ReactOS 0.4.17-dev-966-gf06eace
bytecode_backend Struct Reference
Collaboration diagram for bytecode_backend:

Classes

struct  instr_handler_table
 

Public Attributes

void(* header )(struct bc_writer *writer, const struct bwriter_shader *shader, struct bytecode_buffer *buffer)
 
void(* end )(struct bc_writer *writer, const struct bwriter_shader *shader, struct bytecode_buffer *buffer)
 
void(* srcreg )(struct bc_writer *writer, const struct shader_reg *reg, struct bytecode_buffer *buffer)
 
void(* dstreg )(struct bc_writer *writer, const struct shader_reg *reg, struct bytecode_buffer *buffer, uint32_t shift, uint32_t mod)
 
void(* opcode )(struct bc_writer *writer, const struct instruction *instr, uint32_t token, struct bytecode_buffer *buffer)
 
const struct bytecode_backend::instr_handler_table * instructions
 

Detailed Description

Definition at line 355 of file bytecodewriter.c.

Member Data Documentation

◆ dstreg

Definition at line 363 of file bytecodewriter.c.

◆ end

Definition at line 359 of file bytecodewriter.c.

◆ header

void(* bytecode_backend::header) (struct bc_writer *writer, const struct bwriter_shader *shader, struct bytecode_buffer *buffer)

Definition at line 357 of file bytecodewriter.c.

◆ instructions

const struct bytecode_backend::instr_handler_table * bytecode_backend::instructions

◆ opcode

void(* bytecode_backend::opcode) (struct bc_writer *writer, const struct instruction *instr, uint32_t token, struct bytecode_buffer *buffer)

Definition at line 365 of file bytecodewriter.c.

◆ srcreg

void(* bytecode_backend::srcreg) (struct bc_writer *writer, const struct shader_reg *reg, struct bytecode_buffer *buffer)

Definition at line 361 of file bytecodewriter.c.


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