ReactOS 0.4.16-dev-197-g92996da
|
#include "config.h"
#include "wine/port.h"
#include <stdio.h>
#include <string.h>
#include "wined3d_private.h"
Go to the source code of this file.
Classes | |
struct | shader_none_priv |
Variables | |
const float | wined3d_srgb_const0 [] = {0.41666f, 1.055f, 0.055f, 12.92f} |
const float | wined3d_srgb_const1 [] = {0.0031308f, 0.0f, 0.0f, 0.0f} |
static const char *const | shader_opcode_names [] |
static const char *const | semantic_names [] |
struct { | |
enum wined3d_shader_input_sysval_semantic sysval_semantic | |
const char * sysval_name | |
} | shader_input_sysval_semantic_names [] |
const struct wined3d_shader_backend_ops | none_shader_backend |
const char * debug_d3dshaderinstructionhandler | ( | enum WINED3D_SHADER_INSTRUCTION_HANDLER | handler_idx | ) |
Definition at line 334 of file shader.c.
Referenced by shader_arb_handle_instruction(), shader_get_registers_used(), shader_glsl_binop(), shader_glsl_compare(), shader_glsl_handle_instruction(), shader_glsl_map2gl(), shader_glsl_sample(), shader_glsl_unary_op(), shader_hw_map2gl(), shader_hw_mnxn(), shader_hw_scalar_op(), shader_record_shader_phase(), and shader_sm1_validate_instruction().
void find_ds_compile_args | ( | const struct wined3d_state * | state, |
const struct wined3d_shader * | shader, | ||
struct ds_compile_args * | args, | ||
const struct wined3d_context * | context | ||
) |
Definition at line 3748 of file shader.c.
Referenced by set_glsl_shader_program().
void find_gs_compile_args | ( | const struct wined3d_state * | state, |
const struct wined3d_shader * | shader, | ||
struct gs_compile_args * | args, | ||
const struct wined3d_context * | context | ||
) |
void find_ps_compile_args | ( | const struct wined3d_state * | state, |
const struct wined3d_shader * | shader, | ||
BOOL | position_transformed, | ||
struct ps_compile_args * | args, | ||
const struct wined3d_context * | context | ||
) |
Definition at line 3782 of file shader.c.
Referenced by find_arb_ps_compile_args(), and set_glsl_shader_program().
void find_vs_compile_args | ( | const struct wined3d_state * | state, |
const struct wined3d_shader * | shader, | ||
WORD | swizzle_map, | ||
struct vs_compile_args * | args, | ||
const struct wined3d_context * | context | ||
) |
Definition at line 3463 of file shader.c.
Referenced by find_arb_vs_compile_args(), and set_glsl_shader_program().
|
static |
Definition at line 3722 of file shader.c.
Referenced by wined3d_shader_create_gs().
|
static |
Definition at line 857 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 3449 of file shader.c.
Referenced by find_ds_compile_args(), find_gs_compile_args(), and find_vs_compile_args().
Definition at line 3496 of file shader.c.
Referenced by vshader_get_input().
|
static |
Definition at line 4018 of file shader.c.
Referenced by wined3d_shader_create_ps().
void pixelshader_update_resource_types | ( | struct wined3d_shader * | shader, |
WORD | tex_types | ||
) |
Definition at line 4073 of file shader.c.
Referenced by find_arb_pshader(), and find_glsl_pshader().
int shader_addline | ( | struct wined3d_string_buffer * | buffer, |
const char * | format, | ||
... | |||
) |
Definition at line 478 of file shader.c.
Referenced by arbfp_add_linear_fog(), arbfp_add_sRGB_correction(), arbfp_gen_plain_shader(), gen_arbfp_ffp_shader(), gen_color_correction(), gen_ffp_instr(), gen_nv12_read(), gen_p8_shader(), gen_planar_yuv_read(), gen_yuv_shader(), gen_yv12_read(), get_argreg(), PRINTF_ATTR(), 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_append_imm_vec4(), shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_arb_get_src_param(), shader_arb_handle_instruction(), shader_arb_request_a0(), shader_dump_decl_usage(), shader_dump_dst_param(), shader_dump_global_flags(), shader_dump_ins_modifiers(), shader_dump_interpolation_mode(), shader_dump_primitive_type(), shader_dump_register(), shader_dump_shader_input_sysval_semantic(), shader_dump_src_param(), shader_dump_sync_flags(), shader_dump_tessellator_domain(), shader_dump_tessellator_output_primitive(), shader_dump_tessellator_partitioning(), shader_dump_uav_flags(), shader_generate_arb_declarations(), shader_generate_glsl_declarations(), shader_glsl_add_instruction_modifiers(), shader_glsl_add_version_declaration(), shader_glsl_append_dst_ext(), shader_glsl_append_imm_ivec(), shader_glsl_append_imm_vec4(), shader_glsl_append_sampler_binding_qualifier(), 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_ext(), shader_glsl_compare(), shader_glsl_conditional_move(), shader_glsl_continue(), shader_glsl_cross(), shader_glsl_cut(), shader_glsl_declare_generic_vertex_attribute(), shader_glsl_declare_shader_inputs(), shader_glsl_declare_shader_outputs(), shader_glsl_declare_typed_vertex_attribute(), shader_glsl_default(), shader_glsl_dot(), shader_glsl_dp2add(), shader_glsl_dst(), shader_glsl_else(), shader_glsl_emit(), shader_glsl_enable_extensions(), shader_glsl_end(), shader_glsl_expp(), shader_glsl_ffp_fragment_op(), shader_glsl_ffp_vertex_lighting(), shader_glsl_ffp_vertex_lighting_footer(), shader_glsl_fixup_position(), shader_glsl_float16(), shader_glsl_gather4(), shader_glsl_gen_sample_c_lz(), shader_glsl_generate_alpha_test(), shader_glsl_generate_clip_or_cull_distances(), shader_glsl_generate_compute_shader(), shader_glsl_generate_conditional_op(), shader_glsl_generate_default_control_point_phase(), shader_glsl_generate_domain_shader(), shader_glsl_generate_ds_epilogue(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_generate_ffp_vertex_shader(), shader_glsl_generate_fog_code(), shader_glsl_generate_geometry_shader(), shader_glsl_generate_hull_shader(), shader_glsl_generate_patch_constant_name(), shader_glsl_generate_patch_constant_setup(), shader_glsl_generate_ps_epilogue(), shader_glsl_generate_pshader(), shader_glsl_generate_shader_phase(), shader_glsl_generate_shader_phase_invocation(), shader_glsl_generate_sm4_output_setup(), shader_glsl_generate_srgb_write_correction(), shader_glsl_generate_stream_output_setup(), shader_glsl_generate_vs3_rasterizer_input_setup(), shader_glsl_generate_vs_epilogue(), shader_glsl_generate_vshader(), shader_glsl_get_ffp_fragment_op_arg(), shader_glsl_ifc(), shader_glsl_input_pack(), shader_glsl_label(), 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_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_scalar_op(), shader_glsl_setup_sm3_rasterizer_input(), shader_glsl_setup_sm4_shader_output(), shader_glsl_setup_vs3_output(), 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_texbem(), shader_glsl_texcoord(), shader_glsl_texdepth(), shader_glsl_texdp3(), 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_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_mov(), shader_hw_nrm(), shader_hw_pow(), shader_hw_rep(), shader_hw_ret(), shader_hw_sample(), shader_hw_scalar_op(), shader_hw_sgn(), shader_hw_sincos(), shader_trace_init(), and vshader_add_footer().
|
static |
Definition at line 959 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 3088 of file shader.c.
Referenced by shader_init(), and wined3d_shader_destroy_object().
|
static |
Definition at line 1824 of file shader.c.
Referenced by shader_cleanup().
Definition at line 583 of file shader.c.
Referenced by shader_cleanup().
|
static |
Definition at line 1992 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2471 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 1847 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2613 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2685 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2638 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2176 of file shader.c.
Referenced by shader_dump_dst_param(), and shader_dump_src_param().
|
static |
Definition at line 1975 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 2494 of file shader.c.
Referenced by shader_dump_register(), and shader_trace_init().
|
static |
Definition at line 1875 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 1909 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 1929 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 1952 of file shader.c.
Referenced by shader_trace_init().
|
static |
Definition at line 1892 of file shader.c.
Referenced by shader_dump_decl_usage(), and shader_trace_init().
unsigned int shader_find_free_input_register | ( | const struct wined3d_shader_reg_maps * | reg_maps, |
unsigned int | max | ||
) |
HRESULT shader_generate_code | ( | const struct wined3d_shader * | shader, |
struct wined3d_string_buffer * | buffer, | ||
const struct wined3d_shader_reg_maps * | reg_maps, | ||
void * | backend_ctx, | ||
const DWORD * | start, | ||
const DWORD * | end | ||
) |
Definition at line 2558 of file shader.c.
Referenced by shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_glsl_generate_compute_shader(), shader_glsl_generate_domain_shader(), shader_glsl_generate_geometry_shader(), shader_glsl_generate_hull_shader(), shader_glsl_generate_pshader(), shader_glsl_generate_shader_phase(), and shader_glsl_generate_vshader().
|
static |
Definition at line 569 of file shader.c.
Referenced by shader_dump_register(), and shader_trace_init().
|
static |
Definition at line 987 of file shader.c.
Referenced by shader_set_function().
|
static |
Definition at line 3582 of file shader.c.
Referenced by geometry_shader_init(), pixel_shader_init(), vertex_shader_init(), wined3d_shader_create_cs(), wined3d_shader_create_ds(), and wined3d_shader_create_hs().
BOOL shader_match_semantic | ( | const char * | semantic_name, |
enum wined3d_decl_usage | usage | ||
) |
Definition at line 377 of file shader.c.
Referenced by glsl_is_color_reg_read(), init_output_registers(), init_ps_input(), shader_glsl_generate_vs3_rasterizer_input_setup(), shader_glsl_input_pack(), and shader_glsl_setup_sm3_rasterizer_input().
|
static |
Definition at line 3164 of file shader.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 3148 of file shader.c.
|
static |
|
static |
|
static |
Definition at line 3215 of file shader.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 696 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 812 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 904 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 877 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 406 of file shader.c.
Referenced by shader_init().
|
static |
Definition at line 342 of file shader.c.
Referenced by shader_match_semantic(), shader_signature_from_semantic(), and shader_signature_from_usage().
|
static |
Definition at line 3266 of file shader.c.
Referenced by shader_init().
|
static |
Definition at line 592 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
Definition at line 3530 of file shader.c.
Referenced by shader_init().
|
static |
Definition at line 3549 of file shader.c.
Referenced by shader_init().
|
static |
Definition at line 382 of file shader.c.
Referenced by shader_get_registers_used().
|
static |
|
static |
Definition at line 366 of file shader.c.
Referenced by shader_signature_from_semantic(), and shader_signature_from_usage().
|
static |
Definition at line 2717 of file shader.c.
Referenced by shader_set_function().
|
static |
Definition at line 353 of file shader.c.
Referenced by vertex_shader_init().
Definition at line 464 of file shader.c.
Referenced by PRINTF_ATTR(), shader_addline(), and string_buffer_vsprintf().
void string_buffer_clear | ( | struct wined3d_string_buffer * | buffer | ) |
Definition at line 422 of file shader.c.
Referenced by find_glsl_domain_shader(), find_glsl_geometry_shader(), find_glsl_hull_shader(), find_glsl_pshader(), find_glsl_vshader(), shader_glsl_compile_compute_shader(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_generate_ffp_vertex_shader(), shader_glsl_generate_vs3_rasterizer_input_setup(), string_buffer_get(), string_buffer_init(), and string_buffer_vsprintf().
void string_buffer_free | ( | struct wined3d_string_buffer * | buffer | ) |
Definition at line 441 of file shader.c.
Referenced by arbfp_gen_plain_shader(), find_arb_pshader(), find_arb_vshader(), gen_arbfp_ffp_shader(), gen_p8_shader(), gen_yuv_shader(), shader_glsl_alloc(), shader_glsl_free(), shader_trace_init(), and string_buffer_list_cleanup().
struct wined3d_string_buffer * string_buffer_get | ( | struct wined3d_string_buffer_list * | list | ) |
Definition at line 495 of file shader.c.
Referenced by set_glsl_shader_program(), shader_glsl_add_src_param_ext(), shader_glsl_atomic(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_get_sample_function(), shader_glsl_init_ps_uniform_locations(), shader_glsl_init_transform_feedback(), shader_glsl_init_uniform_block_bindings(), shader_glsl_init_vs_uniform_locations(), shader_glsl_ld_raw_structured(), shader_glsl_load_icb(), shader_glsl_load_images(), shader_glsl_load_samplers_range(), shader_glsl_setup_vs3_output(), and shader_glsl_store_raw_structured().
BOOL string_buffer_init | ( | struct wined3d_string_buffer * | buffer | ) |
Definition at line 428 of file shader.c.
Referenced by arbfp_gen_plain_shader(), find_arb_pshader(), find_arb_vshader(), gen_arbfp_ffp_shader(), gen_p8_shader(), gen_yuv_shader(), shader_glsl_alloc(), shader_trace_init(), and string_buffer_get().
void string_buffer_list_cleanup | ( | struct wined3d_string_buffer_list * | list | ) |
Definition at line 555 of file shader.c.
Referenced by shader_glsl_free().
void string_buffer_list_init | ( | struct wined3d_string_buffer_list * | list | ) |
void string_buffer_release | ( | struct wined3d_string_buffer_list * | list, |
struct wined3d_string_buffer * | buffer | ||
) |
Definition at line 543 of file shader.c.
Referenced by set_glsl_shader_program(), shader_glsl_add_src_param_ext(), shader_glsl_atomic(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_init_ps_uniform_locations(), shader_glsl_init_transform_feedback(), shader_glsl_init_uniform_block_bindings(), shader_glsl_init_vs_uniform_locations(), shader_glsl_ld_raw_structured(), shader_glsl_load_icb(), shader_glsl_load_images(), shader_glsl_load_samplers_range(), shader_glsl_release_sample_function(), shader_glsl_setup_vs3_output(), and shader_glsl_store_raw_structured().
BOOL string_buffer_resize | ( | struct wined3d_string_buffer * | buffer, |
int | rc | ||
) |
Definition at line 446 of file shader.c.
Referenced by PRINTF_ATTR(), shader_addline(), and string_buffer_sprintf().
void string_buffer_sprintf | ( | struct wined3d_string_buffer * | buffer, |
const char * | format, | ||
... | |||
) |
Definition at line 526 of file shader.c.
Referenced by append_transform_feedback_skip_components(), set_glsl_shader_program(), shader_glsl_atomic(), shader_glsl_generate_ffp_fragment_shader(), shader_glsl_generate_transform_feedback_varyings(), shader_glsl_get_sample_function(), shader_glsl_init_ps_uniform_locations(), shader_glsl_init_uniform_block_bindings(), shader_glsl_init_vs_uniform_locations(), shader_glsl_ld_raw_structured(), shader_glsl_load_icb(), shader_glsl_load_images(), shader_glsl_load_samplers_range(), shader_glsl_setup_vs3_output(), and shader_glsl_sprintf_cast().
|
static |
Definition at line 518 of file shader.c.
Referenced by string_buffer_sprintf().
|
static |
Definition at line 3693 of file shader.c.
Referenced by wined3d_shader_create_vs().
BOOL vshader_get_input | ( | const struct wined3d_shader * | shader, |
BYTE | usage_req, | ||
BYTE | usage_idx_req, | ||
unsigned int * | regnum | ||
) |
Definition at line 3510 of file shader.c.
Referenced by wined3d_stream_info_from_declaration().
WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d_shader | ) |
|
static |
Definition at line 976 of file shader.c.
Referenced by shader_get_registers_used().
HRESULT CDECL wined3d_shader_create_cs | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4104 of file shader.c.
HRESULT CDECL wined3d_shader_create_ds | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4129 of file shader.c.
HRESULT CDECL wined3d_shader_create_gs | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
const struct wined3d_stream_output_desc * | so_desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4154 of file shader.c.
HRESULT CDECL wined3d_shader_create_hs | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4180 of file shader.c.
HRESULT CDECL wined3d_shader_create_ps | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4205 of file shader.c.
Referenced by d3d8_pixel_shader_init(), and pixelshader_init().
HRESULT CDECL wined3d_shader_create_vs | ( | struct wined3d_device * | device, |
const struct wined3d_shader_desc * | desc, | ||
void * | parent, | ||
const struct wined3d_parent_ops * | parent_ops, | ||
struct wined3d_shader ** | shader | ||
) |
Definition at line 4230 of file shader.c.
Referenced by d3d8_vertex_shader_init(), and vertexshader_init().
ULONG CDECL wined3d_shader_decref | ( | struct wined3d_shader * | shader | ) |
Definition at line 3364 of file shader.c.
Referenced by d3d8_pixel_shader_destroy(), d3d8_vertex_shader_destroy(), d3d9_pixelshader_Release(), d3d9_vertexshader_Release(), state_unbind_resources(), wined3d_device_set_compute_shader(), wined3d_device_set_domain_shader(), wined3d_device_set_geometry_shader(), wined3d_device_set_hull_shader(), wined3d_device_set_pixel_shader(), wined3d_device_set_vertex_shader(), and wined3d_stateblock_capture().
Definition at line 3358 of file shader.c.
Referenced by wined3d_shader_decref().
HRESULT CDECL wined3d_shader_get_byte_code | ( | const struct wined3d_shader * | shader, |
void * | byte_code, | ||
UINT * | byte_code_size | ||
) |
Definition at line 3386 of file shader.c.
Referenced by d3d8_device_GetPixelShaderFunction(), d3d8_device_GetVertexShaderFunction(), d3d9_pixelshader_GetFunction(), and d3d9_vertexshader_GetFunction().
void *CDECL wined3d_shader_get_parent | ( | const struct wined3d_shader * | shader | ) |
Definition at line 3379 of file shader.c.
Referenced by d3d8_device_GetPixelShader(), d3d9_device_GetPixelShader(), and d3d9_device_GetVertexShader().
ULONG CDECL wined3d_shader_incref | ( | struct wined3d_shader * | shader | ) |
Definition at line 3339 of file shader.c.
Referenced by d3d9_pixelshader_AddRef(), d3d9_vertexshader_AddRef(), wined3d_device_set_compute_shader(), wined3d_device_set_domain_shader(), wined3d_device_set_geometry_shader(), wined3d_device_set_hull_shader(), wined3d_device_set_pixel_shader(), wined3d_device_set_vertex_shader(), and wined3d_stateblock_capture().
HRESULT CDECL wined3d_shader_set_local_constants_float | ( | struct wined3d_shader * | shader, |
UINT | start_idx, | ||
const float * | src_data, | ||
UINT | count | ||
) |
Definition at line 3411 of file shader.c.
Referenced by load_local_constants().
const struct wined3d_shader_backend_ops none_shader_backend |
Definition at line 3245 of file shader.c.
Referenced by select_shader_backend(), shader_none_alloc(), and wined3d_adapter_init_nogl().
Definition at line 282 of file shader.c.
Referenced by shader_semantic_name_from_usage(), and shader_usage_from_semantic_name().
const struct { ... } shader_input_sysval_semantic_names[] |
Referenced by shader_dump_shader_input_sysval_semantic().
Definition at line 40 of file shader.c.
Referenced by debug_d3dshaderinstructionhandler(), and shader_trace_init().
Definition at line 303 of file shader.c.
Referenced by shader_dump_shader_input_sysval_semantic().
enum wined3d_shader_input_sysval_semantic sysval_semantic |
Definition at line 302 of file shader.c.
Referenced by shader_dump_shader_input_sysval_semantic().
Definition at line 36 of file shader.c.
Referenced by device_clear_render_targets(), gen_arbfp_ffp_shader(), shader_arb_generate_pshader(), shader_glsl_generate_ffp_fragment_shader(), and shader_glsl_generate_pshader().
Definition at line 38 of file shader.c.
Referenced by device_clear_render_targets(), gen_arbfp_ffp_shader(), shader_arb_generate_pshader(), shader_glsl_generate_ffp_fragment_shader(), and shader_glsl_generate_pshader().