Move OpenGL backend classes from tests/OpenGL to engine/
- Relocated OpenGLDevice, OpenGLShader, OpenGLBuffer, OpenGLVertexArray, OpenGLTexture to engine/ - Updated engine/CMakeLists.txt to include OpenGL backend source files - Updated tests/OpenGL/CMakeLists.txt to use engine backend - Added OpenGLTexture class implementation
This commit is contained in:
@@ -124,12 +124,25 @@ add_library(XCEngine STATIC
|
||||
src/RHI/D3D12/D3D12ConstantBufferView.cpp
|
||||
src/RHI/D3D12/D3D12QueryHeap.cpp
|
||||
src/RHI/D3D12/D3D12UnorderedAccessView.cpp
|
||||
|
||||
# OpenGL RHI
|
||||
include/XCEngine/RHI/OpenGL/OpenGLDevice.h
|
||||
include/XCEngine/RHI/OpenGL/OpenGLShader.h
|
||||
include/XCEngine/RHI/OpenGL/OpenGLBuffer.h
|
||||
include/XCEngine/RHI/OpenGL/OpenGLVertexArray.h
|
||||
include/XCEngine/RHI/OpenGL/OpenGLTexture.h
|
||||
src/RHI/OpenGL/OpenGLDevice.cpp
|
||||
src/RHI/OpenGL/OpenGLShader.cpp
|
||||
src/RHI/OpenGL/OpenGLBuffer.cpp
|
||||
src/RHI/OpenGL/OpenGLVertexArray.cpp
|
||||
src/RHI/OpenGL/OpenGLTexture.cpp
|
||||
)
|
||||
|
||||
target_include_directories(XCEngine PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/tests/OpenGL/package/include
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
|
||||
Reference in New Issue
Block a user