ReactOS 0.4.15-dev-7924-g5949c20
bytecode_backend Struct Reference

#include <d3dcompiler_private.h>

Collaboration diagram for bytecode_backend:

Classes

struct  instr_handler_table
 

Public Attributes

void(* header )(struct bc_writer *This, const struct bwriter_shader *shader, struct bytecode_buffer *buffer)
 
void(* end )(struct bc_writer *This, const struct bwriter_shader *shader, struct bytecode_buffer *buffer)
 
void(* srcreg )(struct bc_writer *This, const struct shader_reg *reg, struct bytecode_buffer *buffer)
 
void(* dstreg )(struct bc_writer *This, const struct shader_reg *reg, struct bytecode_buffer *buffer, DWORD shift, DWORD mod)
 
void(* opcode )(struct bc_writer *This, const struct instruction *instr, DWORD token, struct bytecode_buffer *buffer)
 
const struct bytecode_backend::instr_handler_tableinstructions
 

Detailed Description

Definition at line 316 of file d3dcompiler_private.h.

Member Data Documentation

◆ dstreg

Definition at line 323 of file d3dcompiler_private.h.

◆ end

Definition at line 319 of file d3dcompiler_private.h.

◆ header

Definition at line 317 of file d3dcompiler_private.h.

◆ instructions

const struct bytecode_backend::instr_handler_table * bytecode_backend::instructions

◆ opcode

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

Definition at line 325 of file d3dcompiler_private.h.

◆ srcreg

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

Definition at line 321 of file d3dcompiler_private.h.


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