Andreas Kling
|
c837e7bbf3
|
LibGL: Fix minor const-correctness issues
|
2023-02-21 00:54:04 +01:00 |
|
Stephan Unverwerth
|
93ab2db80f
|
LibGL+LibSoftGPU: Add GPU side shader infrastructure
This adds a shader class to LibSoftGPU and makes use of it when linking
GLSL program in LibGL. Also adds actual rendering code to the shader
tests.
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
4ad41e6680
|
LibGL: Use LibGLSL to compile shaders
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
1b7b6e6c91
|
LibGL: Implement glGetProgramiv
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
fdd76639d8
|
LibGL: Implement glLinkProgram
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
7f062e35a4
|
LibGL: Implement glAttachShader
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
b975569a40
|
LibGL: Add Shader and Program class stubs
|
2022-12-17 22:39:09 -07:00 |
|