brw_reg Struct Reference


Data Fields

unsigned type:4
unsigned file:2
unsigned nr:8
unsigned subnr:5
unsigned negate:1
unsigned abs:1
unsigned vstride:4
unsigned width:3
unsigned hstride:2
unsigned address_mode:1
unsigned pad0:1
union {
   struct {
      unsigned   swizzle:8
      unsigned   writemask:4
      int   indirect_offset:10
      unsigned   pad1:10
   }   bits
   float   f
   int   d
   unsigned   ud
dw1

Detailed Description

Definition at line 60 of file brw_eu.h.


Field Documentation

unsigned brw_reg::type

Definition at line 62 of file brw_eu.h.

unsigned brw_reg::file

Definition at line 63 of file brw_eu.h.

unsigned brw_reg::nr

Definition at line 64 of file brw_eu.h.

unsigned brw_reg::subnr

Definition at line 65 of file brw_eu.h.

unsigned brw_reg::negate

Definition at line 66 of file brw_eu.h.

unsigned brw_reg::abs

Definition at line 67 of file brw_eu.h.

unsigned brw_reg::vstride

Definition at line 68 of file brw_eu.h.

unsigned brw_reg::width

Definition at line 69 of file brw_eu.h.

unsigned brw_reg::hstride

Definition at line 70 of file brw_eu.h.

unsigned brw_reg::address_mode

Definition at line 71 of file brw_eu.h.

unsigned brw_reg::pad0

Definition at line 72 of file brw_eu.h.

unsigned brw_reg::swizzle

Definition at line 76 of file brw_eu.h.

unsigned brw_reg::writemask

Definition at line 77 of file brw_eu.h.

int brw_reg::indirect_offset

Definition at line 78 of file brw_eu.h.

unsigned brw_reg::pad1

Definition at line 79 of file brw_eu.h.

struct { ... } brw_reg::bits

float brw_reg::f

Definition at line 82 of file brw_eu.h.

int brw_reg::d

Definition at line 83 of file brw_eu.h.

unsigned brw_reg::ud

Definition at line 84 of file brw_eu.h.

union { ... } brw_reg::dw1


The documentation for this struct was generated from the following file:
Generated on Tue Sep 29 06:25:58 2009 for Gallium3D by  doxygen 1.5.4