mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-01-28 13:05:02 -08:00
libs/vkd3d-shader: Improve some debug messages.
This commit is contained in:
parent
3191e1eaa9
commit
4af15035df
@ -2972,10 +2972,11 @@ static void vkd3d_dxbc_compiler_emit_dcl_constant_buffer(struct vkd3d_dxbc_compi
|
|||||||
/* Push constant buffers are handled in
|
/* Push constant buffers are handled in
|
||||||
* vkd3d_dxbc_compiler_emit_push_constant_buffers().
|
* vkd3d_dxbc_compiler_emit_push_constant_buffers().
|
||||||
*/
|
*/
|
||||||
|
unsigned int cb_size_in_bytes = cb_size * VKD3D_VEC4_SIZE * sizeof(uint32_t);
|
||||||
push_cb->reg = *reg;
|
push_cb->reg = *reg;
|
||||||
if (cb_size * VKD3D_VEC4_SIZE * sizeof(uint32_t) > push_cb->pc.size)
|
if (cb_size_in_bytes > push_cb->pc.size)
|
||||||
WARN("Constant buffer size %u exceeds push constant size %u.\n",
|
WARN("Constant buffer size %u exceeds push constant size %u.\n",
|
||||||
cb_size, push_cb->pc.size);
|
cb_size_in_bytes, push_cb->pc.size);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3162,7 +3163,7 @@ static void vkd3d_dxbc_compiler_emit_resource_declaration(struct vkd3d_dxbc_comp
|
|||||||
if (!(resource_type_info = vkd3d_dxbc_compiler_enable_resource_type(compiler,
|
if (!(resource_type_info = vkd3d_dxbc_compiler_enable_resource_type(compiler,
|
||||||
resource_type, is_uav)))
|
resource_type, is_uav)))
|
||||||
{
|
{
|
||||||
FIXME("Failed to emit resource declaration.\n");
|
FIXME("Unrecognized resource type.\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4552,8 +4553,8 @@ static uint32_t vkd3d_dxbc_compiler_emit_texel_offset(struct vkd3d_dxbc_compiler
|
|||||||
const struct vkd3d_spirv_resource_type *resource_type_info)
|
const struct vkd3d_spirv_resource_type *resource_type_info)
|
||||||
{
|
{
|
||||||
const struct vkd3d_shader_texel_offset *offset = &instruction->texel_offset;
|
const struct vkd3d_shader_texel_offset *offset = &instruction->texel_offset;
|
||||||
int32_t data[4] = {offset->u, offset->v, offset->w, 0};
|
|
||||||
unsigned int component_count = resource_type_info->offset_component_count;
|
unsigned int component_count = resource_type_info->offset_component_count;
|
||||||
|
int32_t data[4] = {offset->u, offset->v, offset->w, 0};
|
||||||
return vkd3d_dxbc_compiler_get_constant(compiler,
|
return vkd3d_dxbc_compiler_get_constant(compiler,
|
||||||
VKD3D_TYPE_INT, component_count, (const uint32_t *)data);
|
VKD3D_TYPE_INT, component_count, (const uint32_t *)data);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user