Ben Wiederhake
|
a55360781b
|
LibGL: Move AK/Debug.h include to where it is used
|
2023-01-02 20:27:20 -05: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
|
1b7b6e6c91
|
LibGL: Implement glGetProgramiv
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
424e0a2792
|
LibGL: Implement glGetShaderiv
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
69171e7a05
|
LibGL: Implement glUseProgram
|
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
|
42ef5c9e12
|
LibGL: Implement glCompileShader
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
d5277ecdfe
|
LibGL: Implement glShaderSource
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
962d088e4e
|
LibGL: Implement glCreateProgram and glDeleteProgram
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
a0adbfbf81
|
LibGL: Implement glCreateShader and glDeleteShader
|
2022-12-17 22:39:09 -07:00 |
|
Stephan Unverwerth
|
4568dcbb55
|
LibGL: Add stubs for shader and program related functions
|
2022-12-17 22:39:09 -07:00 |
|