Lines Matching defs:DrawData
116 struct DrawData struct
118 const Constants *constants;
120 const void *input[MAX_VERTEX_INPUTS];
121 unsigned int stride[MAX_VERTEX_INPUTS];
122 Texture mipmap[TOTAL_IMAGE_UNITS];
123 const void *indices;
125 struct VS
138 struct PS
148 {
153 PS ps;
155 int instanceID;
157 VertexProcessor::PointSprite point;
158 float lineWidth;
160 PixelProcessor::Stencil stencil[2]; // clockwise, counterclockwise
161 PixelProcessor::Stencil stencilCCW;
162 PixelProcessor::Fog fog;
163 PixelProcessor::Factor factor;
164 unsigned int occlusion[16]; // Number of pixels passing depth test
167 int64_t cycles[PERF_TIMERS][16];
170 TextureStage::Uniforms textureStage[8];
172 float4 Wx16;
173 float4 Hx16;
174 float4 X0x16;
175 float4 Y0x16;
176 float4 XXXX;
177 float4 YYYY;
178 float4 halfPixelX;
179 float4 halfPixelY;
180 float viewportHeight;
181 float slopeDepthBias;
182 float depthRange;
183 float depthNear;
184 Plane clipPlane[6];
186 unsigned int *colorBuffer[RENDERTARGETS];
187 int colorPitchB[RENDERTARGETS];
188 int colorSliceB[RENDERTARGETS];
189 float *depthBuffer;
190 int depthPitchB;
191 int depthSliceB;
192 unsigned char *stencilBuffer;
193 int stencilPitchB;
194 int stencilSliceB;
196 int scissorX0;
197 int scissorX1;
198 int scissorY0;
199 int scissorY1;
201 float4 a2c0;
202 float4 a2c1;
203 float4 a2c2;
204 float4 a2c3;