|
ReactOS 0.4.17-dev-1133-gc25e4fd
|
#include <hlsl.h>

Classes | |
| struct | hlsl_default_value |
| struct hlsl_scope* hlsl_ir_var::annotations |
| unsigned int hlsl_ir_var::bind_count[HLSL_REGSET_LAST+1] |
Definition at line 519 of file hlsl.h.
Referenced by allocate_const_registers(), insert_ensuring_decreasing_bind_count(), and sort_uniform_by_numeric_bind_count().
| struct hlsl_buffer* hlsl_ir_var::buffer |
Definition at line 459 of file hlsl.h.
Referenced by prepend_uniform_copy(), and validate_buffer_offsets().
Definition at line 501 of file hlsl.h.
Referenced by validate_buffer_offsets().
Definition at line 454 of file hlsl.h.
Referenced by add_semantic_var(), hlsl_free_var(), prepend_uniform_copy(), validate_buffer_offsets(), and write_fx_4_state_assignment().
| struct hlsl_ir_var::hlsl_default_value * hlsl_ir_var::default_values |
Referenced by hlsl_free_var(), and prepend_uniform_copy().
Definition at line 468 of file hlsl.h.
Referenced by add_semantic_var(), allocate_buffers(), allocate_const_registers(), allocate_objects(), allocate_register_reservations(), allocate_semantic_registers(), compute_liveness(), generate_vsir_signature(), get_allocated_object(), hlsl_calculate_buffer_offsets(), insert_ensuring_decreasing_bind_count(), prepend_uniform_copy(), sm1_generate_vsir_sampler_dcls(), sm1_sort_extern(), sm1_sort_externs(), sm4_generate_vsir_add_function(), sort_synthetic_separated_samplers_first(), sort_uniform_by_numeric_bind_count(), sort_uniforms_by_numeric_bind_count(), write_fx_2_parameters(), write_fx_4_buffer(), write_objects(), and write_sm1_uniforms().
| struct vkd3d_shader_location hlsl_ir_var::first_sampler_dim_loc |
| bool hlsl_ir_var::force_align |
Definition at line 525 of file hlsl.h.
Referenced by add_semantic_var().
| uint32_t hlsl_ir_var::is_input_semantic |
Definition at line 527 of file hlsl.h.
Referenced by add_semantic_var().
| uint32_t hlsl_ir_var::is_output_semantic |
Definition at line 528 of file hlsl.h.
Referenced by add_semantic_var().
| uint32_t hlsl_ir_var::is_param |
Definition at line 530 of file hlsl.h.
Referenced by add_semantic_var(), and prepend_uniform_copy().
| uint32_t hlsl_ir_var::is_uniform |
Definition at line 529 of file hlsl.h.
Referenced by prepend_uniform_copy(), and validate_buffer_offsets().
Definition at line 496 of file hlsl.h.
Referenced by compute_liveness_recurse().
| struct vkd3d_shader_location hlsl_ir_var::loc |
Definition at line 455 of file hlsl.h.
Referenced by add_semantic_var(), add_zero_mipmap_level(), allocate_objects(), hlsl_new_synthetic_var(), hlsl_new_synthetic_var_named(), hlsl_new_var(), and init_node().
Definition at line 456 of file hlsl.h.
Referenced by add_semantic_var(), allocate_objects(), hlsl_add_var(), hlsl_free_var(), hlsl_new_var(), sm1_sort_extern(), validate_buffer_offsets(), and write_fx_4_state_assignment().
| struct { ... } * hlsl_ir_var::objects_usage[HLSL_REGSET_LAST_OBJECT + 1] |
Referenced by hlsl_free_var().
| struct hlsl_reg_reservation hlsl_ir_var::reg_reservation |
Definition at line 463 of file hlsl.h.
Referenced by hlsl_new_var(), and validate_buffer_offsets().
| struct hlsl_reg hlsl_ir_var::regs[HLSL_REGSET_LAST+1] |
| enum hlsl_sampler_dim hlsl_ir_var::sampler_dim |
Definition at line 513 of file hlsl.h.
Referenced by sm1_generate_vsir_sampler_dcls().
| struct hlsl_scope* hlsl_ir_var::scope |
Definition at line 470 of file hlsl.h.
Referenced by allocate_temp_registers(), compute_liveness(), hlsl_add_var(), hlsl_get_var(), mark_indexable_vars(), mark_vars_usage(), sm4_generate_vsir_add_function(), write_annotations(), write_groups(), and write_techniques().
Definition at line 466 of file hlsl.h.
Referenced by add_semantic_var(), allocate_temp_registers(), compute_liveness(), fx_write_context_init(), hlsl_add_var(), hlsl_emit_bytecode(), hlsl_get_var(), mark_indexable_vars(), mark_vars_usage(), prepend_uniform_copy(), sm4_generate_vsir_add_function(), write_annotations(), write_fx_2_technique(), write_fx_4_technique(), write_groups(), and write_techniques().
| struct hlsl_semantic hlsl_ir_var::semantic |
Definition at line 457 of file hlsl.h.
Referenced by add_semantic_var(), hlsl_free_var(), hlsl_new_var(), and sm1_generate_vsir_sampler_dcls().
Definition at line 490 of file hlsl.h.
Referenced by hlsl_free_var().
| struct hlsl_state_block** hlsl_ir_var::state_blocks |
Definition at line 489 of file hlsl.h.
Referenced by hlsl_free_var().
| uint32_t hlsl_ir_var::storage_modifiers |
Definition at line 461 of file hlsl.h.
Referenced by sm4_get_interpolation_mode().