mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
vkd3d-shader/glsl: Trace the generated shader.
Even if compilation ultimately failed.
This commit is contained in:
parent
619edb4c38
commit
9869fbb0ea
Notes:
Alexandre Julliard
2024-03-14 23:25:22 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/720
@ -92,11 +92,14 @@ static int vkd3d_glsl_generator_generate(struct vkd3d_glsl_generator *generator,
|
||||
vkd3d_glsl_handle_instruction(generator, &instructions->elements[i]);
|
||||
}
|
||||
|
||||
vkd3d_string_buffer_printf(&generator->buffer, "}\n");
|
||||
|
||||
if (TRACE_ON())
|
||||
vkd3d_string_buffer_trace(&generator->buffer);
|
||||
|
||||
if (generator->failed)
|
||||
return VKD3D_ERROR_INVALID_SHADER;
|
||||
|
||||
vkd3d_string_buffer_printf(&generator->buffer, "}\n");
|
||||
|
||||
if ((code = vkd3d_malloc(generator->buffer.buffer_size)))
|
||||
{
|
||||
memcpy(code, generator->buffer.buffer, generator->buffer.content_size);
|
||||
|
Loading…
x
Reference in New Issue
Block a user