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

Classes

struct  validation_context_ssa_data
 
struct  validation_context_temp_data
 

Public Attributes

struct vkd3d_shader_message_context * message_context
 
const struct vsir_program * program
 
size_t instruction_idx
 
struct vkd3d_shader_location null_location
 
bool invalid_instruction_idx
 
enum vkd3d_result status
 
bool dcl_temps_found
 
enum vkd3d_shader_opcode phase
 
bool inside_block
 
struct validation_context::validation_context_temp_data * temps
 
struct validation_context::validation_context_ssa_data * ssas
 
enum vkd3d_shader_opcode * blocks
 
size_t depth
 
size_t blocks_capacity
 

Detailed Description

Definition at line 6637 of file ir.c.

Member Data Documentation

◆ blocks

enum vkd3d_shader_opcode* validation_context::blocks

Definition at line 6665 of file ir.c.

◆ blocks_capacity

size_t validation_context::blocks_capacity

Definition at line 6667 of file ir.c.

◆ dcl_temps_found

bool validation_context::dcl_temps_found

Definition at line 6645 of file ir.c.

◆ depth

size_t validation_context::depth

Definition at line 6666 of file ir.c.

◆ inside_block

bool validation_context::inside_block

Definition at line 6647 of file ir.c.

◆ instruction_idx

size_t validation_context::instruction_idx

Definition at line 6641 of file ir.c.

◆ invalid_instruction_idx

bool validation_context::invalid_instruction_idx

Definition at line 6643 of file ir.c.

◆ message_context

struct vkd3d_shader_message_context* validation_context::message_context

Definition at line 6639 of file ir.c.

Referenced by vsir_program_validate().

◆ null_location

struct vkd3d_shader_location validation_context::null_location

Definition at line 6642 of file ir.c.

◆ phase

enum vkd3d_shader_opcode validation_context::phase

Definition at line 6646 of file ir.c.

◆ program

const struct vsir_program* validation_context::program

Definition at line 6640 of file ir.c.

◆ ssas

◆ status

enum vkd3d_result validation_context::status

Definition at line 6644 of file ir.c.

◆ temps


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