• Home
  • Raw
  • Download

Lines Matching defs:States

47 		struct States  struct in sw::VertexProcessor
51 uint64_t shaderID;
53 bool fixedFunction : 1; // TODO: Eliminate by querying shader.
54 bool textureSampling : 1; // TODO: Eliminate by querying shader.
55 …unsigned int positionRegister : BITS(MAX_VERTEX_OUTPUTS); // TODO: Eliminate by querying shader.
56 …unsigned int pointSizeRegister : BITS(MAX_VERTEX_OUTPUTS); // TODO: Eliminate by querying shader.
58 unsigned int vertexBlendMatrixCount : 3;
59 bool indexedVertexBlendEnable : 1;
60 bool vertexNormalActive : 1;
61 bool normalizeNormals : 1;
62 bool vertexLightingActive : 1;
63 bool diffuseActive : 1;
64 bool specularActive : 1;
65 bool vertexSpecularActive : 1;
66 unsigned int vertexLightActive : 8;
67 MaterialSource vertexDiffuseMaterialSourceActive : BITS(MATERIAL_LAST);
68 MaterialSource vertexSpecularMaterialSourceActive : BITS(MATERIAL_LAST);
69 MaterialSource vertexAmbientMaterialSourceActive : BITS(MATERIAL_LAST);
70 MaterialSource vertexEmissiveMaterialSourceActive : BITS(MATERIAL_LAST);
71 bool fogActive : 1;
72 FogMode vertexFogMode : BITS(FOG_LAST);
73 bool rangeFogActive : 1;
74 bool localViewerActive : 1;
75 bool pointSizeActive : 1;
76 bool pointScaleActive : 1;
77 bool transformFeedbackQueryEnabled : 1;
78 uint64_t transformFeedbackEnabled : 64;
79 unsigned char verticesPerPrimitive : 2; // 1 (points), 2 (lines) or 3 (triangles)
81 bool preTransformed : 1;
82 bool superSampling : 1;
83 bool multiSampling : 1;
85 struct TextureState
92 TextureState textureState[8];
94 Sampler::State sampler[VERTEX_TEXTURE_IMAGE_UNITS];
96 struct Input
109 struct Output
138 Input input[MAX_VERTEX_INPUTS];
139 Output output[MAX_VERTEX_OUTPUTS];