mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 23:48:11 +00:00
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.
This commit is contained in:
parent
4ad41e6680
commit
93ab2db80f
11 changed files with 96 additions and 3 deletions
|
@ -157,7 +157,7 @@ void GLContext::gl_link_program(GLuint program)
|
|||
// FIXME: implement check "GL_INVALID_OPERATION is generated if program is the currently active program object and transform feedback mode is active."
|
||||
|
||||
// NOTE: We are ignoring the link result since this is tracked inside the program object
|
||||
(void)program_it->value->link();
|
||||
(void)program_it->value->link(*m_rasterizer);
|
||||
}
|
||||
|
||||
void GLContext::gl_use_program(GLuint program)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue