/external/deqp/external/openglcts/modules/glesext/geometry_shader/ |
D | esextcGeometryShaderRendering.hpp | 142 virtual glw::GLuint getRawArraysDataBufferSize(bool instanced) = 0; 143 virtual const void* getRawArraysDataBuffer(bool instanced) = 0; 145 virtual glw::GLuint getUnorderedArraysDataBufferSize(bool instanced) = 0; 146 virtual const void* getUnorderedArraysDataBuffer(bool instanced) = 0; 147 virtual glw::GLuint getUnorderedElementsDataBufferSize(bool instanced) = 0; 148 virtual const void* getUnorderedElementsDataBuffer(bool instanced) = 0; 262 glw::GLuint getRawArraysDataBufferSize(bool instanced); 263 const void* getRawArraysDataBuffer(bool instanced); 265 glw::GLuint getUnorderedArraysDataBufferSize(bool instanced); 266 const void* getUnorderedArraysDataBuffer(bool instanced); [all …]
|
D | esextcGeometryShaderRendering.cpp | 2983 glw::GLuint GeometryShaderRenderingLinesCase::getRawArraysDataBufferSize(bool instanced) in getRawArraysDataBufferSize() argument 2985 return instanced ? m_raw_array_instanced_data_size : m_raw_array_noninstanced_data_size; in getRawArraysDataBufferSize() 2995 const void* GeometryShaderRenderingLinesCase::getRawArraysDataBuffer(bool instanced) in getRawArraysDataBuffer() argument 2997 return instanced ? m_raw_array_instanced_data : m_raw_array_noninstanced_data; in getRawArraysDataBuffer() 3048 glw::GLuint GeometryShaderRenderingLinesCase::getUnorderedArraysDataBufferSize(bool instanced) in getUnorderedArraysDataBufferSize() argument 3050 …return (instanced) ? m_unordered_array_instanced_data_size : m_unordered_array_noninstanced_data_s… in getUnorderedArraysDataBufferSize() 3059 const void* GeometryShaderRenderingLinesCase::getUnorderedArraysDataBuffer(bool instanced) in getUnorderedArraysDataBuffer() argument 3061 return instanced ? m_unordered_array_instanced_data : m_unordered_array_noninstanced_data; in getUnorderedArraysDataBuffer() 3071 glw::GLuint GeometryShaderRenderingLinesCase::getUnorderedElementsDataBufferSize(bool instanced) in getUnorderedElementsDataBufferSize() argument 3073 …return instanced ? m_unordered_elements_instanced_data_size : m_unordered_elements_noninstanced_da… in getUnorderedElementsDataBufferSize() [all …]
|
/external/mesa3d/src/panfrost/lib/ |
D | pan_attributes.c | 139 bool instanced) in panfrost_vertex_id() argument 146 if (instanced) { in panfrost_vertex_id() 161 bool instanced) in panfrost_instance_id() argument 171 if (!instanced || padded_count <= 1) { in panfrost_instance_id()
|
D | pan_encoder.h | 80 …nfrost_vertex_id(unsigned padded_count, struct mali_attribute_buffer_packed *attr, bool instanced); 81 …rost_instance_id(unsigned padded_count, struct mali_attribute_buffer_packed *attr, bool instanced);
|
/external/angle/extensions/ |
D | ANGLE_instanced_arrays.txt | 51 attribute is "instanced." An instanced attribute does not 55 (Attributes which aren't instanced are repeated in their entirety 58 By specifying transform data in an instanced attribute or series 59 of instanced attributes, vertex shaders can, in concert with the 102 An attribute is referred to as "instanced" if its <divisor> value is 116 <count> - 1 of each enabled non-instanced array to the GL. <mode> 120 If an enabled vertex attribute array is instanced (it has a non-zero 177 from element <indices>[i] of each enabled non-instanced array. 183 If an enabled vertex attribute array is instanced (it has a non-zero 310 and it cannot be instanced. In ANGLE we can work around this by [all …]
|
/external/deqp/doc/testspecs/GLES3/ |
D | functional.instanced.txt | 22 + dEQP-GLES3.functional.instanced.* 43 shader or given to the vertex shader as attributes instanced with 48 In the tests for instanced attribute types, only the vertex attribute divisor 49 method is used. The instanced attributes for color components R, G and B are
|
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
D | vktGeometryBasicGeometryShaderTests.cpp | 723 const bool instanced = MODE_WITH_INSTANCING == m_mode; in initPrograms() local 728 if (instanced) in initPrograms() 746 …<< " mediump int emitCount = int(attrEmitCounts[" << ((instanced) ? ("gl_InvocationID") : ("0")) <… in initPrograms() 748 …<< " highp vec4 basePos = " << ((instanced) ? ("gl_in[0].gl_Position + 0.5 * vec4(cos(float(gl_Inv… in initPrograms() 774 …<< " mediump int primitiveNdx = " << ((instanced) ? ("gl_InvocationID") : ("int(v_geom_vertexNdx[0… in initPrograms() 784 …<< " highp vec4 basePos = " << ((instanced) ? ("gl_in[0].gl_Position + 0.5 * vec4(cos(float(gl_Inv… in initPrograms() 808 …<< " highp float primitiveNdx = " << ((instanced) ? ("float(gl_InvocationID)") : ("v_geom_vertexNd… in initPrograms() 826 …<< " highp vec4 basePos = "<< ((instanced) ? ("gl_in[0].gl_Position + 0.5 * vec4(cos(float(gl_Invo… in initPrograms()
|
/external/deqp/modules/gles31/functional/ |
D | es31fVertexAttributeBindingTests.cpp | 539 bool instanced; member 566 DE_ASSERT(!(m_spec.instanced && m_spec.zeroStride)); in MultipleBindingCase() 592 << " instance divisor: " << ((m_spec.instanced) ? (1) : (0)) << "\n" in init() 658 …const int offset = (!m_spec.aliasingBuffers) ? (0) : (m_spec.instanced) ? (6 * (int)sizeof(tcu::… in renderTo() 660 const int divisor = (m_spec.instanced) ? (1) : (0); in renderTo() 668 if (m_spec.instanced) in renderTo() 687 spec.instanced = !!(flags & FLAG_INSTANCED); in genTestSpec() 714 const int vertexDataSize = (m_spec.instanced) ? (6) : (6 * GRID_SIZE * GRID_SIZE); in createBuffers() 715 …const int offsetColorSize = (m_spec.zeroStride) ? (2) : (m_spec.instanced) ? (2 * GRID_SIZE * … in createBuffers() 725 if (m_spec.instanced) in createBuffers() [all …]
|
D | es31fGeometryShaderTests.cpp | 1208 …ader (const glu::ContextType& contextType, VaryingSource source, int maxEmitCount, bool instanced); 1217 …urce (const glu::ContextType& contextType, VaryingSource test, int maxEmitCount, bool instanced); 1227 …hader (const glu::ContextType& contextType, VaryingSource source, int maxEmitCount, bool instanced) in VaryingOutputCountShader() argument 1241 (instanced) ? (4) : (1)) in VaryingOutputCountShader() 1242 … << sglr::pdec::GeometrySource(genGeometrySource(contextType, source, maxEmitCount, instanced))) in VaryingOutputCountShader() 1247 , m_instanced (instanced) in VaryingOutputCountShader() 1355 …ySource (const glu::ContextType& contextType, VaryingSource test, int maxEmitCount, bool instanced) in genGeometrySource() argument 1361 "layout(points" << ((instanced) ? (",invocations=4") : ("")) << ") in;\n" in genGeometrySource() 1383 …" mediump int emitCount = int(attrEmitCounts[" << ((instanced) ? ("gl_InvocationID") : ("0")) << "… in genGeometrySource() 1387 …buf << " mediump int primitiveNdx = " << ((instanced) ? ("gl_InvocationID") : ("int(v_geom_vertexN… in genGeometrySource() [all …]
|
/external/skia/tests/ |
D | GrMeshTest.cpp | 325 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool instanced, bool hasVertexBuffer) { in Make() argument 326 return arena->make<GrMeshTestProcessor>(instanced, hasVertexBuffer); in Make() 346 GrMeshTestProcessor(bool instanced, bool hasVertexBuffer) in GrMeshTestProcessor() argument 348 if (instanced) { in GrMeshTestProcessor()
|
/external/deqp/doc/testspecs/GLES31/ |
D | functional.geometry_shading.txt | 90 instanced.* tests geometry shader instancing functionality. 101 instanced drawing. As in the geometry_N_invocations, a group of primitives is 110 draw{arrays,elements}{e,indirect,instanced} draw functions.
|
D | functional.draw_indirect.txt | 45 (generated) attribute array, multiple attribute arrays, instanced
|
/external/deqp-deps/amber/tests/cases/ |
D | draw_array_instanced.vkscript | 65 draw arrays instanced TRIANGLE_LIST 0 6 4
|
/external/mesa3d/src/gallium/tests/graw/ |
D | meson.build | 24 'tex-srgb', 'tex-swizzle', 'tri', 'tri-large', 'tri-gs', 'tri-instanced',
|
/external/skqp/tests/ |
D | GrMeshTest.cpp | 298 GrMeshTestProcessor(bool instanced, bool hasVertexBuffer) in GrMeshTestProcessor() argument 300 if (instanced) { in GrMeshTestProcessor()
|
/external/mesa3d/docs/relnotes/ |
D | 10.3.6.rst | 73 - util/primconvert: support instanced rendering
|
D | 10.4.5.rst | 80 - radeonsi: fix instanced arrays with non-zero start instance
|
D | 10.5.3.rst | 82 - i965: Fix instanced geometry shaders on Gen8+.
|
D | 10.5.6.rst | 80 - nvc0: reset the instanced elements state when doing blit using 3d
|
D | 17.1.1.rst | 120 - radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
|
D | 17.0.6.rst | 127 - radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
|
/external/deqp/external/openglcts/modules/gl/ |
D | gl4cVertexAttrib64BitTest.cpp | 3106 bool executeTest(_draw_call_type draw_call, bool instanced, bool zero_vertex_attrib_divisor); 3113 …bool verifyXFBData(const void* data, _draw_call_type draw_call, bool instanced, bool zero_vertex_a… 3336 bool VAOTest::executeTest(_draw_call_type draw_call, bool instanced, bool zero_vertex_attrib_diviso… in executeTest() argument 3369 if (instanced) in executeTest() 3385 if (instanced) in executeTest() 3415 result = verifyXFBData(pXFBData, draw_call, instanced, zero_vertex_attrib_divisor); in executeTest() 3832 bool VAOTest::verifyXFBData(const void* data, _draw_call_type draw_call, bool instanced, in verifyXFBData() argument 3837 const unsigned int n_instances = (instanced) ? m_n_draw_call_instances : 1; in verifyXFBData()
|
/external/angle/src/libANGLE/renderer/metal/ |
D | ContextMtl.mm | 162 // Draw with the zero starting index buffer, shift the vertex index using baseVertex instanced 175 // Legacy method is only used for GPU lacking instanced draw capabilities. 217 // Real instances count. Zero means this is not instanced draw. 319 // Real instances count. Zero means this is not instanced draw. 1382 // instances=0 means no instanced draw. 1521 // NOTE(hqle): Support drawRangeElements & instanced draw, which means firstVertex has to be
|
/external/deqp/modules/glshared/ |
D | glsDrawTest.cpp | 259 bool instanced; member 2419 const bool instanced = methodInfo.instanced; in getName() local 2472 if (instanced) in getName() 2847 const bool instanced = methodInfo.instanced; in hash() local 2856 const int instanceHash = (!instanced) ? (0) : (instanceCount); in hash() 3179 const bool instanced = methodInfo.instanced; in iterate() local 3227 …const size_t evaluatedElementCount = (instanced && attribSpec.instanceDivisor > 0) ? (spec.inst… in iterate()
|
/external/deqp/doc/ |
D | gles3-test-case-resolutions.txt | 76 dEQP-GLES3.functional.instanced.* 32x32 128x128
|