mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
vkd3d-shader/hlsl: Retrieve error_instr instead of NULL in hlsl_block_add_resource_load().
Fixes: 06a503975f
This commit is contained in:
committed by
Henri Verbeet
parent
06a503975f
commit
5fe8a0c70f
Notes:
Henri Verbeet
2025-11-20 12:05:17 +01:00
Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1837
@@ -2202,7 +2202,10 @@ struct hlsl_ir_node *hlsl_block_add_resource_load(struct hlsl_ctx *ctx, struct h
|
||||
struct hlsl_ir_resource_load *load;
|
||||
|
||||
if (!(load = hlsl_new_resource_load(ctx, params, loc)))
|
||||
return NULL;
|
||||
{
|
||||
block->value = ctx->error_instr;
|
||||
return ctx->error_instr;
|
||||
}
|
||||
|
||||
if (load->sampling_dim == HLSL_SAMPLER_DIM_STRUCTURED_BUFFER)
|
||||
hlsl_src_from_node(&load->byte_offset, hlsl_block_add_uint_constant(ctx, block, 0, loc));
|
||||
|
||||
Reference in New Issue
Block a user