ReactOS 0.4.16-dev-197-g92996da
|
Public Types | |
enum | { ARB , NV2 , NV3 } |
Public Attributes | |
char | addr_reg [20] |
enum shader_arb_ctx_priv:: { ... } | target_version |
const struct arb_vs_compile_args * | cur_vs_args |
const struct arb_ps_compile_args * | cur_ps_args |
const struct arb_ps_compiled_shader * | compiled_fprog |
const struct arb_vs_compiled_shader * | compiled_vprog |
struct arb_ps_np2fixup_info * | cur_np2fixup_info |
struct list | control_frames |
struct list | record |
BOOL | recording |
BOOL | muted |
unsigned int | num_loops |
unsigned int | loop_depth |
unsigned int | num_ifcs |
int | aL |
BOOL | ps_post_process |
unsigned int | vs_clipplanes |
BOOL | footer_written |
BOOL | in_main_func |
const char * | vs_output [MAX_REG_OUTPUT] |
const char * | texcrd_output [8] |
const char * | color_output [2] |
const char * | fog_output |
const char * | ps_input [MAX_REG_INPUT] |
Definition at line 227 of file arb_program_shader.c.
anonymous enum |
Enumerator | |
---|---|
ARB | |
NV2 | |
NV3 |
Definition at line 230 of file arb_program_shader.c.
char shader_arb_ctx_priv::addr_reg[20] |
Definition at line 229 of file arb_program_shader.c.
Referenced by shader_arb_request_a0().
int shader_arb_ctx_priv::aL |
Definition at line 250 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
Definition at line 260 of file arb_program_shader.c.
Referenced by init_output_registers().
const struct arb_ps_compiled_shader* shader_arb_ctx_priv::compiled_fprog |
Definition at line 242 of file arb_program_shader.c.
Referenced by shader_arb_generate_pshader().
const struct arb_vs_compiled_shader* shader_arb_ctx_priv::compiled_vprog |
Definition at line 243 of file arb_program_shader.c.
Definition at line 245 of file arb_program_shader.c.
Referenced by find_last_loop(), pop_control_frame(), shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_arb_handle_instruction(), shader_hw_else(), shader_hw_endif(), shader_hw_endloop(), shader_hw_endrep(), shader_hw_ifc(), shader_hw_loop(), and shader_hw_rep().
struct arb_ps_np2fixup_info* shader_arb_ctx_priv::cur_np2fixup_info |
Definition at line 244 of file arb_program_shader.c.
Referenced by shader_arb_generate_pshader(), and shader_hw_sample().
const struct arb_ps_compile_args* shader_arb_ctx_priv::cur_ps_args |
Definition at line 241 of file arb_program_shader.c.
Referenced by get_bool_const(), get_loop_control_const(), pshader_hw_tex(), pshader_hw_texbem(), pshader_hw_texm3x2tex(), pshader_hw_texm3x3spec(), pshader_hw_texm3x3tex(), pshader_hw_texm3x3vspec(), pshader_hw_texreg2ar(), shader_arb_generate_pshader(), and shader_hw_sample().
const struct arb_vs_compile_args* shader_arb_ctx_priv::cur_vs_args |
Definition at line 240 of file arb_program_shader.c.
Referenced by get_bool_const(), get_loop_control_const(), shader_arb_generate_vshader(), shader_hw_ret(), and shader_hw_sample().
Definition at line 260 of file arb_program_shader.c.
Referenced by init_output_registers().
BOOL shader_arb_ctx_priv::footer_written |
Definition at line 254 of file arb_program_shader.c.
Referenced by shader_arb_generate_vshader(), and vshader_add_footer().
BOOL shader_arb_ctx_priv::in_main_func |
Definition at line 255 of file arb_program_shader.c.
Referenced by shader_arb_generate_vshader(), shader_hw_label(), and shader_hw_ret().
Definition at line 249 of file arb_program_shader.c.
Referenced by pop_control_frame(), shader_arb_handle_instruction(), shader_hw_endloop(), shader_hw_endrep(), shader_hw_loop(), and shader_hw_rep().
BOOL shader_arb_ctx_priv::muted |
Definition at line 248 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
Definition at line 249 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
Definition at line 249 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
const char* shader_arb_ctx_priv::ps_input[MAX_REG_INPUT] |
Definition at line 263 of file arb_program_shader.c.
Referenced by init_ps_input().
BOOL shader_arb_ctx_priv::ps_post_process |
Definition at line 251 of file arb_program_shader.c.
Referenced by shader_arb_generate_pshader().
Definition at line 246 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
BOOL shader_arb_ctx_priv::recording |
Definition at line 247 of file arb_program_shader.c.
Referenced by shader_arb_handle_instruction().
enum { ... } shader_arb_ctx_priv::target_version |
Definition at line 260 of file arb_program_shader.c.
Referenced by init_output_registers().
Definition at line 253 of file arb_program_shader.c.
Referenced by shader_arb_generate_vshader(), and vshader_add_footer().
const char* shader_arb_ctx_priv::vs_output[MAX_REG_OUTPUT] |
Definition at line 258 of file arb_program_shader.c.
Referenced by init_output_registers().