|
ReactOS 0.4.17-dev-934-g091855f
|
#include <vkd3d_shader_private.h>

Definition at line 1237 of file vkd3d_shader_private.h.
| struct vkd3d_shader_constant_buffer vkd3d_shader_instruction::cb |
Definition at line 1259 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm4_read_dcl_constant_buffer(), and sm6_parser_resources_load_cbv().
| bool vkd3d_shader_instruction::coissue |
Definition at line 1250 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm1_read_instruction(), and shader_sm4_read_instruction().
Definition at line 1261 of file vkd3d_shader_private.h.
Referenced by flattener_eliminate_phase_related_dcls(), instruction_array_normalise_hull_shader_control_point_io(), shader_dump_instruction(), shader_sm4_read_declaration_count(), shader_sm5_read_control_point_count(), sm4_generate_vsir_instr_dcl_temps(), sm6_parser_emit_dcl_count(), tpf_handle_instruction(), vsir_program_lower_switch_to_selection_ladder(), vsir_program_materialise_phi_ssas_to_temps(), and vsir_program_normalise_io_registers().
| union { ... } vkd3d_shader_instruction::declaration |
Referenced by control_point_normaliser_emit_hs_input(), d3dbc_write_vsir_dcl(), flattener_eliminate_phase_related_dcls(), instruction_array_normalise_hull_shader_control_point_io(), io_normaliser_add_index_range(), shader_dump_instruction(), shader_glsl_dcl_indexable_temp(), shader_instruction_normalise_io_params(), shader_sm1_read_instruction(), shader_sm4_read_dcl_constant_buffer(), shader_sm4_read_dcl_global_flags(), shader_sm4_read_dcl_index_range(), shader_sm4_read_dcl_indexable_temp(), shader_sm4_read_dcl_input_primitive(), shader_sm4_read_dcl_input_ps(), shader_sm4_read_dcl_input_ps_siv(), shader_sm4_read_dcl_output_topology(), shader_sm4_read_dcl_resource(), shader_sm4_read_dcl_sampler(), shader_sm4_read_declaration_count(), shader_sm4_read_declaration_dst(), shader_sm4_read_declaration_register_semantic(), shader_sm4_read_shader_data(), shader_sm5_read_control_point_count(), shader_sm5_read_dcl_function_body(), shader_sm5_read_dcl_function_table(), shader_sm5_read_dcl_hs_max_tessfactor(), shader_sm5_read_dcl_interface(), shader_sm5_read_dcl_resource_raw(), shader_sm5_read_dcl_resource_structured(), shader_sm5_read_dcl_tessellator_domain(), shader_sm5_read_dcl_tessellator_output_primitive(), shader_sm5_read_dcl_tessellator_partitioning(), shader_sm5_read_dcl_tgsm_raw(), shader_sm5_read_dcl_tgsm_structured(), shader_sm5_read_dcl_thread_group(), shader_sm5_read_dcl_uav_raw(), shader_sm5_read_dcl_uav_structured(), sm1_generate_vsir_sampler_dcls(), sm4_generate_vsir_instr_dcl_indexable_temp(), sm4_generate_vsir_instr_dcl_semantic(), sm4_generate_vsir_instr_dcl_temps(), sm6_parser_dcl_register_builtin(), sm6_parser_declare_icb(), sm6_parser_declare_indexable_temp(), sm6_parser_declare_tgsm_raw(), sm6_parser_declare_tgsm_structured(), sm6_parser_emit_dcl_count(), sm6_parser_emit_dcl_max_tessellation_factor(), sm6_parser_emit_dcl_primitive_topology(), sm6_parser_emit_dcl_tessellator_domain(), sm6_parser_emit_dcl_tessellator_output_primitive(), sm6_parser_emit_dcl_tessellator_partitioning(), sm6_parser_emit_global_flags(), sm6_parser_emit_thread_group(), sm6_parser_globals_init(), sm6_parser_resources_load_cbv(), sm6_parser_resources_load_common_info(), sm6_parser_resources_load_sampler(), sm6_parser_resources_load_srv(), sm6_parser_resources_load_uav(), tpf_handle_instruction(), and vsir_program_normalise_io_registers().
| struct vkd3d_shader_dst_param* vkd3d_shader_instruction::dst |
Definition at line 1244 of file vkd3d_shader_private.h.
Referenced by control_point_normaliser_emit_hs_input(), d3dbc_write_vsir_def(), d3dbc_write_vsir_instruction(), d3dbc_write_vsir_simple_instruction(), flattener_eliminate_phase_related_dcls(), generate_vsir_instr_expr_single_instr_op(), generate_vsir_instr_swizzle(), insert_alpha_test_before_ret(), insert_clip_planes_before_ret(), insert_point_size_before_ret(), instruction_array_normalise_hull_shader_control_point_io(), instruction_dst_params_alloc(), msl_mov(), shader_dump_instruction(), shader_glsl_binop(), shader_glsl_cast(), shader_glsl_dot(), shader_glsl_intrinsic(), shader_glsl_ld(), shader_glsl_load_uav_typed(), shader_glsl_mov(), shader_glsl_movc(), shader_glsl_mul_extended(), shader_glsl_relop(), shader_glsl_sample(), shader_glsl_store_uav_typed(), shader_glsl_unary_op(), shader_instruction_array_clone_instruction(), shader_instruction_eliminate_phase_instance_id(), shader_instruction_normalise_io_params(), shader_sm1_read_instruction(), shader_sm4_read_dcl_input_ps(), shader_sm4_read_declaration_dst(), shader_sm4_read_instruction(), sm1_generate_vsir_constant_defs(), sm1_generate_vsir_instr_constant(), sm1_generate_vsir_instr_expr_per_component_instr_op(), sm1_generate_vsir_instr_expr_sincos(), sm1_generate_vsir_instr_jump(), sm1_generate_vsir_instr_load(), sm1_generate_vsir_instr_resource_load(), sm1_generate_vsir_instr_store(), sm4_generate_vsir_cast_from_bool(), sm4_generate_vsir_expr_with_two_destinations(), sm4_generate_vsir_instr_dcl_semantic(), sm4_generate_vsir_rasterizer_sample_count(), sm4_generate_vsir_rcp_using_div(), sm6_parser_dcl_register_builtin(), sm6_parser_emit_dx_get_dimensions(), sm6_parser_emit_dx_get_sample_count(), sm6_parser_emit_dx_saturate(), tpf_handle_instruction(), tpf_simple_instruction(), vsir_cfg_materialize_undominated_ssas_to_temps(), vsir_instruction_init_with_params(), vsir_program_ensure_diffuse(), vsir_program_insert_alpha_test(), vsir_program_insert_clip_planes(), vsir_program_insert_point_coord(), vsir_program_insert_point_size_clamp(), vsir_program_lower_ifc(), vsir_program_lower_precise_mad(), vsir_program_lower_sm1_sincos(), vsir_program_lower_texkill(), vsir_program_materialise_phi_ssas_to_temps(), vsir_program_normalise_flat_constants(), and vsir_program_remap_output_signature().
| struct vkd3d_shader_dst_param vkd3d_shader_instruction::dst |
Definition at line 1258 of file vkd3d_shader_private.h.
Definition at line 1242 of file vkd3d_shader_private.h.
Referenced by generate_vsir_add_program_instruction(), instruction_array_normalise_hull_shader_control_point_io(), instruction_dst_params_alloc(), remove_unread_output_components(), shader_dump_instruction(), shader_instruction_array_clone_instruction(), shader_instruction_eliminate_phase_instance_id(), shader_instruction_normalise_io_params(), shader_sm1_get_opcode_info_from_vsir_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), tpf_simple_instruction(), vsir_cfg_materialize_undominated_ssas_to_temps(), vsir_instruction_init_with_params(), vsir_program_insert_alpha_test(), vsir_program_insert_clip_planes(), vsir_program_insert_point_coord(), vsir_program_insert_point_size_clamp(), vsir_program_materialise_phi_ssas_to_temps(), and vsir_program_remap_output_signature().
| uint32_t vkd3d_shader_instruction::flags |
Definition at line 1241 of file vkd3d_shader_private.h.
Referenced by control_point_normaliser_emit_hs_input(), d3dbc_write_vsir_simple_instruction(), glsl_dst_init(), insert_alpha_test_before_ret(), metadata_attachment_record_apply(), msl_dst_init(), shader_dump_instruction(), shader_dump_instruction_flags(), shader_glsl_if(), shader_sm1_read_instruction(), shader_sm1_validate_instruction(), shader_sm4_read_conditional_op(), shader_sm4_read_dcl_constant_buffer(), shader_sm4_read_dcl_input_ps(), shader_sm4_read_dcl_input_ps_siv(), shader_sm4_read_dcl_resource(), shader_sm4_read_dcl_sampler(), shader_sm4_read_instruction(), shader_sm5_read_dcl_uav_raw(), shader_sm5_read_dcl_uav_structured(), shader_sm5_read_sync(), sm1_generate_vsir_instr_if(), sm1_generate_vsir_instr_resource_load(), sm4_generate_vsir_instr_dcl_semantic(), sm4_generate_vsir_rasterizer_sample_count(), sm6_parser_declare_tgsm_raw(), sm6_parser_declare_tgsm_structured(), sm6_parser_emit_atomicrmw(), sm6_parser_emit_binop(), sm6_parser_emit_cmp2(), sm6_parser_emit_cmpxchg(), sm6_parser_emit_dx_barrier(), sm6_parser_emit_dx_get_dimensions(), sm6_parser_emit_dx_get_sample_count(), sm6_parser_emit_dx_wave_op(), sm6_parser_globals_init(), sm6_parser_resources_load_sampler(), sm6_parser_resources_load_uav(), tpf_handle_instruction(), tpf_simple_instruction(), vsir_program_lower_ifc(), vsir_program_lower_precise_mad(), vsir_program_lower_sm1_sincos(), and vsir_program_lower_texkill().
| struct vkd3d_shader_function_table_pointer vkd3d_shader_instruction::fp |
Definition at line 1275 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), and shader_sm5_read_dcl_interface().
| enum vsir_global_flags vkd3d_shader_instruction::global_flags |
Definition at line 1254 of file vkd3d_shader_private.h.
Referenced by shader_dump_global_flags(), shader_dump_instruction(), shader_sm4_read_dcl_global_flags(), and sm6_parser_emit_global_flags().
| const struct vkd3d_shader_immediate_constant_buffer* vkd3d_shader_instruction::icb |
Definition at line 1263 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm4_read_shader_data(), sm6_parser_declare_icb(), and sm6_parser_globals_init().
Definition at line 1262 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_function_body(), and shader_sm5_read_dcl_function_table().
| struct vkd3d_shader_index_range vkd3d_shader_instruction::index_range |
Definition at line 1273 of file vkd3d_shader_private.h.
Referenced by io_normaliser_add_index_range(), shader_dump_instruction(), and shader_sm4_read_dcl_index_range().
| struct vkd3d_shader_indexable_temp vkd3d_shader_instruction::indexable_temp |
Definition at line 1274 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_glsl_dcl_indexable_temp(), shader_sm4_read_dcl_indexable_temp(), sm4_generate_vsir_instr_dcl_indexable_temp(), sm6_parser_declare_indexable_temp(), sm6_parser_globals_init(), and tpf_handle_instruction().
| struct vkd3d_shader_location vkd3d_shader_instruction::location |
Definition at line 1239 of file vkd3d_shader_private.h.
Referenced by d3dbc_write_vsir_dcl(), d3dbc_write_vsir_instruction(), d3dbc_write_vsir_simple_instruction(), flattener_eliminate_phase_related_dcls(), instruction_array_normalise_hull_shader_control_point_io(), msl_handle_instruction(), shader_sm1_get_opcode_info_from_vsir_instruction(), sm1_generate_vsir_instr_load(), sm1_generate_vsir_instr_resource_load(), sm1_generate_vsir_instr_store(), vkd3d_glsl_handle_instruction(), vkd3d_shader_instruction_make_nop(), vsir_instruction_init(), vsir_program_lower_ifc(), vsir_program_lower_instructions(), vsir_program_lower_precise_mad(), vsir_program_lower_switch_to_selection_ladder(), vsir_program_lower_texkill(), vsir_program_materialise_phi_ssas_to_temps(), and vsir_program_remap_output_signature().
| float vkd3d_shader_instruction::max_tessellation_factor |
Definition at line 1272 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_hs_max_tessfactor(), and sm6_parser_emit_dcl_max_tessellation_factor().
| enum vkd3d_shader_opcode vkd3d_shader_instruction::opcode |
Definition at line 1240 of file vkd3d_shader_private.h.
Referenced by d3d_asm_compile(), d3dbc_parse(), d3dbc_write_vsir_instruction(), flattener_eliminate_phase_related_dcls(), generate_vsir_add_program_instruction(), generate_vsir_instr_expr_single_instr_op(), instruction_array_normalise_hull_shader_control_point_io(), msl_handle_instruction(), msl_unhandled(), shader_dump_instruction(), shader_dump_instruction_flags(), shader_glsl_ld(), shader_glsl_sample(), shader_glsl_unhandled(), shader_instruction_normalise_io_params(), shader_sm1_get_opcode_info_from_vsir_instruction(), shader_sm1_read_instruction(), shader_sm1_validate_instruction(), shader_sm4_read_instruction(), shader_sm4_read_shader_data(), sm1_generate_vsir_instr_expr_per_component_instr_op(), sm1_generate_vsir_instr_resource_load(), sm4_generate_vsir_expr_with_two_destinations(), sm4_generate_vsir_instr_dcl_semantic(), sm6_parser_emit_br(), sm6_parser_emit_cast(), sm6_parser_emit_cmp2(), sm6_parser_emit_dx_create_handle(), sm6_parser_emit_gep(), sm6_parser_emit_phi(), sm6_parser_emit_ret(), sm6_parser_emit_switch(), sm6_parser_emit_unhandled(), sm6_parser_function_init(), sm6_parser_globals_init(), sm6_parser_resources_load_common_info(), sm6_parser_resources_load_srv(), sm6_parser_resources_load_uav(), tpf_handle_instruction(), tpf_parse(), tpf_simple_instruction(), vkd3d_glsl_handle_instruction(), vsir_instruction_init(), vsir_program_ensure_diffuse(), vsir_program_insert_alpha_test(), vsir_program_insert_clip_planes(), vsir_program_insert_point_coord(), vsir_program_insert_point_size(), vsir_program_lower_ifc(), vsir_program_lower_instructions(), vsir_program_lower_precise_mad(), vsir_program_lower_switch_to_selection_ladder(), vsir_program_lower_tex(), vsir_program_lower_texldd(), vsir_program_materialise_phi_ssas_to_temps(), vsir_program_materialize_undominated_ssas_to_temps(), vsir_program_normalise_flat_constants(), vsir_program_normalise_io_registers(), vsir_program_remap_output_signature(), vsir_program_remove_dead_code(), and vsir_program_structurize().
| const struct vkd3d_shader_src_param* vkd3d_shader_instruction::predicate |
Definition at line 1251 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm1_read_instruction(), and shader_sm4_read_instruction().
| struct vkd3d_shader_primitive_type vkd3d_shader_instruction::primitive_type |
Definition at line 1257 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm4_read_dcl_input_primitive(), shader_sm4_read_dcl_output_topology(), and sm6_parser_emit_dcl_primitive_topology().
| bool vkd3d_shader_instruction::raw |
Definition at line 1250 of file vkd3d_shader_private.h.
Referenced by instruction_init_with_resource(), shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_sm4_read_instruction_modifier().
| struct vkd3d_shader_raw_resource vkd3d_shader_instruction::raw_resource |
Definition at line 1264 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_resource_raw(), shader_sm5_read_dcl_uav_raw(), and sm6_parser_resources_load_common_info().
| struct vkd3d_shader_register_semantic vkd3d_shader_instruction::register_semantic |
Definition at line 1256 of file vkd3d_shader_private.h.
Referenced by control_point_normaliser_emit_hs_input(), shader_dump_instruction(), shader_instruction_normalise_io_params(), shader_sm4_read_dcl_input_ps_siv(), shader_sm4_read_declaration_register_semantic(), sm4_generate_vsir_instr_dcl_semantic(), and tpf_handle_instruction().
| enum vkd3d_data_type vkd3d_shader_instruction::resource_data_type[VKD3D_VEC4_SIZE] |
Definition at line 1249 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), shader_sm4_read_instruction_modifier(), and sm6_parser_emit_dx_texture_load().
Definition at line 1248 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_sm4_read_instruction_modifier().
| enum vkd3d_shader_resource_type vkd3d_shader_instruction::resource_type |
Definition at line 1247 of file vkd3d_shader_private.h.
Referenced by instruction_init_with_resource(), shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), shader_sm4_read_instruction_modifier(), sm6_parser_resources_load_cbv(), sm6_parser_resources_load_common_info(), sm6_parser_resources_load_sampler(), sm6_parser_resources_load_srv(), and sm6_parser_resources_load_uav().
| struct vkd3d_shader_sampler vkd3d_shader_instruction::sampler |
Definition at line 1260 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm4_read_dcl_sampler(), and sm6_parser_resources_load_sampler().
| struct vkd3d_shader_semantic vkd3d_shader_instruction::semantic |
Definition at line 1255 of file vkd3d_shader_private.h.
Referenced by d3dbc_write_vsir_dcl(), get_insidetessfactor_sysval_semantic(), get_tessfactor_sysval_semantic(), shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_dcl_resource(), sm1_generate_vsir_sampler_dcls(), sm1_register_from_semantic_name(), sm4_generate_vsir_instr_dcl_semantic(), sm4_register_from_semantic_name(), sm4_sysval_semantic_from_semantic_name(), sm6_parser_resources_load_common_info(), sm6_parser_resources_load_srv(), and sm6_parser_resources_load_uav().
| struct vkd3d_shader_src_param* vkd3d_shader_instruction::src |
Definition at line 1245 of file vkd3d_shader_private.h.
Referenced by d3dbc_write_vsir_def(), d3dbc_write_vsir_simple_instruction(), generate_vsir_instr_expr_single_instr_op(), generate_vsir_instr_swizzle(), insert_alpha_test_before_ret(), insert_clip_planes_before_ret(), insert_point_size_before_ret(), instruction_src_params_alloc(), msl_mov(), shader_dump_instruction(), shader_glsl_binop(), shader_glsl_case(), shader_glsl_cast(), shader_glsl_dot(), shader_glsl_if(), shader_glsl_intrinsic(), shader_glsl_ld(), shader_glsl_load_uav_typed(), shader_glsl_mov(), shader_glsl_movc(), shader_glsl_mul_extended(), shader_glsl_relop(), shader_glsl_sample(), shader_glsl_store_uav_typed(), shader_glsl_switch(), shader_glsl_unary_op(), shader_instruction_array_clone_instruction(), shader_instruction_eliminate_phase_instance_id(), shader_instruction_normalise_io_params(), shader_sm1_read_instruction(), shader_sm4_read_case_condition(), shader_sm4_read_conditional_op(), shader_sm4_read_instruction(), shader_sm5_read_fcall(), sm1_generate_vsir_constant_defs(), sm1_generate_vsir_instr_constant(), sm1_generate_vsir_instr_expr_per_component_instr_op(), sm1_generate_vsir_instr_expr_sincos(), sm1_generate_vsir_instr_if(), sm1_generate_vsir_instr_load(), sm1_generate_vsir_instr_resource_load(), sm1_generate_vsir_instr_store(), sm4_generate_vsir_cast_from_bool(), sm4_generate_vsir_expr_with_two_destinations(), sm4_generate_vsir_rasterizer_sample_count(), sm4_generate_vsir_rcp_using_div(), tpf_simple_instruction(), vsir_cfg_materialize_undominated_ssas_to_temps(), vsir_instruction_init_label(), vsir_instruction_init_with_params(), vsir_program_ensure_diffuse(), vsir_program_insert_point_coord(), vsir_program_insert_point_size_clamp(), vsir_program_lower_ifc(), vsir_program_lower_precise_mad(), vsir_program_lower_sm1_sincos(), vsir_program_lower_switch_to_selection_ladder(), vsir_program_lower_tex(), vsir_program_lower_texkill(), vsir_program_lower_texldd(), vsir_program_materialise_phi_ssas_to_temps(), vsir_program_normalise_flat_constants(), and vsir_program_remap_output_signature().
Definition at line 1243 of file vkd3d_shader_private.h.
Referenced by generate_vsir_add_program_instruction(), generate_vsir_instr_expr_single_instr_op(), instruction_src_params_alloc(), shader_dump_instruction(), shader_glsl_intrinsic(), shader_instruction_array_clone_instruction(), shader_instruction_eliminate_phase_instance_id(), shader_instruction_normalise_io_params(), shader_sm1_get_opcode_info_from_vsir_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), sm1_generate_vsir_instr_expr_sincos(), sm1_generate_vsir_instr_resource_load(), sm4_generate_vsir_expr_with_two_destinations(), tpf_simple_instruction(), vsir_cfg_materialize_undominated_ssas_to_temps(), vsir_instruction_init_label(), vsir_instruction_init_with_params(), vsir_program_insert_point_coord(), vsir_program_lower_precise_mad(), vsir_program_lower_switch_to_selection_ladder(), vsir_program_lower_tex(), vsir_program_lower_texldd(), vsir_program_materialise_phi_ssas_to_temps(), and vsir_program_normalise_flat_constants().
| bool vkd3d_shader_instruction::structured |
Definition at line 1250 of file vkd3d_shader_private.h.
Referenced by instruction_init_with_resource(), shader_dump_instruction(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_sm4_read_instruction_modifier().
| struct vkd3d_shader_structured_resource vkd3d_shader_instruction::structured_resource |
Definition at line 1265 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_resource_structured(), shader_sm5_read_dcl_uav_structured(), and sm6_parser_resources_load_common_info().
| enum vkd3d_tessellator_domain vkd3d_shader_instruction::tessellator_domain |
Definition at line 1269 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_tessellator_domain(), and sm6_parser_emit_dcl_tessellator_domain().
| enum vkd3d_shader_tessellator_output_primitive vkd3d_shader_instruction::tessellator_output_primitive |
Definition at line 1270 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_tessellator_output_primitive(), and sm6_parser_emit_dcl_tessellator_output_primitive().
| enum vkd3d_shader_tessellator_partitioning vkd3d_shader_instruction::tessellator_partitioning |
Definition at line 1271 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_tessellator_partitioning(), and sm6_parser_emit_dcl_tessellator_partitioning().
| struct vkd3d_shader_texel_offset vkd3d_shader_instruction::texel_offset |
Definition at line 1246 of file vkd3d_shader_private.h.
Referenced by instruction_set_texel_offset(), shader_dump_instruction(), shader_glsl_sample(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), shader_sm4_read_instruction_modifier(), and vkd3d_shader_instruction_has_texel_offset().
| struct vkd3d_shader_tgsm_raw vkd3d_shader_instruction::tgsm_raw |
Definition at line 1266 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_tgsm_raw(), sm6_parser_declare_tgsm_raw(), and sm6_parser_globals_init().
| struct vkd3d_shader_tgsm_structured vkd3d_shader_instruction::tgsm_structured |
Definition at line 1267 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_tgsm_structured(), sm6_parser_declare_tgsm_structured(), and sm6_parser_globals_init().
| struct vsir_thread_group_size vkd3d_shader_instruction::thread_group_size |
Definition at line 1268 of file vkd3d_shader_private.h.
Referenced by shader_dump_instruction(), shader_sm5_read_dcl_thread_group(), and sm6_parser_emit_thread_group().