1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:38:12 +00:00

LibGL: Pass generated GPU IR to GPU side compiler when linking program

This commit is contained in:
Stephan Unverwerth 2022-10-29 12:23:22 +02:00 committed by Andrew Kaster
parent c25359df47
commit 28ad49bcbd

View file

@ -86,8 +86,8 @@ ErrorOr<void> Program::link(GPU::Device& device)
m_linked_fragment_shader = linked_fragment_shader_or_error.release_value();
m_gpu_vertex_shader = TRY(device.create_shader({}));
m_gpu_fragment_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_linked_fragment_shader->intermediate_shader_representation()));
m_link_status = true;
return {};