mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-26 19:32:06 -05:00
720d21411b
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)
|