ReactOS 0.4.16-dev-329-g9223134
|
#include <wined3d_private.h>
Definition at line 1210 of file wined3d_private.h.
BOOL wined3d_shader_instruction::coissue |
Definition at line 1220 of file wined3d_private.h.
Referenced by pshader_hw_cnd(), shader_glsl_cnd(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_trace_init().
Definition at line 1229 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm4_read_declaration_count(), shader_sm5_read_control_point_count(), and shader_trace_init().
const struct wined3d_shader_context* wined3d_shader_instruction::ctx |
Definition at line 1212 of file wined3d_private.h.
Referenced by get_bool_const(), get_loop_control_const(), pop_control_frame(), pshader_hw_bem(), pshader_hw_cmp(), pshader_hw_cnd(), pshader_hw_dp2add(), pshader_hw_tex(), pshader_hw_texbem(), pshader_hw_texcoord(), pshader_hw_texdepth(), pshader_hw_texdp3(), pshader_hw_texdp3tex(), pshader_hw_texkill(), pshader_hw_texm3x2depth(), pshader_hw_texm3x2pad(), pshader_hw_texm3x2tex(), pshader_hw_texm3x3(), pshader_hw_texm3x3pad(), pshader_hw_texm3x3spec(), pshader_hw_texm3x3tex(), pshader_hw_texm3x3vspec(), pshader_hw_texreg2ar(), pshader_hw_texreg2gb(), shader_arb_add_instruction_modifiers(), shader_arb_get_modifier(), shader_arb_get_register_name(), shader_arb_get_src_param(), shader_arb_handle_instruction(), shader_arb_request_a0(), shader_generate_code(), shader_glsl_add_instruction_modifiers(), shader_glsl_add_src_param_ext(), shader_glsl_atomic(), shader_glsl_bem(), shader_glsl_binop(), shader_glsl_bitwise_op(), shader_glsl_break(), shader_glsl_breakc(), shader_glsl_bufinfo(), shader_glsl_call(), shader_glsl_callnz(), shader_glsl_case(), shader_glsl_cast(), shader_glsl_cnd(), shader_glsl_color_correction(), shader_glsl_compare(), shader_glsl_conditional_move(), shader_glsl_continue(), shader_glsl_cross(), shader_glsl_cut(), shader_glsl_default(), shader_glsl_dot(), shader_glsl_dp2add(), shader_glsl_dst(), shader_glsl_else(), shader_glsl_emit(), shader_glsl_end(), shader_glsl_expp(), shader_glsl_float16(), shader_glsl_gather4(), shader_glsl_gen_sample_c_lz(), shader_glsl_generate_conditional_op(), shader_glsl_get_register_name(), shader_glsl_get_resource_info(), shader_glsl_ifc(), shader_glsl_label(), shader_glsl_ld(), shader_glsl_ld_raw_structured(), shader_glsl_ld_uav(), shader_glsl_lit(), shader_glsl_loop(), shader_glsl_lrp(), shader_glsl_mad(), shader_glsl_map2gl(), shader_glsl_mnxn(), shader_glsl_mov(), shader_glsl_mul_extended(), shader_glsl_nrm(), shader_glsl_pow(), shader_glsl_relop(), shader_glsl_rep(), shader_glsl_resinfo(), shader_glsl_ret(), shader_glsl_sample(), shader_glsl_sample_c(), shader_glsl_scalar_op(), shader_glsl_sgn(), shader_glsl_sincos(), shader_glsl_store_raw_structured(), shader_glsl_store_uav(), shader_glsl_swapc(), shader_glsl_switch(), shader_glsl_sync(), shader_glsl_tex(), shader_glsl_texbem(), shader_glsl_texcoord(), shader_glsl_texdepth(), shader_glsl_texdp3(), shader_glsl_texdp3tex(), shader_glsl_texkill(), shader_glsl_texldd(), shader_glsl_texldl(), shader_glsl_texm3x2depth(), shader_glsl_texm3x2pad(), shader_glsl_texm3x2tex(), shader_glsl_texm3x3(), shader_glsl_texm3x3pad(), shader_glsl_texm3x3spec(), shader_glsl_texm3x3tex(), shader_glsl_texm3x3vspec(), shader_glsl_texreg2ar(), shader_glsl_texreg2gb(), shader_glsl_texreg2rgb(), shader_glsl_uav_counter(), shader_glsl_udiv(), shader_glsl_unary_op(), shader_hw_break(), shader_hw_breakc(), shader_hw_call(), shader_hw_dsy(), shader_hw_else(), shader_hw_endif(), shader_hw_endloop(), shader_hw_endrep(), shader_hw_ifc(), shader_hw_label(), shader_hw_loop(), shader_hw_lrp(), shader_hw_map2gl(), shader_hw_mnxn(), shader_hw_mov(), shader_hw_nrm(), shader_hw_pow(), shader_hw_rep(), shader_hw_ret(), shader_hw_sample(), shader_hw_scalar_op(), shader_hw_sgn(), and shader_hw_sincos().
union { ... } wined3d_shader_instruction::declaration |
Referenced by shader_get_registers_used(), shader_sm1_read_instruction(), shader_sm4_read_dcl_constant_buffer(), 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(), and shader_trace_init().
const struct wined3d_shader_dst_param* wined3d_shader_instruction::dst |
Definition at line 1217 of file wined3d_private.h.
Referenced by pshader_hw_bem(), pshader_hw_cmp(), pshader_hw_cnd(), pshader_hw_dp2add(), pshader_hw_tex(), pshader_hw_texbem(), pshader_hw_texcoord(), pshader_hw_texdepth(), pshader_hw_texdp3(), pshader_hw_texdp3tex(), pshader_hw_texkill(), pshader_hw_texm3x2depth(), pshader_hw_texm3x2pad(), pshader_hw_texm3x2tex(), pshader_hw_texm3x3(), pshader_hw_texm3x3pad(), pshader_hw_texm3x3spec(), pshader_hw_texm3x3tex(), pshader_hw_texm3x3vspec(), pshader_hw_texreg2ar(), pshader_hw_texreg2gb(), pshader_hw_texreg2rgb(), shader_arb_add_instruction_modifiers(), shader_arb_get_modifier(), shader_get_registers_used(), shader_glsl_add_instruction_modifiers(), shader_glsl_append_dst(), shader_glsl_atomic(), shader_glsl_bem(), shader_glsl_bitwise_op(), shader_glsl_cnd(), shader_glsl_color_correction(), shader_glsl_conditional_move(), shader_glsl_cross(), shader_glsl_dst(), shader_glsl_expp(), shader_glsl_float16(), shader_glsl_gather4(), shader_glsl_gen_sample_c_lz(), shader_glsl_ld_raw_structured(), shader_glsl_ld_uav(), shader_glsl_lit(), shader_glsl_mnxn(), shader_glsl_mov(), shader_glsl_mul_extended(), shader_glsl_nrm(), shader_glsl_resinfo(), shader_glsl_sincos(), shader_glsl_store_raw_structured(), shader_glsl_store_uav(), shader_glsl_swapc(), shader_glsl_tex(), shader_glsl_texbem(), shader_glsl_texcoord(), shader_glsl_texdepth(), shader_glsl_texdp3(), shader_glsl_texdp3tex(), shader_glsl_texkill(), shader_glsl_texm3x2depth(), shader_glsl_texm3x2pad(), shader_glsl_texm3x2tex(), shader_glsl_texm3x3(), shader_glsl_texm3x3pad(), shader_glsl_texm3x3spec(), shader_glsl_texm3x3tex(), shader_glsl_texm3x3vspec(), shader_glsl_texreg2ar(), shader_glsl_texreg2gb(), shader_glsl_texreg2rgb(), shader_glsl_udiv(), shader_hw_dsy(), shader_hw_lrp(), shader_hw_map2gl(), shader_hw_mnxn(), shader_hw_mov(), shader_hw_nrm(), shader_hw_pow(), shader_hw_sample(), shader_hw_scalar_op(), shader_hw_sgn(), shader_hw_sincos(), shader_hw_texldd(), shader_hw_texldl(), shader_sm1_read_instruction(), shader_sm4_read_dcl_input_ps(), shader_sm4_read_dcl_sampler(), shader_sm4_read_declaration_dst(), shader_sm4_read_instruction(), shader_sm5_read_dcl_resource_raw(), shader_sm5_read_dcl_uav_raw(), and shader_trace_init().
struct wined3d_shader_dst_param wined3d_shader_instruction::dst |
Definition at line 1227 of file wined3d_private.h.
Definition at line 1215 of file wined3d_private.h.
Referenced by shader_arb_add_instruction_modifiers(), shader_arb_get_modifier(), shader_get_registers_used(), shader_glsl_add_instruction_modifiers(), shader_glsl_mnxn(), shader_glsl_swapc(), shader_hw_mnxn(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_trace_init().
DWORD wined3d_shader_instruction::flags |
Definition at line 1214 of file wined3d_private.h.
Referenced by pshader_hw_tex(), shader_get_registers_used(), shader_glsl_breakc(), shader_glsl_generate_conditional_op(), shader_glsl_ifc(), shader_glsl_resinfo(), shader_glsl_sync(), shader_glsl_tex(), shader_hw_breakc(), shader_hw_ifc(), shader_hw_texldd(), shader_hw_texldl(), shader_sm1_read_instruction(), shader_sm1_validate_instruction(), shader_sm4_read_conditional_op(), shader_sm4_read_dcl_constant_buffer(), shader_sm4_read_dcl_global_flags(), 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(), and shader_trace_init().
struct wined3d_shader_function_table_pointer wined3d_shader_instruction::fp |
Definition at line 1242 of file wined3d_private.h.
Referenced by shader_sm5_read_dcl_interface(), and shader_trace_init().
enum WINED3D_SHADER_INSTRUCTION_HANDLER wined3d_shader_instruction::handler_idx |
Definition at line 1213 of file wined3d_private.h.
Referenced by pop_control_frame(), pshader_hw_texbem(), shader_arb_handle_instruction(), shader_generate_code(), shader_get_registers_used(), shader_glsl_atomic(), shader_glsl_binop(), shader_glsl_bitwise_op(), shader_glsl_compare(), shader_glsl_conditional_move(), shader_glsl_conditional_op(), shader_glsl_cut(), shader_glsl_dot(), shader_glsl_emit(), shader_glsl_end(), shader_glsl_float16(), shader_glsl_gather4(), shader_glsl_handle_instruction(), shader_glsl_ld_raw_structured(), shader_glsl_map2gl(), shader_glsl_mnxn(), shader_glsl_mov(), shader_glsl_relop(), shader_glsl_sample(), shader_glsl_sample_c(), shader_glsl_scalar_op(), shader_glsl_store_raw_structured(), shader_glsl_texbem(), shader_glsl_uav_counter(), shader_glsl_unary_op(), shader_hw_map2gl(), shader_hw_mnxn(), shader_hw_mov(), shader_hw_scalar_op(), shader_record_shader_phase(), shader_sm1_read_instruction(), shader_sm1_validate_instruction(), shader_sm4_read_instruction(), shader_sm4_read_shader_data(), and shader_trace_init().
const struct wined3d_shader_immediate_constant_buffer* wined3d_shader_instruction::icb |
Definition at line 1231 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm4_read_shader_data(), and shader_trace_init().
Definition at line 1230 of file wined3d_private.h.
Referenced by shader_sm5_read_dcl_function_body(), shader_sm5_read_dcl_function_table(), and shader_trace_init().
struct wined3d_shader_index_range wined3d_shader_instruction::index_range |
Definition at line 1240 of file wined3d_private.h.
Referenced by shader_sm4_read_dcl_index_range(), and shader_trace_init().
struct wined3d_shader_indexable_temp wined3d_shader_instruction::indexable_temp |
Definition at line 1241 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm4_read_dcl_indexable_temp(), and shader_trace_init().
float wined3d_shader_instruction::max_tessellation_factor |
Definition at line 1239 of file wined3d_private.h.
Referenced by shader_sm5_read_dcl_hs_max_tessfactor(), and shader_trace_init().
const struct wined3d_shader_src_param* wined3d_shader_instruction::predicate |
Definition at line 1221 of file wined3d_private.h.
Referenced by shader_generate_code(), shader_get_registers_used(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_trace_init().
struct wined3d_shader_primitive_type wined3d_shader_instruction::primitive_type |
Definition at line 1226 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm4_read_dcl_input_primitive(), shader_sm4_read_dcl_output_topology(), and shader_trace_init().
struct wined3d_shader_register_semantic wined3d_shader_instruction::register_semantic |
Definition at line 1225 of file wined3d_private.h.
Referenced by shader_sm4_read_dcl_input_ps_siv(), shader_sm4_read_declaration_register_semantic(), and shader_trace_init().
struct wined3d_shader_semantic wined3d_shader_instruction::semantic |
Definition at line 1224 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm1_read_instruction(), shader_sm4_read_dcl_resource(), and shader_trace_init().
const struct wined3d_shader_src_param* wined3d_shader_instruction::src |
Definition at line 1218 of file wined3d_private.h.
Referenced by pshader_hw_bem(), pshader_hw_cmp(), pshader_hw_cnd(), pshader_hw_dp2add(), pshader_hw_tex(), pshader_hw_texbem(), pshader_hw_texcoord(), pshader_hw_texdp3(), pshader_hw_texdp3tex(), pshader_hw_texm3x2depth(), pshader_hw_texm3x2pad(), pshader_hw_texm3x2tex(), pshader_hw_texm3x3(), pshader_hw_texm3x3pad(), pshader_hw_texm3x3spec(), pshader_hw_texm3x3tex(), pshader_hw_texm3x3vspec(), pshader_hw_texreg2ar(), pshader_hw_texreg2gb(), pshader_hw_texreg2rgb(), shader_arb_handle_instruction(), shader_get_registers_used(), shader_glsl_atomic(), shader_glsl_bem(), shader_glsl_binop(), shader_glsl_bitwise_op(), shader_glsl_breakc(), shader_glsl_bufinfo(), shader_glsl_call(), shader_glsl_callnz(), shader_glsl_case(), shader_glsl_cast(), shader_glsl_cnd(), shader_glsl_compare(), shader_glsl_conditional_move(), shader_glsl_cross(), shader_glsl_cut(), shader_glsl_dot(), shader_glsl_dp2add(), shader_glsl_dst(), shader_glsl_emit(), shader_glsl_expp(), shader_glsl_float16(), shader_glsl_gather4(), shader_glsl_generate_conditional_op(), shader_glsl_ifc(), shader_glsl_label(), shader_glsl_ld(), shader_glsl_ld_raw_structured(), shader_glsl_ld_uav(), shader_glsl_lit(), shader_glsl_loop(), shader_glsl_lrp(), shader_glsl_mad(), shader_glsl_map2gl(), shader_glsl_mnxn(), shader_glsl_mov(), shader_glsl_mul_extended(), shader_glsl_nrm(), shader_glsl_pow(), shader_glsl_relop(), shader_glsl_rep(), shader_glsl_resinfo(), shader_glsl_sample(), shader_glsl_sample_c(), shader_glsl_scalar_op(), shader_glsl_sgn(), shader_glsl_sincos(), shader_glsl_store_raw_structured(), shader_glsl_store_uav(), shader_glsl_swapc(), shader_glsl_switch(), shader_glsl_tex(), shader_glsl_texbem(), shader_glsl_texcoord(), shader_glsl_texdp3(), shader_glsl_texdp3tex(), shader_glsl_texldd(), shader_glsl_texldl(), shader_glsl_texm3x2depth(), shader_glsl_texm3x2pad(), shader_glsl_texm3x2tex(), shader_glsl_texm3x3(), shader_glsl_texm3x3pad(), shader_glsl_texm3x3spec(), shader_glsl_texm3x3tex(), shader_glsl_texm3x3vspec(), shader_glsl_texreg2ar(), shader_glsl_texreg2gb(), shader_glsl_texreg2rgb(), shader_glsl_uav_counter(), shader_glsl_udiv(), shader_glsl_unary_op(), shader_hw_breakc(), shader_hw_call(), shader_hw_dsy(), shader_hw_ifc(), shader_hw_label(), shader_hw_loop(), shader_hw_lrp(), shader_hw_map2gl(), shader_hw_mnxn(), shader_hw_mov(), shader_hw_nrm(), shader_hw_pow(), shader_hw_rep(), shader_hw_scalar_op(), shader_hw_sgn(), shader_hw_sincos(), shader_hw_texldd(), shader_hw_texldl(), shader_sm1_read_instruction(), shader_sm4_read_dcl_constant_buffer(), shader_sm4_read_instruction(), and shader_trace_init().
struct wined3d_shader_src_param wined3d_shader_instruction::src |
Definition at line 1228 of file wined3d_private.h.
Definition at line 1216 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_glsl_atomic(), shader_glsl_bitwise_op(), shader_glsl_ld_raw_structured(), shader_glsl_map2gl(), shader_glsl_mnxn(), shader_glsl_swapc(), shader_hw_map2gl(), shader_hw_mnxn(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), and shader_trace_init().
struct wined3d_shader_structured_resource wined3d_shader_instruction::structured_resource |
Definition at line 1232 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_resource_structured(), shader_sm5_read_dcl_uav_structured(), and shader_trace_init().
enum wined3d_tessellator_domain wined3d_shader_instruction::tessellator_domain |
Definition at line 1236 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_tessellator_domain(), and shader_trace_init().
enum wined3d_tessellator_output_primitive wined3d_shader_instruction::tessellator_output_primitive |
Definition at line 1237 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_tessellator_output_primitive(), and shader_trace_init().
enum wined3d_tessellator_partitioning wined3d_shader_instruction::tessellator_partitioning |
Definition at line 1238 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_tessellator_partitioning(), and shader_trace_init().
struct wined3d_shader_texel_offset wined3d_shader_instruction::texel_offset |
Definition at line 1219 of file wined3d_private.h.
Referenced by shader_glsl_gather4(), shader_glsl_gen_sample_c_lz(), shader_glsl_ld(), shader_glsl_sample(), shader_glsl_sample_c(), shader_sm1_read_instruction(), shader_sm4_read_instruction(), shader_sm4_read_instruction_modifier(), shader_trace_init(), and wined3d_shader_instruction_has_texel_offset().
struct wined3d_shader_tgsm_raw wined3d_shader_instruction::tgsm_raw |
Definition at line 1233 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_tgsm_raw(), and shader_trace_init().
struct wined3d_shader_tgsm_structured wined3d_shader_instruction::tgsm_structured |
Definition at line 1234 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_tgsm_structured(), and shader_trace_init().
struct wined3d_shader_thread_group_size wined3d_shader_instruction::thread_group_size |
Definition at line 1235 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_sm5_read_dcl_thread_group(), and shader_trace_init().