From 5b361d81dbd2af0d0e99b9eb1adebea76ff05db0 Mon Sep 17 00:00:00 2001 From: hachem Date: Thu, 20 Aug 2026 02:27:02 +0200 Subject: [chore]: MASSIVE refactor + more vulkan bs --- src/Rendering/Texture.cpp | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'src/Rendering/Texture.cpp') 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::Create(uint32_t width, uint32_t height) + auto Texture2D::create(uint32_t width, uint32_t height) -> Ref { - switch (Renderer::GetAPI()) + switch (Renderer::get_api()) { case RendererAPI::API::OpenGL: - return CreateRef(width, height); + return create_ref(width, height); case RendererAPI::API::Vulkan: - return CreateRef(width, height); + return create_ref(width, height); case RendererAPI::API::None: return nullptr; default: @@ -21,14 +21,14 @@ namespace Donut } } - Ref Texture2D::Create(const std::string& path) + auto Texture2D::create(const std::string& path) -> Ref { - switch (Renderer::GetAPI()) + switch (Renderer::get_api()) { case RendererAPI::API::OpenGL: - return CreateRef(path); + return create_ref(path); case RendererAPI::API::Vulkan: - return CreateRef(path); + return create_ref(path); case RendererAPI::API::None: return nullptr; default: @@ -36,14 +36,14 @@ namespace Donut } } - Ref CubemapTexture::Create(uint32_t width, uint32_t height) + auto CubemapTexture::create(uint32_t width, uint32_t height) -> Ref { - switch (Renderer::GetAPI()) + switch (Renderer::get_api()) { case RendererAPI::API::OpenGL: - return CreateRef(width, height); + return create_ref(width, height); case RendererAPI::API::Vulkan: - return CreateRef(width, height); + return create_ref(width, height); case RendererAPI::API::None: return nullptr; default: @@ -51,14 +51,14 @@ namespace Donut } } - Ref CubemapTexture::CreateFromHDRI(const std::string& path) + auto CubemapTexture::create_from_hdri(const std::string& path) -> Ref { - switch (Renderer::GetAPI()) + switch (Renderer::get_api()) { case RendererAPI::API::OpenGL: - return CreateRef(path); + return create_ref(path); case RendererAPI::API::Vulkan: - return CreateRef(path); + return create_ref(path); case RendererAPI::API::None: return nullptr; default: -- cgit v1.3