| 2147 | } |
| 2148 | |
| 2149 | void CommandBuffer::BindCompShader(const vkt::Shader& comp_shader) { |
| 2150 | const VkShaderStageFlagBits stages[] = {VK_SHADER_STAGE_COMPUTE_BIT}; |
| 2151 | const VkShaderEXT shaders[] = {comp_shader}; |
| 2152 | vk::CmdBindShadersEXT(handle(), 1u, stages, shaders); |
| 2153 | } |
| 2154 | |
| 2155 | void CommandBuffer::BindMeshShaders(const vkt::Shader& mesh_shader, const vkt::Shader& frag_shader) { |
| 2156 | const VkShaderStageFlagBits stages[] = {VK_SHADER_STAGE_TASK_BIT_EXT, VK_SHADER_STAGE_MESH_BIT_EXT, |