Change shader handling
This commit is contained in:
@@ -10,10 +10,18 @@ namespace openVulkanoCpp::Vulkan
|
||||
{
|
||||
class VulkanDrawContext
|
||||
{
|
||||
VulkanShader* m_lastShader = nullptr;
|
||||
|
||||
public:
|
||||
size_t encoderThreadId;
|
||||
size_t currentImageId;
|
||||
vk::CommandBuffer& commandBuffer;
|
||||
Renderer* renderer;
|
||||
|
||||
VulkanDrawContext(size_t encThreadId, size_t currentImgId, vk::CommandBuffer& buffer, Renderer* render)
|
||||
: encoderThreadId(encThreadId), currentImageId(currentImgId), commandBuffer(buffer), renderer(render)
|
||||
{}
|
||||
|
||||
void EncodeShader(Scene::Shader* shader);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user