Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/gallium/auxiliary/util/
Du_prim_restart.c39 } DrawElementsIndirectCommand; typedef
41 static DrawElementsIndirectCommand
44 DrawElementsIndirectCommand ret; in read_indirect_elements()
112 DrawElementsIndirectCommand indirect; in util_translate_prim_restart_ib()
298 DrawElementsIndirectCommand indirect; in util_draw_vbo_without_prim_restart()
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/
DMultiDrawTest.cpp103 struct DrawElementsIndirectCommand struct
105 DrawElementsIndirectCommand() in DrawElementsIndirectCommand() function
108 DrawElementsIndirectCommand(GLuint count, in DrawElementsIndirectCommand() argument
725 std::array<DrawElementsIndirectCommand, triangleCount> indirectData; in TEST_P()
726 const GLsizei icSize = sizeof(DrawElementsIndirectCommand); in TEST_P()
729 indirectData[i] = DrawElementsIndirectCommand(3, 1, 3 * i, 0, i); in TEST_P()
833 std::array<DrawElementsIndirectCommand, triangleCount - 1> indirectData; in TEST_P()
834 const GLsizei icSize = sizeof(DrawElementsIndirectCommand); in TEST_P()
839 indirectData[i] = DrawElementsIndirectCommand(6, 2, 0, 0, i); in TEST_P()
843 indirectData[i] = DrawElementsIndirectCommand(3, 1, 3 * (i + 1), 0, i); in TEST_P()
/third_party/vk-gl-cts/external/openglcts/modules/gles31/
Des31cDrawIndirectTests.cpp222 } DrawElementsIndirectCommand; typedef in glcts::__anone0093e6f0111::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 …]
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_multi_draw_indirect.txt125 treated as an array of <primcount> DrawElementsIndirectCommand structures.
142 (DrawElementsIndirectCommand*)ptr);
145 ptr += sizeof(DrawElementsIndirectCommand);
/third_party/openGLES/extensions/AMD/
DAMD_multi_draw_indirect.txt125 treated as an array of <primcount> DrawElementsIndirectCommand structures.
142 (DrawElementsIndirectCommand*)ptr);
145 ptr += sizeof(DrawElementsIndirectCommand);
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_multi_draw_indirect.txt183 treated as an array of <drawcount> DrawElementsIndirectCommand structures.
201 (DrawElementsIndirectCommand*)ptr);
203 ptr += sizeof(DrawElementsIndirectCommand);
211 command, including the DrawElementsIndirectCommand structure, be in buffer
288 It is still listed as reserved in the DrawElementsIndirectCommand
DEXT_base_instance.txt292 } DrawElementsIndirectCommand;
297 DrawElementsIndirectCommand *cmd =
298 (DrawElementsIndirectCommand *)indirect;
/third_party/openGLES/extensions/EXT/
DEXT_multi_draw_indirect.txt183 treated as an array of <drawcount> DrawElementsIndirectCommand structures.
201 (DrawElementsIndirectCommand*)ptr);
203 ptr += sizeof(DrawElementsIndirectCommand);
211 command, including the DrawElementsIndirectCommand structure, be in buffer
288 It is still listed as reserved in the DrawElementsIndirectCommand
DEXT_base_instance.txt292 } DrawElementsIndirectCommand;
297 DrawElementsIndirectCommand *cmd =
298 (DrawElementsIndirectCommand *)indirect;
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_multi_draw_indirect.txt131 treated as an array of <primcount> DrawElementsIndirectCommand structures.
148 (DrawElementsIndirectCommand*)ptr);
151 ptr += sizeof(DrawElementsIndirectCommand);
DARB_draw_indirect.txt137 } DrawElementsIndirectCommand;
142 DrawElementsIndirectCommand *cmd = (DrawElementsIndirectCommand *)indirect;
157 DrawElementsIndirectCommand are 32bit values, and both structures are
DARB_base_instance.txt317 } DrawElementsIndirectCommand;
322 const DrawElementsIndirectCommand *cmd =
323 (const DrawElementsIndirectCommand *)indirect;
/third_party/openGLES/extensions/ARB/
DARB_multi_draw_indirect.txt141 treated as an array of <primcount> DrawElementsIndirectCommand structures.
158 (DrawElementsIndirectCommand*)ptr);
161 ptr += sizeof(DrawElementsIndirectCommand);
DARB_draw_indirect.txt147 } DrawElementsIndirectCommand;
152 DrawElementsIndirectCommand *cmd = (DrawElementsIndirectCommand *)indirect;
167 DrawElementsIndirectCommand are 32bit values, and both structures are
DARB_base_instance.txt327 } DrawElementsIndirectCommand;
332 const DrawElementsIndirectCommand *cmd =
333 (const DrawElementsIndirectCommand *)indirect;
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/
DNV_bindless_multi_draw_indirect.txt185 DrawElementsIndirectCommand cmd;
226 (DrawElementsIndirectCommand*)ptr);
231 ptr += sizeof(DrawElementsIndirectCommand) +
/third_party/openGLES/extensions/NV/
DNV_bindless_multi_draw_indirect.txt185 DrawElementsIndirectCommand cmd;
226 (DrawElementsIndirectCommand*)ptr);
231 ptr += sizeof(DrawElementsIndirectCommand) +
/third_party/vk-gl-cts/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()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/shaders/src/
DConvertIndex.comp138 // Copy the source indirect draw info (DrawElementsIndirectCommand) to the destination
146 // } DrawElementsIndirectCommand;
/third_party/mesa3d/src/mesa/main/
Ddraw.c62 } DrawElementsIndirectCommand; typedef
2490 DrawElementsIndirectCommand *cmd = in _mesa_DrawElementsIndirect()
2491 (DrawElementsIndirectCommand *) indirect; in _mesa_DrawElementsIndirect()
2618 stride = sizeof(DrawElementsIndirectCommand); in _mesa_MultiDrawElementsIndirect()
2668 DrawElementsIndirectCommand *cmd = (DrawElementsIndirectCommand*)ptr; in _mesa_MultiDrawElementsIndirect()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_vbo_translate.c491 } DrawElementsIndirectCommand; typedef
523 DrawElementsIndirectCommand *cmd = (void *)buf_data; in nvc0_push_vbo_indirect()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
Dangletypes.h428 struct DrawElementsIndirectCommand struct
436 static_assert(sizeof(DrawElementsIndirectCommand) == 20, argument
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
Drenderer_utils.cpp1146 reinterpret_cast<const gl::DrawElementsIndirectCommand *>(indirectPtr))); in MultiDrawElementsIndirectGeneral()
1149 indirectPtr += sizeof(gl::DrawElementsIndirectCommand); in MultiDrawElementsIndirectGeneral()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp445 const gl::DrawElementsIndirectCommand *cmd = nullptr; in drawElementsIndirect()

12