ReactOS 0.4.16-dev-197-g92996da
|
#include <wined3d_private.h>
Definition at line 990 of file wined3d_private.h.
BYTE wined3d_shader_reg_maps::address |
Definition at line 994 of file wined3d_private.h.
Referenced by shader_generate_arb_declarations(), shader_generate_glsl_declarations(), and shader_record_register_usage().
WORD wined3d_shader_reg_maps::boolean_constants |
Definition at line 1009 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), and shader_record_register_usage().
BYTE wined3d_shader_reg_maps::bumpmat |
Definition at line 1017 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_get_registers_used(), and shader_glsl_generate_pshader().
UINT wined3d_shader_reg_maps::cb_sizes[WINED3D_MAX_CBS] |
Definition at line 1012 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), shader_get_registers_used(), and shader_glsl_init_uniform_block_bindings().
DWORD wined3d_shader_reg_maps::clip_distance_mask |
Definition at line 1023 of file wined3d_private.h.
Referenced by shader_get_registers_used(), and shader_glsl_setup_sm3_rasterizer_input().
DWORD* wined3d_shader_reg_maps::constf |
Definition at line 998 of file wined3d_private.h.
Referenced by shader_cleanup_reg_maps(), shader_generate_arb_declarations(), shader_get_registers_used(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::cull_distance_mask |
Definition at line 1024 of file wined3d_private.h.
Referenced by shader_get_registers_used(), and shader_glsl_setup_sm3_rasterizer_input().
DWORD wined3d_shader_reg_maps::fog |
Definition at line 1033 of file wined3d_private.h.
Referenced by need_helper_const(), shader_arb_generate_vshader(), shader_get_registers_used(), shader_glsl_generate_vs_epilogue(), shader_record_register_usage(), and vshader_add_footer().
const struct wined3d_shader_immediate_constant_buffer* wined3d_shader_reg_maps::icb |
Definition at line 1000 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), shader_get_registers_used(), and shader_glsl_load_icb().
Definition at line 999 of file wined3d_private.h.
Referenced by shader_cleanup_reg_maps(), shader_generate_glsl_declarations(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::input_registers |
Definition at line 1006 of file wined3d_private.h.
Referenced by glsl_is_color_reg_read(), shader_arb_get_register_name(), shader_get_registers_used(), shader_glsl_generate_pshader(), shader_glsl_generate_vshader(), shader_glsl_input_pack(), shader_glsl_setup_vs3_output(), shader_record_register_usage(), and vertex_shader_init().
DWORD wined3d_shader_reg_maps::input_rel_addressing |
Definition at line 1040 of file wined3d_private.h.
Referenced by shader_glsl_generate_vshader(), and shader_record_register_usage().
WORD wined3d_shader_reg_maps::integer_constants |
Definition at line 1008 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), and shader_record_register_usage().
WORD wined3d_shader_reg_maps::labels |
Definition at line 995 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), and shader_get_registers_used().
WORD wined3d_shader_reg_maps::local_bool_consts |
Definition at line 1011 of file wined3d_private.h.
Referenced by get_bool_const(), and shader_get_registers_used().
WORD wined3d_shader_reg_maps::local_int_consts |
Definition at line 1010 of file wined3d_private.h.
Referenced by get_loop_control_const(), and shader_get_registers_used().
Definition at line 1046 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_generate_glsl_declarations(), and shader_get_registers_used().
BYTE wined3d_shader_reg_maps::luminanceparams |
Definition at line 1018 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_get_registers_used(), and shader_glsl_generate_pshader().
Definition at line 1047 of file wined3d_private.h.
Referenced by find_arb_vshader(), and shader_record_register_usage().
Definition at line 1047 of file wined3d_private.h.
Referenced by find_arb_vshader(), shader_get_registers_used(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::output_registers |
Definition at line 1007 of file wined3d_private.h.
Referenced by shader_get_registers_used(), shader_glsl_setup_sm3_rasterizer_input(), shader_glsl_setup_sm4_shader_output(), and shader_glsl_setup_vs3_output().
BYTE wined3d_shader_reg_maps::output_registers_mask[MAX_REG_OUTPUT] |
Definition at line 1004 of file wined3d_private.h.
Referenced by shader_get_registers_used(), and shader_glsl_setup_vs3_output().
DWORD wined3d_shader_reg_maps::padding |
Definition at line 1041 of file wined3d_private.h.
DWORD wined3d_shader_reg_maps::point_size |
Definition at line 1038 of file wined3d_private.h.
Referenced by shader_get_registers_used(), and shader_record_register_usage().
struct wined3d_shader_resource_info wined3d_shader_reg_maps::resource_info[MAX_SHADER_RESOURCE_VIEWS] |
Definition at line 1014 of file wined3d_private.h.
Referenced by pixelshader_update_resource_types(), shader_generate_glsl_declarations(), shader_get_registers_used(), shader_glsl_generate_pshader(), shader_glsl_get_resource_info(), shader_glsl_ld(), and shader_glsl_ld_raw_structured().
DWORD wined3d_shader_reg_maps::rt_mask |
Definition at line 1043 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_arb_get_register_name(), shader_get_registers_used(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::sampler_comparison_mode |
Definition at line 1016 of file wined3d_private.h.
Referenced by shader_get_registers_used().
struct wined3d_shader_sampler_map wined3d_shader_reg_maps::sampler_map |
Definition at line 1015 of file wined3d_private.h.
Referenced by shader_cleanup_reg_maps(), shader_generate_glsl_declarations(), shader_get_registers_used(), shader_glsl_gather4(), shader_glsl_ld(), shader_glsl_ld_raw_structured(), and shader_record_sample().
struct wined3d_shader_version wined3d_shader_reg_maps::shader_version |
Definition at line 992 of file wined3d_private.h.
Referenced by get_bool_const(), get_loop_control_const(), glsl_is_color_reg_read(), pixelshader_update_resource_types(), shader_arb_generate_pshader(), shader_arb_get_register_name(), shader_find_free_input_register(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), shader_get_registers_used(), shader_glsl_atomic(), shader_glsl_gather4(), shader_glsl_generate_ps_epilogue(), shader_glsl_generate_pshader(), shader_glsl_generate_vs_epilogue(), shader_glsl_generate_vshader(), shader_glsl_get_register_name(), shader_glsl_init_uniform_block_bindings(), shader_glsl_ld_uav(), shader_glsl_load_icb(), shader_glsl_load_images(), shader_glsl_load_samplers(), shader_glsl_setup_sm3_rasterizer_input(), shader_glsl_store_uav(), shader_hw_mov(), shader_reg_maps_add_tgsm(), shader_set_function(), and vshader_add_footer().
DWORD wined3d_shader_reg_maps::temporary |
Definition at line 996 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), and shader_record_register_usage().
Definition at line 997 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), and shader_get_registers_used().
BYTE wined3d_shader_reg_maps::texcoord |
Definition at line 993 of file wined3d_private.h.
Referenced by shader_generate_arb_declarations(), shader_glsl_generate_pshader(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::texcoord_mask[MAX_REG_TEXCRD] |
Definition at line 1003 of file wined3d_private.h.
Referenced by shader_arb_generate_vshader(), and shader_get_registers_used().
struct wined3d_shader_tgsm* wined3d_shader_reg_maps::tgsm |
Definition at line 1049 of file wined3d_private.h.
Referenced by shader_cleanup_reg_maps(), shader_glsl_atomic(), shader_glsl_generate_compute_shader(), shader_glsl_ld_raw_structured(), shader_glsl_store_raw_structured(), and shader_reg_maps_add_tgsm().
SIZE_T wined3d_shader_reg_maps::tgsm_capacity |
Definition at line 1050 of file wined3d_private.h.
Referenced by shader_reg_maps_add_tgsm().
Definition at line 1051 of file wined3d_private.h.
Referenced by shader_glsl_atomic(), shader_glsl_generate_compute_shader(), shader_glsl_ld_raw_structured(), shader_glsl_store_raw_structured(), and shader_reg_maps_add_tgsm().
union { ... } wined3d_shader_reg_maps::u |
DWORD wined3d_shader_reg_maps::uav_counter_mask |
Definition at line 1021 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::uav_read_mask |
Definition at line 1020 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), and shader_get_registers_used().
struct wined3d_shader_resource_info wined3d_shader_reg_maps::uav_resource_info[MAX_UNORDERED_ACCESS_VIEWS] |
Definition at line 1019 of file wined3d_private.h.
Referenced by shader_generate_glsl_declarations(), shader_get_registers_used(), shader_glsl_atomic(), shader_glsl_get_resource_info(), shader_glsl_ld_raw_structured(), shader_glsl_ld_uav(), shader_glsl_load_images(), shader_glsl_store_raw_structured(), and shader_glsl_store_uav().
DWORD wined3d_shader_reg_maps::usescall |
Definition at line 1036 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usesdsx |
Definition at line 1027 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usesdsy |
Definition at line 1028 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_get_registers_used(), and shader_glsl_generate_pshader().
DWORD wined3d_shader_reg_maps::usesfacing |
Definition at line 1031 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_get_registers_used(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::usesifc |
Definition at line 1035 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usesmova |
Definition at line 1030 of file wined3d_private.h.
Referenced by need_rel_addr_const(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usesnrm |
Definition at line 1025 of file wined3d_private.h.
Referenced by need_helper_const(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usespow |
Definition at line 1037 of file wined3d_private.h.
Referenced by need_helper_const(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usesrelconstF |
Definition at line 1032 of file wined3d_private.h.
Referenced by shader_arb_get_register_name(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), shader_record_register_usage(), and vertex_shader_init().
DWORD wined3d_shader_reg_maps::usestexldd |
Definition at line 1029 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::usestexldl |
Definition at line 1034 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), and shader_get_registers_used().
DWORD wined3d_shader_reg_maps::vocp |
Definition at line 1039 of file wined3d_private.h.
Referenced by shader_glsl_generate_hull_shader(), and shader_record_register_usage().
DWORD wined3d_shader_reg_maps::vpos |
Definition at line 1026 of file wined3d_private.h.
Referenced by shader_arb_generate_pshader(), shader_get_registers_used(), shader_glsl_generate_pshader(), and shader_record_register_usage().