ReactOS 0.4.15-dev-7842-g558ab78
asmparser_backend Struct Reference

#include <d3dcompiler_private.h>

Collaboration diagram for asmparser_backend:

Public Attributes

void(* constF )(struct asm_parser *This, DWORD reg, float x, float y, float z, float w)
 
void(* constI )(struct asm_parser *This, DWORD reg, INT x, INT y, INT z, INT w)
 
void(* constB )(struct asm_parser *This, DWORD reg, BOOL x)
 
void(* dstreg )(struct asm_parser *This, struct instruction *instr, const struct shader_reg *dst)
 
void(* srcreg )(struct asm_parser *This, struct instruction *instr, int num, const struct shader_reg *src)
 
void(* predicate )(struct asm_parser *This, const struct shader_reg *predicate)
 
void(* coissue )(struct asm_parser *This)
 
void(* dcl_output )(struct asm_parser *This, DWORD usage, DWORD num, const struct shader_reg *reg)
 
void(* dcl_input )(struct asm_parser *This, DWORD usage, DWORD num, DWORD mod, const struct shader_reg *reg)
 
void(* dcl_sampler )(struct asm_parser *This, DWORD samptype, DWORD mod, DWORD regnum, unsigned int line_no)
 
void(* end )(struct asm_parser *This)
 
void(* instr )(struct asm_parser *parser, DWORD opcode, DWORD mod, DWORD shift, enum bwriter_comparison_type comp, const struct shader_reg *dst, const struct src_regs *srcs, int expectednsrcs)
 

Detailed Description

Definition at line 197 of file d3dcompiler_private.h.

Member Data Documentation

◆ coissue

void(* asmparser_backend::coissue) (struct asm_parser *This)

Definition at line 209 of file d3dcompiler_private.h.

◆ constB

void(* asmparser_backend::constB) (struct asm_parser *This, DWORD reg, BOOL x)

Definition at line 200 of file d3dcompiler_private.h.

◆ constF

void(* asmparser_backend::constF) (struct asm_parser *This, DWORD reg, float x, float y, float z, float w)

Definition at line 198 of file d3dcompiler_private.h.

◆ constI

void(* asmparser_backend::constI) (struct asm_parser *This, DWORD reg, INT x, INT y, INT z, INT w)

Definition at line 199 of file d3dcompiler_private.h.

◆ dcl_input

void(* asmparser_backend::dcl_input) (struct asm_parser *This, DWORD usage, DWORD num, DWORD mod, const struct shader_reg *reg)

Definition at line 213 of file d3dcompiler_private.h.

◆ dcl_output

void(* asmparser_backend::dcl_output) (struct asm_parser *This, DWORD usage, DWORD num, const struct shader_reg *reg)

Definition at line 211 of file d3dcompiler_private.h.

◆ dcl_sampler

void(* asmparser_backend::dcl_sampler) (struct asm_parser *This, DWORD samptype, DWORD mod, DWORD regnum, unsigned int line_no)

Definition at line 215 of file d3dcompiler_private.h.

◆ dstreg

void(* asmparser_backend::dstreg) (struct asm_parser *This, struct instruction *instr, const struct shader_reg *dst)

Definition at line 202 of file d3dcompiler_private.h.

◆ end

void(* asmparser_backend::end) (struct asm_parser *This)

Definition at line 218 of file d3dcompiler_private.h.

◆ instr

void(* asmparser_backend::instr) (struct asm_parser *parser, DWORD opcode, DWORD mod, DWORD shift, enum bwriter_comparison_type comp, const struct shader_reg *dst, const struct src_regs *srcs, int expectednsrcs)

Definition at line 220 of file d3dcompiler_private.h.

◆ predicate

void(* asmparser_backend::predicate) (struct asm_parser *This, const struct shader_reg *predicate)

Definition at line 207 of file d3dcompiler_private.h.

◆ srcreg

void(* asmparser_backend::srcreg) (struct asm_parser *This, struct instruction *instr, int num, const struct shader_reg *src)

Definition at line 204 of file d3dcompiler_private.h.


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