mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00

This commit implements glGenLists(), glNewList(), glDeleteLists(), and glCallList(). The 'compiled' records are implemented as a vector of member function pointers and tuples containing their arguments, and a mechanism is implemented to allow the recorded calls to copy-capture values from the time of the call; this is currently only used with glLoadMatrix.
15 lines
271 B
CMake
15 lines
271 B
CMake
set(SOURCES
|
|
Clipper.cpp
|
|
GLColor.cpp
|
|
GLContext.cpp
|
|
GLLists.cpp
|
|
GLMat.cpp
|
|
GLUtils.cpp
|
|
GLVert.cpp
|
|
SoftwareGLContext.cpp
|
|
SoftwareRasterizer.cpp
|
|
DepthBuffer.cpp
|
|
)
|
|
|
|
serenity_lib(LibGL gl)
|
|
target_link_libraries(LibGL LibM LibCore LibGfx)
|