Home
last modified time | relevance | path

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

12

/external/skia/src/gpu/graphite/
DDrawCommands.h40 M(DrawIndirect) \
114 COMMAND(DrawIndirect,
193 this->add<DrawIndirect>(type);
/external/angle/src/libANGLE/capture/
Dcapture_gles_3_1_params.cpp45 assert(!isCallValid || glState.getTargetBuffer(gl::BufferBinding::DrawIndirect)); in CaptureDrawArraysIndirect_indirect()
59 assert(!isCallValid || glState.getTargetBuffer(gl::BufferBinding::DrawIndirect)); in CaptureDrawElementsIndirect_indirect()
Dcapture_gles_ext_params.cpp255 if (glState.getTargetBuffer(gl::BufferBinding::DrawIndirect) != nullptr) in CaptureMultiDrawElementsIndirectEXT_indirect()
/external/rust/crates/vulkano/src/sync/
Dpipeline.rs95 …draw_indirect, DrawIndirect => ash::vk::PipelineStageFlags::DRAW_INDIRECT, ash::vk::QueueFlags::GR…
/external/angle/src/libANGLE/renderer/vulkan/
DSecondaryCommandBuffer.cpp85 case CommandID::DrawIndirect: in GetCommandString()
444 case CommandID::DrawIndirect: in executeCommands()
DSecondaryCommandBuffer.h82 DrawIndirect, enumerator
1451 DrawIndirectParams *paramStruct = initCommand<DrawIndirectParams>(CommandID::DrawIndirect); in drawIndirect()
DContextVk.cpp1691 vk::PipelineStage::DrawIndirect, indirectBuffer); in setupIndirectDraw()
4180 gl::Buffer *indirectBuffer = mState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in multiDrawArraysIndirectHelper()
4281 gl::Buffer *indirectBuffer = mState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in multiDrawElementsIndirectHelper()
6479 vk::PipelineStage::DrawIndirect, &buffer); in dispatchComputeIndirect()
Dvk_helpers.h606 DrawIndirect = 1, enumerator
/external/mesa3d/src/mesa/state_tracker/
Dst_draw.c340 functions->DrawIndirect = st_indirect_draw_vbo; in st_init_draw_functions()
/external/skia/src/gpu/graphite/dawn/
DDawnCommandBuffer.cpp409 auto draw = static_cast<DrawPassCommands::DrawIndirect*>(cmdPtr); in addDrawPass()
693 fActiveRenderPassEncoder.DrawIndirect(fCurrentIndirectBuffer, fCurrentIndirectBufferOffset); in drawIndirect()
/external/mesa3d/src/mesa/drivers/common/
Ddriverfuncs.c124 driver->DrawIndirect = NULL; in _mesa_init_driver_functions()
/external/angle/src/common/
DPackedGLEnums_autogen.cpp121 return BufferBinding::DrawIndirect; in FromGLenum()
155 case BufferBinding::DrawIndirect: in ToGLenum()
196 case BufferBinding::DrawIndirect: in operator <<()
DPackedGLEnums_autogen.h53 DrawIndirect = 5, enumerator
/external/angle/src/libANGLE/
DvalidationES31.cpp470 Buffer *drawIndirectBuffer = state.getTargetBuffer(BufferBinding::DrawIndirect); in ValidateDrawIndirectBase()
522 Buffer *drawIndirectBuffer = state.getTargetBuffer(BufferBinding::DrawIndirect); in ValidateDrawArraysIndirect()
560 Buffer *drawIndirectBuffer = state.getTargetBuffer(BufferBinding::DrawIndirect); in ValidateDrawElementsIndirect()
DState.cpp56 {BufferBinding::DrawIndirect, state::DIRTY_BIT_DRAW_INDIRECT_BUFFER_BINDING},
280 GetBufferBindingSetter<BufferBinding::DrawIndirect>(),
3148 *params = mBoundBuffers[BufferBinding::DrawIndirect].id().value; in getIntegerv()
/external/mesa3d/src/mesa/main/
Ddraw.c1545 ctx->Driver.DrawIndirect(ctx, mode, ctx->DrawIndirectBuffer, indirect, in _mesa_validated_multidrawarraysindirect()
1573 ctx->Driver.DrawIndirect(ctx, mode, ctx->DrawIndirectBuffer, indirect, in _mesa_validated_multidrawelementsindirect()
Ddd.h580 void (*DrawIndirect)(struct gl_context *ctx, GLuint mode, member
/external/mesa3d/src/amd/vulkan/layers/
Dradv_sqtt_layer.c713 EVENT_MARKER(DrawIndirect, commandBuffer, buffer, offset, drawCount, in sqtt_CmdDrawIndirect()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DContext11.cpp104 gl::Buffer *drawIndirectBuffer = glState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in ReadbackIndirectBuffer()
DRenderer11.cpp2050 gl::Buffer *drawIndirectBuffer = glState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in drawArraysIndirect()
2074 gl::Buffer *drawIndirectBuffer = glState.getTargetBuffer(gl::BufferBinding::DrawIndirect); in drawElementsIndirect()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_draw.c1289 functions->DrawIndirect = brw_draw_indirect_prims; in brw_init_draw_functions()
/external/skia/src/gpu/graphite/mtl/
DMtlCommandBuffer.mm362 auto draw = static_cast<DrawPassCommands::DrawIndirect*>(cmdPtr);
/external/angle/src/libANGLE/renderer/gl/
DStateManagerGL.cpp832 context->getState().getTargetBuffer(gl::BufferBinding::DrawIndirect); in updateDrawIndirectBufferBinding()
836 bindBuffer(gl::BufferBinding::DrawIndirect, bufferGL->getBufferID()); in updateDrawIndirectBufferBinding()
Drenderergl_utils.cpp2792 case gl::BufferBinding::DrawIndirect: in GetBufferBindingQuery()
/external/vulkan-validation-layers/tests/
Dvklayertests_command.cpp4356 TEST_F(VkLayerTest, DrawIndirect) { in TEST_F() argument

12