| 2104 | } |
| 2105 | |
| 2106 | void CommandBuffer::PushData(uint32_t offset, size_t size, const void* address) { |
| 2107 | VkPushDataInfoEXT push_data = vku::InitStructHelper(); |
| 2108 | push_data.offset = offset; |
| 2109 | push_data.data.address = address; |
| 2110 | push_data.data.size = size; |
| 2111 | vk::CmdPushDataEXT(handle(), &push_data); |
| 2112 | } |
| 2113 | |
| 2114 | void CommandBuffer::BindShaders(const vkt::Shader& vert_shader, const vkt::Shader& frag_shader) { |
| 2115 | const VkShaderStageFlagBits stages[] = {VK_SHADER_STAGE_VERTEX_BIT, VK_SHADER_STAGE_FRAGMENT_BIT}; |