[Feat] (MG_Util/ShaderTranspiler): Implement simple shader compile

This commit is contained in:
2025-07-20 19:54:29 +08:00
parent 0388cd316b
commit 18675f72f3
13 changed files with 436 additions and 10 deletions
+5 -2
View File
@@ -4,7 +4,7 @@ project("MobileGL")
enable_language(CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -21,6 +21,7 @@ add_library(${CMAKE_PROJECT_NAME} SHARED
MobileGL/MG_Util/Converters/GLToStr/GLEnumConverter.cpp
MobileGL/MG_Util/Converters/MGToStr/GLExtensionConverter.cpp
MobileGL/MG_Util/Converters/GLToGlslang/GLShaderLangConverter.cpp
MobileGL/MG_Impl/GLXImpl/Exporting/Definitions.cpp
MobileGL/MG_Impl/GLXImpl/LookUp/LookUp.cpp
@@ -35,7 +36,9 @@ add_library(${CMAKE_PROJECT_NAME} SHARED
MobileGL/MG_Util/Pipelines/ShaderCompilationPipeline.cpp
MobileGL/MG_Util/Pipelines/ProgramLinkingPipeline.cpp
MobileGL/MG_Util/ShaderTranspiler/ShaderCompiler.cpp
MobileGL/MG_State/GLState/Core.cpp
MobileGL/MG_State/GLState/BufferState/BufferState.cpp
)