/third_party/mesa3d/src/compiler/glsl/ |
D | lower_vertex_id.cpp | 50 gl_BaseVertex(NULL), main_sig(main_sig), ir_list(ir_list) in lower_vertex_id_visitor() 57 gl_BaseVertex = var; in lower_vertex_id_visitor() 70 ir_variable *gl_BaseVertex; member in __anonc90023130111::lower_vertex_id_visitor 102 if (gl_BaseVertex == NULL) { in visit() 103 gl_BaseVertex = new(mem_ctx) ir_variable(int_t, "gl_BaseVertex", in visit() 105 gl_BaseVertex->data.how_declared = ir_var_hidden; in visit() 106 gl_BaseVertex->data.read_only = true; in visit() 107 gl_BaseVertex->data.location = SYSTEM_VALUE_BASE_VERTEX; in visit() 108 gl_BaseVertex->data.explicit_location = true; in visit() 109 gl_BaseVertex->data.explicit_index = 0; in visit() [all …]
|
/third_party/glslang/Test/baseResults/ |
D | spv.460.vert.out | 15 Name 10 "gl_BaseVertex" 20 Decorate 10(gl_BaseVertex) BuiltIn BaseVertex 30 10(gl_BaseVertex): 9(ptr) Variable Input 38 11: 6(int) Load 10(gl_BaseVertex)
|
D | 450.vert.out | 14 ERROR: 0:41: 'gl_BaseVertex' : undeclared identifier
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/desktop-only/vert/ |
D | shader-draw-parameters.desktop.vert | 11 vertex main0_out main0(uint gl_BaseVertex [[base_vertex]], uint gl_BaseInstance [[base_instance]]) 14 out.gl_Position = float4(float(int(gl_BaseVertex)), float(int(gl_BaseInstance)), 0.0, 1.0);
|
D | shader-draw-parameters.desktop.for-tess.vert | 16 uint gl_BaseVertex = spvDispatchBase.x; 18 out.gl_Position = float4(float(int(gl_BaseVertex)), float(int(gl_BaseInstance)), 0.0, 1.0);
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/desktop-only/vert/ |
D | shader-draw-parameters.desktop.vert | 11 vertex main0_out main0(uint gl_BaseVertex [[base_vertex]], uint gl_BaseInstance [[base_instance]]) 14 out.gl_Position = float4(float(int(gl_BaseVertex)), float(int(gl_BaseInstance)), 0.0, 1.0);
|
D | shader-draw-parameters.desktop.for-tess.vert | 16 uint gl_BaseVertex = spvDispatchBase.x; 18 out.gl_Position = float4(float(int(gl_BaseVertex)), float(int(gl_BaseInstance)), 0.0, 1.0);
|
/third_party/skia/third_party/externals/angle2/extensions/ |
D | ANGLE_base_vertex_base_instance_shader_builtin.txt | 43 <gl_BaseVertex> and <gl_BaseInstance> builtins are added to the shading language. 45 read by the vertex shader as <gl_BaseVertex>. For non *BaseVertex* calls, 46 the value of <gl_BaseVertex> is 0. 86 <gl_BaseVertex>. This value is also added to the <gl_VertexID>.
|
D | ANGLE_base_vertex_base_instance.txt | 49 vertex shader builtins <gl_BaseVertex> and <gl_BaseInstance> exposed by 221 3 11/19/21 Shrek Shao Decouple gl_BaseVertex/gl_BaseInstance.
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders-msl/vert/ |
D | leaf-function.capture.vert | 23 …stant UBO& _18 [[buffer(0)]], uint gl_VertexIndex [[vertex_id]], uint gl_BaseVertex [[base_vertex]… 25 …vOut[(gl_InstanceIndex - gl_BaseInstance) * spvIndirectParams[0] + gl_VertexIndex - gl_BaseVertex];
|
D | basic.capture.vert | 23 …stant UBO& _16 [[buffer(0)]], uint gl_VertexIndex [[vertex_id]], uint gl_BaseVertex [[base_vertex]… 25 …vOut[(gl_InstanceIndex - gl_BaseInstance) * spvIndirectParams[0] + gl_VertexIndex - gl_BaseVertex];
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-msl/vert/ |
D | basic.capture.vert | 23 …stant UBO& _16 [[buffer(0)]], uint gl_VertexIndex [[vertex_id]], uint gl_BaseVertex [[base_vertex]… 25 …vOut[(gl_InstanceIndex - gl_BaseInstance) * spvIndirectParams[0] + gl_VertexIndex - gl_BaseVertex];
|
D | leaf-function.capture.vert | 32 …tant UBO& v_18 [[buffer(0)]], uint gl_VertexIndex [[vertex_id]], uint gl_BaseVertex [[base_vertex]… 34 …vOut[(gl_InstanceIndex - gl_BaseInstance) * spvIndirectParams[0] + gl_VertexIndex - gl_BaseVertex];
|
/third_party/flutter/skia/third_party/externals/angle2/extensions/ |
D | ANGLE_base_vertex_base_instance.txt | 49 vertex shader builtins <gl_BaseVertex> and <gl_BaseInstance> exposed by 65 Additionally, <gl_BaseVertex> and <gl_BaseInstance> builtins are added 68 read by the vertex shader as <gl_BaseVertex>. For non *BaseVertex* calls, 69 the value of <gl_BaseVertex> is 0. 172 <gl_BaseVertex>. This value is also added to the <gl_VertexID>.
|
/third_party/glslang/Test/ |
D | spv.460.vert | 5 int a = gl_BaseVertex + gl_BaseInstance + gl_DrawID;
|
D | 450.vert | 41 int a = gl_BaseVertex + gl_BaseInstance + gl_DrawID; // ERROR, need 4.6
|
/third_party/skia/third_party/externals/spirv-cross/shaders-msl/desktop-only/vert/ |
D | shader-draw-parameters.desktop.for-tess.vert | 10 gl_Position = vec4(gl_BaseVertex, gl_BaseInstance, 0, 1);
|
D | shader-draw-parameters.desktop.vert | 10 gl_Position = vec4(gl_BaseVertex, gl_BaseInstance, 0, 1);
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/desktop-only/vert/ |
D | shader-draw-parameters.desktop.vk.vert.vk | 5 gl_Position = vec4(float(gl_BaseVertex), float(gl_BaseInstance), float(gl_DrawID), 1.0);
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/desktop-only/vert/ |
D | shader-draw-parameters.desktop.vk.vert.vk | 5 gl_Position = vec4(float(gl_BaseVertex), float(gl_BaseInstance), float(gl_DrawID), 1.0);
|
/third_party/skia/third_party/externals/spirv-cross/shaders/desktop-only/vert/ |
D | shader-draw-parameters.desktop.vk.vert | 10 gl_Position = vec4(gl_BaseVertex, gl_BaseInstance, gl_DrawID, 1);
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | EmulateMultiDrawShaderBuiltins.cpp | 66 TIntermSymbol *baseVertexRef = new TIntermSymbol(BuiltInVariable::gl_BaseVertex()); in visitSymbol() 86 if (&node->variable() == BuiltInVariable::gl_BaseVertex()) in visitSymbol()
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | EmulateMultiDrawShaderBuiltins.cpp | 68 if (&node->variable() == BuiltInVariable::gl_BaseVertex()) in visitSymbol()
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
D | BuiltIn_autogen.h | 1312 static constexpr const TSymbolUniqueId gl_BaseVertex = TSymbolUniqueId(1016); variable 1337 const TVariable *gl_BaseVertex();
|
/third_party/mesa3d/docs/relnotes/ |
D | 18.2.0.rst | 86 - gl_BaseVertex should always be zero when the draw command has no
|