mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-01-12 15:13:34 +00:00
fixing vulkan loader, moving vulkan pfns to RenderCore
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
#ifndef __MLX_PIPELINE__
|
||||
#define __MLX_PIPELINE__
|
||||
|
||||
#include <Renderer/Vulkan/VulkanPrototypes.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Pipeline
|
||||
@@ -10,7 +8,7 @@ namespace mlx
|
||||
public:
|
||||
Pipeline() = default;
|
||||
|
||||
inline virtual bool BindPipeline(VkCommandBuffer command_buffer) noexcept { vkCmdBindPipeline(command_buffer, GetPipelineBindPoint(), GetPipeline()); return true; }
|
||||
inline virtual bool BindPipeline(VkCommandBuffer command_buffer) noexcept { RenderCore::Get().vkCmdBindPipeline(command_buffer, GetPipelineBindPoint(), GetPipeline()); return true; }
|
||||
inline virtual void EndPipeline([[maybe_unused]] VkCommandBuffer command_buffer) noexcept {}
|
||||
|
||||
virtual VkPipeline GetPipeline() const = 0;
|
||||
|
||||
Reference in New Issue
Block a user