From caf8d5402f7a760be7cb3f2747d0ce8abaeecc96 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 4 Jan 2026 13:58:03 +0000 Subject: [PATCH] feat: Update ShaderManager to fully qualify ShaderPaths with sdl3cpp::services namespace --- src/script/shader_manager.cpp | 4 ++-- src/script/shader_manager.hpp | 4 ++-- src/services/interfaces/graphics_types.hpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/script/shader_manager.cpp b/src/script/shader_manager.cpp index 874feda..85a79e3 100644 --- a/src/script/shader_manager.cpp +++ b/src/script/shader_manager.cpp @@ -13,7 +13,7 @@ ShaderManager::ShaderManager(lua_State* L) : L_(L) { sdl3cpp::logging::TraceGuard trace; } -std::unordered_map ShaderManager::LoadShaderPathsMap() { +std::unordered_map ShaderManager::LoadShaderPathsMap() { lua_getglobal(L_, "get_shader_paths"); if (!lua_isfunction(L_, -1)) { lua_pop(L_, 1); @@ -46,7 +46,7 @@ std::unordered_map ShaderManager::LoadShader return shaderMap; } -services::ShaderPaths ShaderManager::ReadShaderPathsTable(int index) { +sdl3cpp::services::ShaderPaths ShaderManager::ReadShaderPathsTable(int index) { ShaderPaths paths; int absIndex = lua_absindex(L_, index); diff --git a/src/script/shader_manager.hpp b/src/script/shader_manager.hpp index 5116ef0..1eedbe7 100644 --- a/src/script/shader_manager.hpp +++ b/src/script/shader_manager.hpp @@ -12,12 +12,12 @@ class ShaderManager { public: explicit ShaderManager(lua_State* L); - std::unordered_map LoadShaderPathsMap(); + std::unordered_map LoadShaderPathsMap(); private: lua_State* L_; - services::ShaderPaths ReadShaderPathsTable(int index); + sdl3cpp::services::ShaderPaths ReadShaderPathsTable(int index); std::string GetLuaError(); }; diff --git a/src/services/interfaces/graphics_types.hpp b/src/services/interfaces/graphics_types.hpp index e7e92a1..3c9e7db 100644 --- a/src/services/interfaces/graphics_types.hpp +++ b/src/services/interfaces/graphics_types.hpp @@ -3,7 +3,7 @@ #include #include -namespace sdl3cpp { +namespace sdl3cpp::services { /** * @brief Shader file paths for a shader program. @@ -24,4 +24,4 @@ struct RenderCommand { std::array modelMatrix; }; -} // namespace sdl3cpp \ No newline at end of file +} // namespace sdl3cpp::services \ No newline at end of file