Home
last modified time | relevance | path

Searched refs:CommandBuffer (Results 1 – 25 of 67) sorted by relevance

123

/external/swiftshader/src/Vulkan/
DVkCommandBuffer.cpp36 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 …]
DVkCommandBuffer.hpp51 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/
Dvk_wrapper.h58 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 …]
DContextVk.h140 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 …]
DCommandGraph.h77 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 …]
DSemaphoreVk.cpp120 vk::CommandBuffer *commandBuffer; in wait()
142 vk::CommandBuffer *commandBuffer; in wait()
169 vk::CommandBuffer *commandBuffer; in signal()
195 vk::CommandBuffer *commandBuffer; in signal()
DContextVk.cpp898 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/
Dframe_buffer.h27 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,
Dcommand_buffer.cc25 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()
Dcommand_buffer.h39 class CommandBuffer {
41 CommandBuffer(Device* device, CommandPool* pool);
42 ~CommandBuffer();
76 explicit CommandBufferGuard(CommandBuffer* buffer);
89 CommandBuffer* buffer_;
Dvertex_buffer.h31 class CommandBuffer; variable
40 Result SendVertexData(CommandBuffer* command);
65 void BindToCommandBuffer(CommandBuffer* command);
70 Result FillVertexBufferWithData(CommandBuffer* command);
Dresource.h28 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);
Dtransfer_image.h26 class CommandBuffer; variable
43 void ImageBarrier(CommandBuffer* command_buffer,
49 void CopyToDevice(CommandBuffer* command_buffer) override;
52 void CopyToHost(CommandBuffer* command_buffer) override;
Dframe_buffer.cc114 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()
Dindex_buffer.h31 class CommandBuffer; variable
41 Result SendIndexData(CommandBuffer* command, Buffer* buffer);
44 Result BindToCommandBuffer(CommandBuffer* command);
Dtransfer_buffer.h27 class CommandBuffer; variable
42 void CopyToDevice(CommandBuffer* command_buffer) override;
45 void CopyToHost(CommandBuffer* command_buffer) override;
Dbuffer_descriptor.h31 class CommandBuffer; variable
63 void RecordCopyDataToResourceIfNeeded(CommandBuffer* command);
64 Result RecordCopyDataToHost(CommandBuffer* command);
Dvertex_buffer.cc45 Result VertexBuffer::FillVertexBufferWithData(CommandBuffer* command) { in FillVertexBufferWithData()
63 void VertexBuffer::BindToCommandBuffer(CommandBuffer* command) { in BindToCommandBuffer()
71 Result VertexBuffer::SendVertexData(CommandBuffer* command) { in SendVertexData()
Dpush_constant.h28 class CommandBuffer; variable
41 Result RecordPushConstantVkCommand(CommandBuffer* command,
Dindex_buffer.cc30 Result IndexBuffer::SendIndexData(CommandBuffer* command, Buffer* buffer) { in SendIndexData()
53 Result IndexBuffer::BindToCommandBuffer(CommandBuffer* command) { in BindToCommandBuffer()
Dtransfer_buffer.cc62 void TransferBuffer::CopyToDevice(CommandBuffer* command_buffer) { in CopyToDevice()
70 void TransferBuffer::CopyToHost(CommandBuffer* command_buffer) { in CopyToHost()
Dpipeline.h66 CommandBuffer* GetCommandBuffer() const { return command_.get(); } in GetCommandBuffer()
98 std::unique_ptr<CommandBuffer> command_;
/external/angle/src/libANGLE/renderer/metal/
Dmtl_command_buffer.h35 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);
Dmtl_command_buffer.mm158 // 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/
Dvktestbinding.cpp397 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()

123