mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-01 19:52:48 +00:00
d3dcompiler: Print message output with ERR() in D3DPreprocess().
This commit is contained in:
parent
cee21cf3b8
commit
7926253d82
|
@ -235,8 +235,25 @@ static HRESULT preprocess_shader(const void *data, SIZE_T data_size, const char
|
|||
preprocess_info.include_context = include;
|
||||
|
||||
ret = vkd3d_shader_preprocess(&compile_info, &byte_code, &messages);
|
||||
|
||||
if (ret)
|
||||
ERR("Failed to preprocess shader, vkd3d result %d.\n", ret);
|
||||
|
||||
if (messages)
|
||||
{
|
||||
if (*messages && ERR_ON(d3dcompiler))
|
||||
{
|
||||
const char *ptr = messages;
|
||||
const char *line;
|
||||
|
||||
ERR("Shader log:\n");
|
||||
while ((line = get_line(&ptr)))
|
||||
{
|
||||
ERR(" %.*s", (int)(ptr - line), line);
|
||||
}
|
||||
ERR("\n");
|
||||
}
|
||||
|
||||
if (messages_blob)
|
||||
{
|
||||
size_t size = strlen(messages);
|
||||
|
|
Loading…
Reference in a new issue