|
|
@ -104,6 +104,11 @@ public: |
|
|
void BindVertexBuffers(VideoCommon::HostBindings<Buffer>& bindings, |
|
|
void BindVertexBuffers(VideoCommon::HostBindings<Buffer>& bindings, |
|
|
bool use_dynamic_vertex_input = false); |
|
|
bool use_dynamic_vertex_input = false); |
|
|
|
|
|
|
|
|
|
|
|
// Compatibility overload to allow code that provides an optional Vulkan command buffer |
|
|
|
|
|
// pointer to compile for OpenGL. The pointer is ignored for OpenGL runtime. |
|
|
|
|
|
void BindVertexBuffers(VideoCommon::HostBindings<Buffer>& bindings, |
|
|
|
|
|
bool use_dynamic_vertex_input, VideoCommon::vk::CommandBuffer* cmd); |
|
|
|
|
|
|
|
|
void BindUniformBuffer(size_t stage, u32 binding_index, Buffer& buffer, u32 offset, u32 size); |
|
|
void BindUniformBuffer(size_t stage, u32 binding_index, Buffer& buffer, u32 offset, u32 size); |
|
|
|
|
|
|
|
|
void BindComputeUniformBuffer(u32 binding_index, Buffer& buffer, u32 offset, u32 size); |
|
|
void BindComputeUniformBuffer(u32 binding_index, Buffer& buffer, u32 offset, u32 size); |
|
|
|