Home
last modified time | relevance | path

Searched refs:instanced (Results 1 – 25 of 86) sorted by relevance

1234

/external/deqp/external/openglcts/modules/glesext/geometry_shader/
DesextcGeometryShaderRendering.hpp142 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 …]
DesextcGeometryShaderRendering.cpp2983 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/
Dpan_attributes.c139 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()
Dpan_encoder.h80 …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/deqp/doc/testspecs/GLES3/
Dfunctional.instanced.txt22 + 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/angle/extensions/
DANGLE_instanced_arrays.txt51 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/external/vulkancts/modules/vulkan/geometry/
DvktGeometryBasicGeometryShaderTests.cpp723 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/
Des31fVertexAttributeBindingTests.cpp539 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 …]
/external/deqp/doc/testspecs/GLES31/
Dfunctional.geometry_shading.txt90 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.
Dfunctional.draw_indirect.txt45 (generated) attribute array, multiple attribute arrays, instanced
/external/skia/tests/
DGrMeshTest.cpp447 static GrGeometryProcessor* Make(SkArenaAlloc* arena, bool instanced, bool hasVertexBuffer) { argument
449 return new (ptr) GrMeshTestProcessor(instanced, hasVertexBuffer);
469 GrMeshTestProcessor(bool instanced, bool hasVertexBuffer) argument
471 if (instanced) {
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp515 #define DRAW_CALL(drawType, instanced, bvbi) DRAW_##drawType##instanced##bvbi argument
517 #define MULTI_DRAW_BLOCK(drawType, instanced, bvbi, hasDrawID, hasBaseVertex, hasBaseInstance) \ argument
520 if (ANGLE_NOOP_DRAW(instanced)) \
528 DRAW_CALL(drawType, instanced, bvbi); \
529 ANGLE_MARK_TRANSFORM_FEEDBACK_USAGE(instanced); \
/external/deqp-deps/amber/tests/cases/
Ddraw_array_instanced.vkscript65 draw arrays instanced TRIANGLE_LIST 0 6 4
/external/angle/src/libANGLE/renderer/
Drenderer_utils.cpp1037 #define DRAW_CALL(drawType, instanced, bvbi) DRAW_##drawType##instanced##bvbi argument
1039 #define MULTI_DRAW_BLOCK(drawType, instanced, bvbi, hasDrawID, hasBaseVertex, hasBaseInstance) \ argument
1042 if (ANGLE_NOOP_DRAW(instanced)) \
1050 ANGLE_TRY(DRAW_CALL(drawType, instanced, bvbi)); \
1051 ANGLE_MARK_TRANSFORM_FEEDBACK_USAGE(instanced); \
Drenderer_utils.h470 #define ANGLE_MARK_TRANSFORM_FEEDBACK_USAGE(instanced) \ argument
471 ANGLE_MARK_TRANSFORM_FEEDBACK_USAGE##instanced
/external/mesa3d/src/gallium/tests/graw/
Dmeson.build24 'tex-srgb', 'tex-swizzle', 'tri', 'tri-large', 'tri-gs', 'tri-instanced',
/external/skqp/tests/
DGrMeshTest.cpp298 GrMeshTestProcessor(bool instanced, bool hasVertexBuffer) in GrMeshTestProcessor() argument
300 if (instanced) { in GrMeshTestProcessor()
/external/mesa3d/docs/relnotes/
D10.4.5.rst80 - radeonsi: fix instanced arrays with non-zero start instance
D10.3.6.rst73 - util/primconvert: support instanced rendering
D10.5.3.rst82 - i965: Fix instanced geometry shaders on Gen8+.
D10.5.6.rst80 - nvc0: reset the instanced elements state when doing blit using 3d
D17.1.1.rst120 - radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
D17.0.6.rst127 - radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on
/external/deqp/external/openglcts/modules/gl/
Dgl4cVertexAttrib64BitTest.cpp3106 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/deqp/modules/glshared/
DglsDrawTest.cpp259 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()
3180 const bool instanced = methodInfo.instanced; in iterate() local
3228 …const size_t evaluatedElementCount = (instanced && attribSpec.instanceDivisor > 0) ? (spec.inst… in iterate()

1234