/external/swiftshader/src/Vulkan/ |
D | VkCommandBuffer.cpp | 36 class vk::CommandBuffer::Command 40 virtual void play(vk::CommandBuffer::ExecutionState &executionState) = 0; 47 class CmdBeginRenderPass : public vk::CommandBuffer::Command 67 void play(vk::CommandBuffer::ExecutionState &executionState) override in play() 85 class CmdNextSubpass : public vk::CommandBuffer::Command 88 void play(vk::CommandBuffer::ExecutionState &executionState) override in play() 106 class CmdEndRenderPass : public vk::CommandBuffer::Command 109 void play(vk::CommandBuffer::ExecutionState &executionState) override in play() 126 class CmdExecuteCommands : public vk::CommandBuffer::Command 129 CmdExecuteCommands(const vk::CommandBuffer *commandBuffer) in CmdExecuteCommands() [all …]
|
D | VkCommandBuffer.hpp | 51 class CommandBuffer class 56 CommandBuffer(Device *device, VkCommandBufferLevel pLevel); 58 static inline CommandBuffer *Cast(VkCommandBuffer object) in Cast() 60 return reinterpret_cast<CommandBuffer *>(object); in Cast() 192 void submit(CommandBuffer::ExecutionState &executionState); 193 void submitSecondary(CommandBuffer::ExecutionState &executionState) const; 223 using DispatchableCommandBuffer = DispatchableObject<CommandBuffer, VkCommandBuffer>; 225 static inline CommandBuffer *Cast(VkCommandBuffer object) in Cast()
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_wrapper.h | 58 CommandBuffer, enumerator 68 class CommandBuffer; in ANGLE_HANDLE_TYPES_X() local 85 struct HandleTypeHelper<priv::CommandBuffer> 87 constexpr static HandleType kHandleType = HandleType::CommandBuffer; 162 class CommandBuffer : public WrappedObject<CommandBuffer, VkCommandBuffer> 165 CommandBuffer() = default; 302 void executeCommands(uint32_t commandBufferCount, const CommandBuffer *commandBuffers); 655 ANGLE_INLINE VkCommandBuffer CommandBuffer::releaseHandle() 662 ANGLE_INLINE VkResult CommandBuffer::init(VkDevice device, 669 ANGLE_INLINE void CommandBuffer::blitImage(const Image &srcImage, [all …]
|
D | ContextVk.h | 140 vk::CommandBuffer &getCommandBuffer() { return mCommandBuffer; } in getCommandBuffer() 154 vk::CommandBuffer mCommandBuffer; 182 vk::CommandBuffer **commandBufferOut); 633 angle::Result endRenderPassAndGetCommandBuffer(vk::CommandBuffer **commandBufferOut) in endRenderPassAndGetCommandBuffer() 645 vk::CommandBuffer **commandBufferOut); 714 vk::CommandBuffer *commandBuffer); 781 vk::CommandBuffer **commandBufferOut); 788 vk::CommandBuffer **commandBufferOut); 794 vk::CommandBuffer **commandBufferOut); 800 vk::CommandBuffer **commandBufferOut); [all …]
|
D | CommandGraph.h | 77 CommandBuffer *mRenderPassCommandBuffer = nullptr; 88 CommandBuffer *getOutsideRenderPassCommands() in getOutsideRenderPassCommands() 94 CommandBuffer *getInsideRenderPassCommands() in getInsideRenderPassCommands() 103 CommandBuffer **commandsOut); 106 angle::Result beginInsideRenderPassRecording(ContextVk *context, CommandBuffer **commandsOut); 252 CommandBuffer mOutsideRenderPassCommands; 253 CommandBuffer mInsideRenderPassCommands; 480 angle::Result recordCommands(ContextVk *context, CommandBuffer **commandBufferOut); 490 CommandBuffer **commandBufferOut); 499 CommandBuffer **commandBufferOut); [all …]
|
D | SemaphoreVk.cpp | 120 vk::CommandBuffer *commandBuffer; in wait() 142 vk::CommandBuffer *commandBuffer; in wait() 169 vk::CommandBuffer *commandBuffer; in signal() 195 vk::CommandBuffer *commandBuffer; in signal()
|
D | ContextVk.cpp | 898 vk::CommandBuffer **commandBufferOut) in setupDraw() 979 vk::CommandBuffer **commandBufferOut) in setupIndexedDraw() 1035 vk::CommandBuffer **commandBufferOut) in setupIndirectDraw() 1056 vk::CommandBuffer **commandBufferOut) in setupIndexedIndirectDraw() 1075 vk::CommandBuffer **commandBufferOut, in setupLineLoopIndexedIndirectDraw() 1105 vk::CommandBuffer **commandBufferOut, in setupLineLoopIndirectDraw() 1135 vk::CommandBuffer **commandBufferOut, in setupLineLoopDraw() 1149 vk::CommandBuffer **commandBufferOut) in setupDispatch() 1184 vk::CommandBuffer *commandBuffer) in handleDirtyGraphicsDefaultAttribs() 1198 vk::CommandBuffer *commandBuffer) in handleDirtyGraphicsPipeline() [all …]
|
/external/deqp-deps/amber/src/vulkan/ |
D | frame_buffer.h | 27 class CommandBuffer; variable 42 void ChangeFrameToDrawLayout(CommandBuffer* command); 43 void ChangeFrameToProbeLayout(CommandBuffer* command); 44 void ChangeFrameToWriteLayout(CommandBuffer* command); 54 void TransferColorImagesToHost(CommandBuffer* command); 55 void TransferColorImagesToDevice(CommandBuffer* command); 64 void ChangeFrameLayout(CommandBuffer* command,
|
D | command_buffer.cc | 25 CommandBuffer::CommandBuffer(Device* device, CommandPool* pool) in CommandBuffer() function in amber::vulkan::CommandBuffer 28 CommandBuffer::~CommandBuffer() { in ~CommandBuffer() 38 Result CommandBuffer::Initialize() { in Initialize() 60 Result CommandBuffer::BeginRecording() { in BeginRecording() 72 Result CommandBuffer::SubmitAndReset(uint32_t timeout_ms) { in SubmitAndReset() 104 CommandBufferGuard::CommandBufferGuard(CommandBuffer* buffer) in CommandBufferGuard()
|
D | command_buffer.h | 39 class CommandBuffer { 41 CommandBuffer(Device* device, CommandPool* pool); 42 ~CommandBuffer(); 76 explicit CommandBufferGuard(CommandBuffer* buffer); 89 CommandBuffer* buffer_;
|
D | vertex_buffer.h | 31 class CommandBuffer; variable 40 Result SendVertexData(CommandBuffer* command); 65 void BindToCommandBuffer(CommandBuffer* command); 70 Result FillVertexBufferWithData(CommandBuffer* command);
|
D | resource.h | 28 class CommandBuffer; variable 39 virtual void CopyToDevice(CommandBuffer* command_buffer) = 0; 42 virtual void CopyToHost(CommandBuffer* command_buffer) = 0; 64 void MemoryBarrier(CommandBuffer* command_buffer);
|
D | transfer_image.h | 26 class CommandBuffer; variable 43 void ImageBarrier(CommandBuffer* command_buffer, 49 void CopyToDevice(CommandBuffer* command_buffer) override; 52 void CopyToHost(CommandBuffer* command_buffer) override;
|
D | frame_buffer.cc | 114 void FrameBuffer::ChangeFrameLayout(CommandBuffer* command, in ChangeFrameLayout() 126 void FrameBuffer::ChangeFrameToDrawLayout(CommandBuffer* command) { in ChangeFrameToDrawLayout() 136 void FrameBuffer::ChangeFrameToProbeLayout(CommandBuffer* command) { in ChangeFrameToProbeLayout() 145 void FrameBuffer::ChangeFrameToWriteLayout(CommandBuffer* command) { in ChangeFrameToWriteLayout() 154 void FrameBuffer::TransferColorImagesToHost(CommandBuffer* command) { in TransferColorImagesToHost() 170 void FrameBuffer::TransferColorImagesToDevice(CommandBuffer* command) { in TransferColorImagesToDevice()
|
D | index_buffer.h | 31 class CommandBuffer; variable 41 Result SendIndexData(CommandBuffer* command, Buffer* buffer); 44 Result BindToCommandBuffer(CommandBuffer* command);
|
D | transfer_buffer.h | 27 class CommandBuffer; variable 42 void CopyToDevice(CommandBuffer* command_buffer) override; 45 void CopyToHost(CommandBuffer* command_buffer) override;
|
D | buffer_descriptor.h | 31 class CommandBuffer; variable 63 void RecordCopyDataToResourceIfNeeded(CommandBuffer* command); 64 Result RecordCopyDataToHost(CommandBuffer* command);
|
D | vertex_buffer.cc | 45 Result VertexBuffer::FillVertexBufferWithData(CommandBuffer* command) { in FillVertexBufferWithData() 63 void VertexBuffer::BindToCommandBuffer(CommandBuffer* command) { in BindToCommandBuffer() 71 Result VertexBuffer::SendVertexData(CommandBuffer* command) { in SendVertexData()
|
D | push_constant.h | 28 class CommandBuffer; variable 41 Result RecordPushConstantVkCommand(CommandBuffer* command,
|
D | index_buffer.cc | 30 Result IndexBuffer::SendIndexData(CommandBuffer* command, Buffer* buffer) { in SendIndexData() 53 Result IndexBuffer::BindToCommandBuffer(CommandBuffer* command) { in BindToCommandBuffer()
|
D | transfer_buffer.cc | 62 void TransferBuffer::CopyToDevice(CommandBuffer* command_buffer) { in CopyToDevice() 70 void TransferBuffer::CopyToHost(CommandBuffer* command_buffer) { in CopyToHost()
|
D | pipeline.h | 66 CommandBuffer* GetCommandBuffer() const { return command_.get(); } in GetCommandBuffer() 98 std::unique_ptr<CommandBuffer> command_;
|
/external/angle/src/libANGLE/renderer/metal/ |
D | mtl_command_buffer.h | 35 class CommandBuffer; variable 88 class CommandBuffer final : public WrappedObject<id<MTLCommandBuffer>>, angle::NonCopyable 91 CommandBuffer(CommandQueue *cmdQueue); 92 ~CommandBuffer(); 153 CommandEncoder(CommandBuffer *cmdBuffer, Type type); 155 CommandBuffer &cmdBuffer() { return mCmdBuffer; } in cmdBuffer() 162 CommandBuffer &mCmdBuffer; 168 RenderCommandEncoder(CommandBuffer *cmdBuffer); 272 BlitCommandEncoder(CommandBuffer *cmdBuffer); 311 ComputeCommandEncoder(CommandBuffer *cmdBuffer);
|
D | mtl_command_buffer.mm | 158 // CommandBuffer implementation 159 CommandBuffer::CommandBuffer(CommandQueue *cmdQueue) : mCmdQueue(*cmdQueue) {} 161 CommandBuffer::~CommandBuffer() 167 bool CommandBuffer::valid() const 174 void CommandBuffer::commit() 180 void CommandBuffer::finish() 186 void CommandBuffer::present(id<CAMetalDrawable> presentationDrawable) 191 void CommandBuffer::setWriteDependency(const ResourceRef &resource) 208 void CommandBuffer::setReadDependency(const ResourceRef &resource) 225 void CommandBuffer::restart() [all …]
|
/external/vulkan-validation-layers/tests/ |
D | vktestbinding.cpp | 397 VkResult Queue::submit(const std::vector<const CommandBuffer *> &cmds, const Fence &fence, bool exp… in submit() 415 VkResult Queue::submit(const CommandBuffer &cmd, const Fence &fence, bool expect_success) { in submit() 416 return submit(std::vector<const CommandBuffer *>(1, &cmd), fence, expect_success); in submit() 419 VkResult Queue::submit(const CommandBuffer &cmd, bool expect_success) { in submit() 831 CommandBuffer::~CommandBuffer() { in ~CommandBuffer() 838 void CommandBuffer::init(const Device &dev, const VkCommandBufferAllocateInfo &info) { in init() 851 void CommandBuffer::begin(const VkCommandBufferBeginInfo *info) { EXPECT(vkBeginCommandBuffer(handl… in begin() 853 void CommandBuffer::begin() { in begin() 871 void CommandBuffer::end() { EXPECT(vkEndCommandBuffer(handle()) == VK_SUCCESS); } in end() 873 void CommandBuffer::reset(VkCommandBufferResetFlags flags) { EXPECT(vkResetCommandBuffer(handle(), … in reset()
|