mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:47:44 +00:00
LibGL: Pass generated GPU IR to GPU side compiler when linking program
This commit is contained in:
parent
c25359df47
commit
28ad49bcbd
1 changed files with 2 additions and 2 deletions
|
@ -86,8 +86,8 @@ ErrorOr<void> Program::link(GPU::Device& device)
|
||||||
|
|
||||||
m_linked_fragment_shader = linked_fragment_shader_or_error.release_value();
|
m_linked_fragment_shader = linked_fragment_shader_or_error.release_value();
|
||||||
|
|
||||||
m_gpu_vertex_shader = TRY(device.create_shader({}));
|
m_gpu_vertex_shader = TRY(device.create_shader(m_linked_vertex_shader->intermediate_shader_representation()));
|
||||||
m_gpu_fragment_shader = TRY(device.create_shader({}));
|
m_gpu_fragment_shader = TRY(device.create_shader(m_linked_fragment_shader->intermediate_shader_representation()));
|
||||||
|
|
||||||
m_link_status = true;
|
m_link_status = true;
|
||||||
return {};
|
return {};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue