RKBethke
0836912a6d
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.
2022-05-11 23:09:47 +02:00
Jelle Raaijmakers
0abb7df09b
LibGL+LibGPU: Implement GL_LINE_SMOOTH
context parameter
2022-05-09 21:49:48 +02:00
Jelle Raaijmakers
f13d4cd3a0
LibGL+LibGPU: Implement GL_POINT_SMOOTH
context parameter
2022-05-09 21:49:48 +02:00
Jelle Raaijmakers
0dcb23ee96
LibGL+LibGPU: Implement glPointSize
2022-05-09 21:49:48 +02:00
Jelle Raaijmakers
ac3e46b97d
LibGL: Remove break
from GL_SCISSOR_BOX
context parameter
...
We already `return` immediately before; no functional changes.
2022-05-09 21:49:48 +02:00
Jelle Raaijmakers
0730bd620c
LibGL: Alphabetize GL_LIGHT*
cases in gl_enable()
...
No functional changes.
2022-05-09 21:49:48 +02:00
Jelle Raaijmakers
365fb36108
LibGL: Split up GLContext implementation into logical units
...
This allows for faster rebuilds when the implementation changes.
2022-05-05 20:50:14 +02:00