mirror of
https://github.com/RGBCube/serenity
synced 2025-05-20 14:35:07 +00:00

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.
21 lines
379 B
CMake
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)
|