Lines Matching defs:DrawData
62 struct DrawData struct
64 const Constants *constants;
66 vk::DescriptorSet::Bindings descriptorSets = {};
67 vk::DescriptorSet::DynamicOffsets descriptorDynamicOffsets = {};
69 const void *input[MAX_INTERFACE_COMPONENTS / 4];
70 unsigned int robustnessSize[MAX_INTERFACE_COMPONENTS / 4];
71 unsigned int stride[MAX_INTERFACE_COMPONENTS / 4];
72 const void *indices;
74 int instanceID;
75 int baseVertex;
76 float lineWidth;
77 int viewID;
79 PixelProcessor::Stencil stencil[2]; // clockwise, counterclockwise
80 PixelProcessor::Factor factor;
81 unsigned int occlusion[MaxClusterCount]; // Number of pixels passing depth test
83 float4 WxF;
84 float4 HxF;
85 float4 X0xF;
86 float4 Y0xF;
87 float4 halfPixelX;
88 float4 halfPixelY;
89 float viewportHeight;
90 float slopeDepthBias;
91 float depthRange;
92 float depthNear;
94 unsigned int *colorBuffer[RENDERTARGETS];
95 int colorPitchB[RENDERTARGETS];
96 int colorSliceB[RENDERTARGETS];
97 float *depthBuffer;
98 int depthPitchB;
99 int depthSliceB;
100 unsigned char *stencilBuffer;
101 int stencilPitchB;
102 int stencilSliceB;
104 int scissorX0;
105 int scissorX1;
106 int scissorY0;
107 int scissorY1;
109 float4 a2c0;
110 float4 a2c1;
111 float4 a2c2;
112 float4 a2c3;
114 PushConstantStorage pushConstants;