1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 14:35:07 +00:00
serenity/Userland/Libraries/LibGL/CMakeLists.txt
Stephan Unverwerth 096e44285a LibGL: Merge GLContext and SoftwareGLContext
This merges GLContext and SoftwareGLContext into a single GLContext
class. Since the hardware abstraction is handled via the GPU device
interface we do not need the virtual base of GLContext anymore. All
context handling functionality from the old GLContext has been moved
into the new version. All methods in GLContext are now non virtual and
the class is marked as final.
2022-03-09 22:51:01 +01:00

21 lines
379 B
CMake

set(SOURCES
GLBlend.cpp
GLColor.cpp
GLContext.cpp
GLDraw.cpp
GLFog.cpp
GLLights.cpp
GLLists.cpp
GLMap.cpp
GLMatrix.cpp
GLStencil.cpp
GLTexture.cpp
GLUtils.cpp
GLVert.cpp
GLVertexArrays.cpp
Tex/NameAllocator.cpp
Tex/Texture2D.cpp
)
serenity_lib(LibGL gl)
target_link_libraries(LibGL LibM LibCore LibGfx LibSoftGPU)