mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
vkd3d-shader/ir: Rename struct vkd3d_shader_src_param to struct vsir_src_operand.
This commit is contained in:
Notes:
Henri Verbeet
2025-12-04 20:17:25 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1853
@@ -67,8 +67,8 @@ struct vkd3d_glsl_generator
|
||||
const struct vkd3d_shader_scan_combined_resource_sampler_info *combined_sampler_info;
|
||||
};
|
||||
|
||||
static void shader_glsl_print_subscript(struct vkd3d_string_buffer *buffer, struct vkd3d_glsl_generator *gen,
|
||||
const struct vkd3d_shader_src_param *rel_addr, unsigned int offset);
|
||||
static void shader_glsl_print_subscript(struct vkd3d_string_buffer *buffer,
|
||||
struct vkd3d_glsl_generator *gen, const struct vsir_src_operand *rel_addr, unsigned int offset);
|
||||
|
||||
static void VKD3D_PRINTF_FUNC(3, 4) vkd3d_glsl_compiler_error(
|
||||
struct vkd3d_glsl_generator *generator,
|
||||
@@ -389,7 +389,7 @@ static void shader_glsl_print_bitcast(struct vkd3d_string_buffer *dst, struct vk
|
||||
}
|
||||
|
||||
static void shader_glsl_print_src(struct vkd3d_string_buffer *buffer, struct vkd3d_glsl_generator *gen,
|
||||
const struct vkd3d_shader_src_param *vsir_src, uint32_t mask, enum vsir_data_type data_type)
|
||||
const struct vsir_src_operand *vsir_src, uint32_t mask, enum vsir_data_type data_type)
|
||||
{
|
||||
const struct vkd3d_shader_register *reg = &vsir_src->reg;
|
||||
struct vkd3d_string_buffer *register_name;
|
||||
@@ -418,7 +418,7 @@ static void shader_glsl_print_src(struct vkd3d_string_buffer *buffer, struct vkd
|
||||
}
|
||||
|
||||
static void glsl_src_init(struct glsl_src *glsl_src, struct vkd3d_glsl_generator *gen,
|
||||
const struct vkd3d_shader_src_param *vsir_src, uint32_t mask)
|
||||
const struct vsir_src_operand *vsir_src, uint32_t mask)
|
||||
{
|
||||
glsl_src->str = vkd3d_string_buffer_get(&gen->string_buffers);
|
||||
shader_glsl_print_src(glsl_src->str, gen, vsir_src, mask, vsir_src->reg.data_type);
|
||||
@@ -452,8 +452,8 @@ static uint32_t glsl_dst_init(struct glsl_dst *glsl_dst, struct vkd3d_glsl_gener
|
||||
return write_mask;
|
||||
}
|
||||
|
||||
static void shader_glsl_print_subscript(struct vkd3d_string_buffer *buffer, struct vkd3d_glsl_generator *gen,
|
||||
const struct vkd3d_shader_src_param *rel_addr, unsigned int offset)
|
||||
static void shader_glsl_print_subscript(struct vkd3d_string_buffer *buffer,
|
||||
struct vkd3d_glsl_generator *gen, const struct vsir_src_operand *rel_addr, unsigned int offset)
|
||||
{
|
||||
struct glsl_src r;
|
||||
|
||||
@@ -862,7 +862,7 @@ static void shader_glsl_ld(struct vkd3d_glsl_generator *gen, const struct vkd3d_
|
||||
}
|
||||
|
||||
static void shader_glsl_print_shadow_coord(struct vkd3d_string_buffer *buffer, struct vkd3d_glsl_generator *gen,
|
||||
const struct vkd3d_shader_src_param *coord, const struct vkd3d_shader_src_param *ref, unsigned int coord_size)
|
||||
const struct vsir_src_operand *coord, const struct vsir_src_operand *ref, unsigned int coord_size)
|
||||
{
|
||||
uint32_t coord_mask = vkd3d_write_mask_from_component_count(coord_size);
|
||||
|
||||
@@ -896,9 +896,9 @@ static void shader_glsl_sample(struct vkd3d_glsl_generator *gen, const struct vk
|
||||
{
|
||||
bool shadow_sampler, array, bias, dynamic_offset, gather, grad, lod, lod_zero, offset, shadow;
|
||||
const struct glsl_resource_type_info *resource_type_info;
|
||||
const struct vkd3d_shader_src_param *resource, *sampler;
|
||||
unsigned int resource_id, resource_idx, resource_space;
|
||||
unsigned int sampler_id, sampler_idx, sampler_space;
|
||||
const struct vsir_src_operand *resource, *sampler;
|
||||
const struct vkd3d_shader_descriptor_info1 *d;
|
||||
enum vkd3d_shader_resource_type resource_type;
|
||||
unsigned int component_idx, coord_size;
|
||||
|
||||
Reference in New Issue
Block a user