1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 08:37:46 +00:00

LibGL+LibGPU+LibSoftGPU: Implement and expose glClipPlane

This commit implements glClipPlane and its supporting calls, backed
by new support for user-defined clip planes in the software GPU clipper.

This fixes some visual bugs seen in the Quake III port, in which mirrors
would only reflect correctly from close distances.
This commit is contained in:
RKBethke 2022-05-06 09:40:55 +00:00 committed by Linus Groh
parent bc2f738a84
commit 0836912a6d
14 changed files with 193 additions and 63 deletions

View file

@ -1,10 +1,11 @@
set(SOURCES
ClipPlanes.cpp
ContextParameter.cpp
GLAPI.cpp
GLContext.cpp
Matrix.cpp
Lighting.cpp
Lists.cpp
Matrix.cpp
Stencil.cpp
Tex/NameAllocator.cpp
Tex/Texture2D.cpp