ReactOS 0.4.17-dev-934-g091855f
vkd3d_shader_sm4_parser Struct Reference
Collaboration diagram for vkd3d_shader_sm4_parser:

Public Attributes

const uint32_t * start
 
const uint32_t * end
 
const uint32_t * ptr
 
enum vkd3d_shader_opcode phase
 
bool has_control_point_phase
 
unsigned int input_register_masks [MAX_REG_OUTPUT]
 
unsigned int output_register_masks [MAX_REG_OUTPUT]
 
unsigned int patch_constant_register_masks [MAX_REG_OUTPUT]
 
struct sm4_index_range_array input_index_ranges
 
struct sm4_index_range_array output_index_ranges
 
struct sm4_index_range_array patch_constant_index_ranges
 
struct vkd3d_sm4_lookup_tables lookup
 
struct vkd3d_shader_parser p
 

Detailed Description

Definition at line 683 of file tpf.c.

Member Data Documentation

◆ end

const uint32_t * vkd3d_shader_sm4_parser::end

Definition at line 685 of file tpf.c.

Referenced by shader_sm4_init(), shader_sm4_read_instruction(), and tpf_parse().

◆ has_control_point_phase

bool vkd3d_shader_sm4_parser::has_control_point_phase

Definition at line 688 of file tpf.c.

Referenced by shader_sm4_read_instruction(), and tpf_parse().

◆ input_index_ranges

struct sm4_index_range_array vkd3d_shader_sm4_parser::input_index_ranges

◆ input_register_masks

unsigned int vkd3d_shader_sm4_parser::input_register_masks[MAX_REG_OUTPUT]

◆ lookup

struct vkd3d_sm4_lookup_tables vkd3d_shader_sm4_parser::lookup

Definition at line 697 of file tpf.c.

Referenced by shader_sm4_init(), shader_sm4_read_instruction(), and shader_sm4_read_param().

◆ output_index_ranges

struct sm4_index_range_array vkd3d_shader_sm4_parser::output_index_ranges

◆ output_register_masks

unsigned int vkd3d_shader_sm4_parser::output_register_masks[MAX_REG_OUTPUT]

◆ p

◆ patch_constant_index_ranges

struct sm4_index_range_array vkd3d_shader_sm4_parser::patch_constant_index_ranges

Definition at line 695 of file tpf.c.

Referenced by shader_sm4_read_dcl_index_range().

◆ patch_constant_register_masks

unsigned int vkd3d_shader_sm4_parser::patch_constant_register_masks[MAX_REG_OUTPUT]

◆ phase

enum vkd3d_shader_opcode vkd3d_shader_sm4_parser::phase

◆ ptr

const uint32_t * vkd3d_shader_sm4_parser::ptr

Definition at line 685 of file tpf.c.

Referenced by shader_sm4_init(), shader_sm4_read_instruction(), and tpf_parse().

◆ start

const uint32_t* vkd3d_shader_sm4_parser::start

Definition at line 685 of file tpf.c.

Referenced by shader_sm4_init().


The documentation for this struct was generated from the following file: