@@ -36,6 +36,56 @@ var WebGLPipeline = require('../WebGLPipeline');
3636 * `inPosition` (vec2, offset 0)
3737 * `inTexCoord` (vec2, offset 8)
3838 *
39+ * The vertices array layout is:
40+ *
41+ * -1, 1 B----C 1, 1
42+ * 0, 1 | /| 1, 1
43+ * | / |
44+ * | / |
45+ * |/ |
46+ * -1, -1 A----D 1, -1
47+ * 0, 0 1, 0
48+ *
49+ * A = -1, -1 (pos) and 0, 0 (uv)
50+ * B = -1, 1 (pos) and 0, 1 (uv)
51+ * C = 1, 1 (pos) and 1, 1 (uv)
52+ * D = 1, -1 (pos) and 1, 0 (uv)
53+ *
54+ * First tri: A, B, C
55+ * Second tri: A, C, D
56+ *
57+ * Array index:
58+ *
59+ * 0 = Tri 1 - Vert A - x pos
60+ * 1 = Tri 1 - Vert A - y pos
61+ * 2 = Tri 1 - Vert A - uv u
62+ * 3 = Tri 1 - Vert A - uv v
63+ *
64+ * 4 = Tri 1 - Vert B - x pos
65+ * 5 = Tri 1 - Vert B - y pos
66+ * 6 = Tri 1 - Vert B - uv u
67+ * 7 = Tri 1 - Vert B - uv v
68+ *
69+ * 8 = Tri 1 - Vert C - x pos
70+ * 9 = Tri 1 - Vert C - y pos
71+ * 10 = Tri 1 - Vert C - uv u
72+ * 11 = Tri 1 - Vert C - uv v
73+ *
74+ * 12 = Tri 2 - Vert A - x pos
75+ * 13 = Tri 2 - Vert A - y pos
76+ * 14 = Tri 2 - Vert A - uv u
77+ * 15 = Tri 2 - Vert A - uv v
78+ *
79+ * 16 = Tri 2 - Vert C - x pos
80+ * 17 = Tri 2 - Vert C - y pos
81+ * 18 = Tri 2 - Vert C - uv u
82+ * 19 = Tri 2 - Vert C - uv v
83+ *
84+ * 20 = Tri 2 - Vert D - x pos
85+ * 21 = Tri 2 - Vert D - y pos
86+ * 22 = Tri 2 - Vert D - uv u
87+ * 23 = Tri 2 - Vert D - uv v
88+ *
3989 * @class PostFXPipeline
4090 * @extends Phaser.Renderer.WebGL.WebGLPipeline
4191 * @memberof Phaser.Renderer.WebGL.Pipelines
@@ -66,58 +116,6 @@ var PostFXPipeline = new Class({
66116 }
67117 ] ) ;
68118 config . batchSize = 1 ;
69-
70- /**
71- * Vertices array layout:
72- *
73- * -1, 1 B----C 1, 1
74- * 0, 1 | /| 1, 1
75- * | / |
76- * | / |
77- * |/ |
78- * -1, -1 A----D 1, -1
79- * 0, 0 1, 0
80- *
81- * A = -1, -1 (pos) and 0, 0 (uv)
82- * B = -1, 1 (pos) and 0, 1 (uv)
83- * C = 1, 1 (pos) and 1, 1 (uv)
84- * D = 1, -1 (pos) and 1, 0 (uv)
85- *
86- * First tri: A, B, C
87- * Second tri: A, C, D
88- *
89- * Array index:
90- *
91- * 0 = Tri 1 - Vert A - x pos
92- * 1 = Tri 1 - Vert A - y pos
93- * 2 = Tri 1 - Vert A - uv u
94- * 3 = Tri 1 - Vert A - uv v
95- *
96- * 4 = Tri 1 - Vert B - x pos
97- * 5 = Tri 1 - Vert B - y pos
98- * 6 = Tri 1 - Vert B - uv u
99- * 7 = Tri 1 - Vert B - uv v
100- *
101- * 8 = Tri 1 - Vert C - x pos
102- * 9 = Tri 1 - Vert C - y pos
103- * 10 = Tri 1 - Vert C - uv u
104- * 11 = Tri 1 - Vert C - uv v
105- *
106- * 12 = Tri 2 - Vert A - x pos
107- * 13 = Tri 2 - Vert A - y pos
108- * 14 = Tri 2 - Vert A - uv u
109- * 15 = Tri 2 - Vert A - uv v
110- *
111- * 16 = Tri 2 - Vert C - x pos
112- * 17 = Tri 2 - Vert C - y pos
113- * 18 = Tri 2 - Vert C - uv u
114- * 19 = Tri 2 - Vert C - uv v
115- *
116- * 20 = Tri 2 - Vert D - x pos
117- * 21 = Tri 2 - Vert D - y pos
118- * 22 = Tri 2 - Vert D - uv u
119- * 23 = Tri 2 - Vert D - uv v
120- */
121119 config . vertices = [
122120 - 1 , - 1 , 0 , 0 ,
123121 - 1 , 1 , 0 , 1 ,
0 commit comments