Add handling for camera intrinsics
This commit is contained in:
@@ -26,6 +26,7 @@ namespace OpenVulkano
|
||||
class Material;
|
||||
class Texture;
|
||||
class Shader;
|
||||
class UniformBuffer;
|
||||
}
|
||||
|
||||
namespace Vulkan
|
||||
@@ -35,6 +36,7 @@ namespace OpenVulkano
|
||||
class VulkanTexture;
|
||||
class VulkanCamera;
|
||||
class VulkanNode;
|
||||
class VulkanUniformBuffer;
|
||||
class UniformBuffer;
|
||||
|
||||
class ResourceManager : public ICloseable, public IShaderOwner
|
||||
@@ -84,6 +86,8 @@ namespace OpenVulkano
|
||||
|
||||
void PrepareMaterial(Scene::Material* material);
|
||||
|
||||
VulkanUniformBuffer* PrepareUniformBuffer(Scene::UniformBuffer* buffer);
|
||||
|
||||
VulkanNode* PrepareNode(Scene::Node* node);
|
||||
|
||||
VulkanTexture* PrepareTexture(Scene::Texture* texture);
|
||||
@@ -109,7 +113,7 @@ namespace OpenVulkano
|
||||
|
||||
void FreeBuffers();
|
||||
|
||||
ManagedBuffer* CreateDeviceOnlyBufferWithData(vk::DeviceSize size, vk::BufferUsageFlagBits usage, void* data);
|
||||
ManagedBuffer* CreateDeviceOnlyBufferWithData(vk::DeviceSize size, vk::BufferUsageFlagBits usage, const void* data);
|
||||
|
||||
inline void RecordCopy(vk::Buffer src, vk::Buffer dest, vk::DeviceSize size) const
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user