Home
last modified time | relevance | path

Searched refs:DrawElementsIndirectCommand (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/gallium/auxiliary/util/
Du_prim_restart.c38 } DrawElementsIndirectCommand; typedef
40 static DrawElementsIndirectCommand
43 DrawElementsIndirectCommand ret; in read_indirect_elements()
109 DrawElementsIndirectCommand indirect; in util_translate_prim_restart_ib()
230 DrawElementsIndirectCommand indirect; in util_draw_vbo_without_prim_restart()
/external/angle/src/tests/gl_tests/
DMultiDrawTest.cpp103 struct DrawElementsIndirectCommand struct
105 DrawElementsIndirectCommand() in DrawElementsIndirectCommand() function
108 DrawElementsIndirectCommand(GLuint count, in DrawElementsIndirectCommand() argument
749 std::array<DrawElementsIndirectCommand, triangleCount> indirectData; in TEST_P()
750 const GLsizei icSize = sizeof(DrawElementsIndirectCommand); in TEST_P()
753 indirectData[i] = DrawElementsIndirectCommand(3, 1, 3 * i, 0, i); in TEST_P()
857 std::array<DrawElementsIndirectCommand, triangleCount - 1> indirectData; in TEST_P()
858 const GLsizei icSize = sizeof(DrawElementsIndirectCommand); in TEST_P()
863 indirectData[i] = DrawElementsIndirectCommand(6, 2, 0, 0, i); in TEST_P()
867 indirectData[i] = DrawElementsIndirectCommand(3, 1, 3 * (i + 1), 0, i); in TEST_P()
[all …]
/external/deqp/external/openglcts/modules/gles31/
Des31cDrawIndirectTests.cpp222 } DrawElementsIndirectCommand; typedef in glcts::__anonfb78c28f0111::DrawIndirectBase
2009 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
2198 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
2484 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
3135 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
3150 …glBufferData(GL_DRAW_INDIRECT_BUFFER, sizeof(DrawElementsIndirectCommand), &indirectElements, GL_S… in Run()
3240 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
3255 …glBufferData(GL_DRAW_INDIRECT_BUFFER, sizeof(DrawElementsIndirectCommand), &indirectElements, GL_S… in Run()
3350 DrawElementsIndirectCommand indirectElements = { 0, 0, 0, 0, 0 }; in Run()
3365 …glBufferData(GL_DRAW_INDIRECT_BUFFER, sizeof(DrawElementsIndirectCommand), &indirectElements, GL_S… in Run()
[all …]
/external/deqp/external/openglcts/modules/gl/
Dgl4cIndirectParametersTests.hpp57 } DrawElementsIndirectCommand; typedef
Dgl4cIndirectParametersTests.cpp534 const DrawElementsIndirectCommand indirect[] = { in init()
575 …gl.bufferData(GL_DRAW_INDIRECT_BUFFER, 3 * sizeof(DrawElementsIndirectCommand), indirect, GL_STATI… in init()
/external/angle/src/libANGLE/renderer/vulkan/shaders/src/
DConvertIndex.comp138 // Copy the source indirect draw info (DrawElementsIndirectCommand) to the destination
146 // } DrawElementsIndirectCommand;
/external/mesa3d/src/mesa/main/
Ddraw.c57 } DrawElementsIndirectCommand; typedef
1662 DrawElementsIndirectCommand *cmd = in _mesa_DrawElementsIndirect()
1663 (DrawElementsIndirectCommand *) indirect; in _mesa_DrawElementsIndirect()
1780 stride = sizeof(DrawElementsIndirectCommand); in _mesa_MultiDrawElementsIndirect()
1815 ptr += sizeof(DrawElementsIndirectCommand); in _mesa_MultiDrawElementsIndirect()
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c490 } DrawElementsIndirectCommand; typedef
519 DrawElementsIndirectCommand *cmd = (void *)buf_data; in nvc0_push_vbo_indirect()
/external/angle/src/libANGLE/
Dangletypes.h428 struct DrawElementsIndirectCommand struct
436 static_assert(sizeof(DrawElementsIndirectCommand) == 20, argument
/external/angle/src/libANGLE/renderer/
Drenderer_utils.cpp1252 reinterpret_cast<const gl::DrawElementsIndirectCommand *>(indirectPtr))); in MultiDrawElementsIndirectGeneral()
1255 indirectPtr += sizeof(gl::DrawElementsIndirectCommand); in MultiDrawElementsIndirectGeneral()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp445 const gl::DrawElementsIndirectCommand *cmd = nullptr; in drawElementsIndirect()
/external/deqp/framework/opengl/simplereference/
DsglrReferenceContext.cpp4143 struct DrawElementsIndirectCommand in drawElementsIndirect() struct
4152 const DrawElementsIndirectCommand* command; in drawElementsIndirect()
4172 …RC_IF_ERROR((size_t)reinterpret_cast<uintptr_t>(indirect) + sizeof(DrawElementsIndirectCommand) > … in drawElementsIndirect()
4176 …command = (const DrawElementsIndirectCommand*)(m_drawIndirectBufferBinding->getData() + reinterpre… in drawElementsIndirect()
/external/angle/src/libANGLE/capture/
Dcapture_gles_ext_params.cpp234 stride = sizeof(DrawElementsIndirectCommand); in CaptureMultiDrawElementsIndirectEXT_indirect()
/external/deqp/modules/gles31/functional/
Des31fGeometryShaderTests.cpp5742 struct DrawElementsIndirectCommand in iterate() struct
5751 DE_STATIC_ASSERT(sizeof(DrawElementsIndirectCommand) == sizeof(deUint32[5])); in iterate()