aboutsummaryrefslogtreecommitdiff
path: root/src/Rendering/Texture.cpp
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-20 02:27:02 +0200
committerhachem <im@hachem.wtf>2026-08-20 02:40:07 +0200
commit5b361d81dbd2af0d0e99b9eb1adebea76ff05db0 (patch)
tree34db1df17e8c7248aeeb92156d635d31c2484e3f /src/Rendering/Texture.cpp
parente3abaaf59777258ba06705135a0cafcb5918ad12 (diff)
[chore]: MASSIVE refactor + more vulkan bs
Diffstat (limited to 'src/Rendering/Texture.cpp')
-rw-r--r--src/Rendering/Texture.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/Rendering/Texture.cpp b/src/Rendering/Texture.cpp
index 93b8a75..2470e46 100644
--- a/src/Rendering/Texture.cpp
+++ b/src/Rendering/Texture.cpp
@@ -1,19 +1,19 @@
-#include "Texture.h"
-#include "Renderer.h"
+#include "texture.h"
+#include "renderer.h"
-#include "Platform/OpenGL/OpenGLTexture.h"
-#include "Platform/Vulkan/VulkanTexture.h"
+#include "platform/opengl/opengl_texture.h"
+#include "platform/vulkan/vulkan_texture.h"
namespace Donut
{
- Ref<Texture2D> Texture2D::Create(uint32_t width, uint32_t height)
+ auto Texture2D::create(uint32_t width, uint32_t height) -> Ref<Texture2D>
{
- switch (Renderer::GetAPI())
+ switch (Renderer::get_api())
{
case RendererAPI::API::OpenGL:
- return CreateRef<OpenGLTexture2D>(width, height);
+ return create_ref<OpenGLTexture2D>(width, height);
case RendererAPI::API::Vulkan:
- return CreateRef<VulkanTexture2D>(width, height);
+ return create_ref<VulkanTexture2D>(width, height);
case RendererAPI::API::None:
return nullptr;
default:
@@ -21,14 +21,14 @@ namespace Donut
}
}
- Ref<Texture2D> Texture2D::Create(const std::string& path)
+ auto Texture2D::create(const std::string& path) -> Ref<Texture2D>
{
- switch (Renderer::GetAPI())
+ switch (Renderer::get_api())
{
case RendererAPI::API::OpenGL:
- return CreateRef<OpenGLTexture2D>(path);
+ return create_ref<OpenGLTexture2D>(path);
case RendererAPI::API::Vulkan:
- return CreateRef<VulkanTexture2D>(path);
+ return create_ref<VulkanTexture2D>(path);
case RendererAPI::API::None:
return nullptr;
default:
@@ -36,14 +36,14 @@ namespace Donut
}
}
- Ref<CubemapTexture> CubemapTexture::Create(uint32_t width, uint32_t height)
+ auto CubemapTexture::create(uint32_t width, uint32_t height) -> Ref<CubemapTexture>
{
- switch (Renderer::GetAPI())
+ switch (Renderer::get_api())
{
case RendererAPI::API::OpenGL:
- return CreateRef<OpenGLCubemapTexture>(width, height);
+ return create_ref<OpenGLCubemapTexture>(width, height);
case RendererAPI::API::Vulkan:
- return CreateRef<VulkanCubemapTexture>(width, height);
+ return create_ref<VulkanCubemapTexture>(width, height);
case RendererAPI::API::None:
return nullptr;
default:
@@ -51,14 +51,14 @@ namespace Donut
}
}
- Ref<CubemapTexture> CubemapTexture::CreateFromHDRI(const std::string& path)
+ auto CubemapTexture::create_from_hdri(const std::string& path) -> Ref<CubemapTexture>
{
- switch (Renderer::GetAPI())
+ switch (Renderer::get_api())
{
case RendererAPI::API::OpenGL:
- return CreateRef<OpenGLCubemapTexture>(path);
+ return create_ref<OpenGLCubemapTexture>(path);
case RendererAPI::API::Vulkan:
- return CreateRef<VulkanCubemapTexture>(path);
+ return create_ref<VulkanCubemapTexture>(path);
case RendererAPI::API::None:
return nullptr;
default: