Compare commits
2 Commits
99821bf2f5
...
32efcc09d2
Author | SHA1 | Date | |
---|---|---|---|
32efcc09d2 | |||
4ab759b44d |
@ -35,6 +35,10 @@ class CommandBuffer : public Object<CommandBuffer, BaseObject, CommandPool>, pub
|
|||||||
public:
|
public:
|
||||||
CommandBuffer(ObjectPtr<CommandPool> owner, vk::CommandBuffer handle);
|
CommandBuffer(ObjectPtr<CommandPool> owner, vk::CommandBuffer handle);
|
||||||
~CommandBuffer() noexcept override;
|
~CommandBuffer() noexcept override;
|
||||||
|
|
||||||
|
void begin(const vk::CommandBufferBeginInfo& beginInfo = {}) const noexcept { getVkHandle().begin(beginInfo); }
|
||||||
|
void end() const noexcept { getVkHandle().end(); }
|
||||||
|
void reset() const noexcept { getVkHandle().reset(); }
|
||||||
};
|
};
|
||||||
} // namespace iwa
|
} // namespace iwa
|
||||||
|
|
||||||
|
@ -96,6 +96,12 @@ static constexpr ImageTransition IMAGE_TRANSITION_TRANSFER_WRITE = {
|
|||||||
.access = vk::AccessFlagBits::eTransferWrite
|
.access = vk::AccessFlagBits::eTransferWrite
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static constexpr ImageTransition IMAGE_TRANSITION_PRESENT_SRC = {
|
||||||
|
.stages = vk::PipelineStageFlagBits::eBottomOfPipe,
|
||||||
|
.layout = vk::ImageLayout::ePresentSrcKHR,
|
||||||
|
.access = vk::AccessFlagBits::eNone
|
||||||
|
};
|
||||||
|
|
||||||
struct ImageCreationArgs
|
struct ImageCreationArgs
|
||||||
{
|
{
|
||||||
vk::ImageCreateFlags flags = {};
|
vk::ImageCreateFlags flags = {};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user