brw_defines.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MI_NOOP   0x00
#define MI_USER_INTERRUPT   0x02
#define MI_WAIT_FOR_EVENT   0x03
#define MI_FLUSH   0x04
#define MI_REPORT_HEAD   0x07
#define MI_ARB_ON_OFF   0x08
#define MI_BATCH_BUFFER_END   0x0A
#define MI_OVERLAY_FLIP   0x11
#define MI_LOAD_SCAN_LINES_INCL   0x12
#define MI_LOAD_SCAN_LINES_EXCL   0x13
#define MI_DISPLAY_BUFFER_INFO   0x14
#define MI_SET_CONTEXT   0x18
#define MI_STORE_DATA_IMM   0x20
#define MI_STORE_DATA_INDEX   0x21
#define MI_LOAD_REGISTER_IMM   0x22
#define MI_STORE_REGISTER_MEM   0x24
#define MI_BATCH_BUFFER_START   0x31
#define MI_SYNCHRONOUS_FLIP   0x0
#define MI_ASYNCHRONOUS_FLIP   0x1
#define MI_BUFFER_SECURE   0x0
#define MI_BUFFER_NONSECURE   0x1
#define MI_ARBITRATE_AT_CHAIN_POINTS   0x0
#define MI_ARBITRATE_BETWEEN_INSTS   0x1
#define MI_NO_ARBITRATION   0x3
#define MI_CONDITION_CODE_WAIT_DISABLED   0x0
#define MI_CONDITION_CODE_WAIT_0   0x1
#define MI_CONDITION_CODE_WAIT_1   0x2
#define MI_CONDITION_CODE_WAIT_2   0x3
#define MI_CONDITION_CODE_WAIT_3   0x4
#define MI_CONDITION_CODE_WAIT_4   0x5
#define MI_DISPLAY_PIPE_A   0x0
#define MI_DISPLAY_PIPE_B   0x1
#define MI_DISPLAY_PLANE_A   0x0
#define MI_DISPLAY_PLANE_B   0x1
#define MI_DISPLAY_PLANE_C   0x2
#define MI_STANDARD_FLIP   0x0
#define MI_ENQUEUE_FLIP_PERFORM_BASE_FRAME_NUMBER_LOAD   0x1
#define MI_ENQUEUE_FLIP_TARGET_FRAME_NUMBER_RELATIVE   0x2
#define MI_ENQUEUE_FLIP_ABSOLUTE_TARGET_FRAME_NUMBER   0x3
#define MI_PHYSICAL_ADDRESS   0x0
#define MI_VIRTUAL_ADDRESS   0x1
#define MI_BUFFER_MEMORY_MAIN   0x0
#define MI_BUFFER_MEMORY_GTT   0x2
#define MI_BUFFER_MEMORY_PER_PROCESS_GTT   0x3
#define MI_FLIP_CONTINUE   0x0
#define MI_FLIP_ON   0x1
#define MI_FLIP_OFF   0x2
#define MI_UNTRUSTED_REGISTER_SPACE   0x0
#define MI_TRUSTED_REGISTER_SPACE   0x1
#define _3DOP_3DSTATE_PIPELINED   0x0
#define _3DOP_3DSTATE_NONPIPELINED   0x1
#define _3DOP_3DCONTROL   0x2
#define _3DOP_3DPRIMITIVE   0x3
#define _3DSTATE_PIPELINED_POINTERS   0x00
#define _3DSTATE_BINDING_TABLE_POINTERS   0x01
#define _3DSTATE_VERTEX_BUFFERS   0x08
#define _3DSTATE_VERTEX_ELEMENTS   0x09
#define _3DSTATE_INDEX_BUFFER   0x0A
#define _3DSTATE_VF_STATISTICS   0x0B
#define _3DSTATE_DRAWING_RECTANGLE   0x00
#define _3DSTATE_CONSTANT_COLOR   0x01
#define _3DSTATE_SAMPLER_PALETTE_LOAD   0x02
#define _3DSTATE_CHROMA_KEY   0x04
#define _3DSTATE_DEPTH_BUFFER   0x05
#define _3DSTATE_POLY_STIPPLE_OFFSET   0x06
#define _3DSTATE_POLY_STIPPLE_PATTERN   0x07
#define _3DSTATE_LINE_STIPPLE   0x08
#define _3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP   0x09
#define _3DCONTROL   0x00
#define _3DPRIMITIVE   0x00
#define PIPE_CONTROL_NOWRITE   0x00
#define PIPE_CONTROL_WRITEIMMEDIATE   0x01
#define PIPE_CONTROL_WRITEDEPTH   0x02
#define PIPE_CONTROL_WRITETIMESTAMP   0x03
#define PIPE_CONTROL_GTTWRITE_PROCESS_LOCAL   0x00
#define PIPE_CONTROL_GTTWRITE_GLOBAL   0x01
#define _3DPRIM_POINTLIST   0x01
#define _3DPRIM_LINELIST   0x02
#define _3DPRIM_LINESTRIP   0x03
#define _3DPRIM_TRILIST   0x04
#define _3DPRIM_TRISTRIP   0x05
#define _3DPRIM_TRIFAN   0x06
#define _3DPRIM_QUADLIST   0x07
#define _3DPRIM_QUADSTRIP   0x08
#define _3DPRIM_LINELIST_ADJ   0x09
#define _3DPRIM_LINESTRIP_ADJ   0x0A
#define _3DPRIM_TRILIST_ADJ   0x0B
#define _3DPRIM_TRISTRIP_ADJ   0x0C
#define _3DPRIM_TRISTRIP_REVERSE   0x0D
#define _3DPRIM_POLYGON   0x0E
#define _3DPRIM_RECTLIST   0x0F
#define _3DPRIM_LINELOOP   0x10
#define _3DPRIM_POINTLIST_BF   0x11
#define _3DPRIM_LINESTRIP_CONT   0x12
#define _3DPRIM_LINESTRIP_BF   0x13
#define _3DPRIM_LINESTRIP_CONT_BF   0x14
#define _3DPRIM_TRIFAN_NOSTIPPLE   0x15
#define _3DPRIM_VERTEXBUFFER_ACCESS_SEQUENTIAL   0
#define _3DPRIM_VERTEXBUFFER_ACCESS_RANDOM   1
#define BRW_ANISORATIO_2   0
#define BRW_ANISORATIO_4   1
#define BRW_ANISORATIO_6   2
#define BRW_ANISORATIO_8   3
#define BRW_ANISORATIO_10   4
#define BRW_ANISORATIO_12   5
#define BRW_ANISORATIO_14   6
#define BRW_ANISORATIO_16   7
#define BRW_BLENDFACTOR_ONE   0x1
#define BRW_BLENDFACTOR_SRC_COLOR   0x2
#define BRW_BLENDFACTOR_SRC_ALPHA   0x3
#define BRW_BLENDFACTOR_DST_ALPHA   0x4
#define BRW_BLENDFACTOR_DST_COLOR   0x5
#define BRW_BLENDFACTOR_SRC_ALPHA_SATURATE   0x6
#define BRW_BLENDFACTOR_CONST_COLOR   0x7
#define BRW_BLENDFACTOR_CONST_ALPHA   0x8
#define BRW_BLENDFACTOR_SRC1_COLOR   0x9
#define BRW_BLENDFACTOR_SRC1_ALPHA   0x0A
#define BRW_BLENDFACTOR_ZERO   0x11
#define BRW_BLENDFACTOR_INV_SRC_COLOR   0x12
#define BRW_BLENDFACTOR_INV_SRC_ALPHA   0x13
#define BRW_BLENDFACTOR_INV_DST_ALPHA   0x14
#define BRW_BLENDFACTOR_INV_DST_COLOR   0x15
#define BRW_BLENDFACTOR_INV_CONST_COLOR   0x17
#define BRW_BLENDFACTOR_INV_CONST_ALPHA   0x18
#define BRW_BLENDFACTOR_INV_SRC1_COLOR   0x19
#define BRW_BLENDFACTOR_INV_SRC1_ALPHA   0x1A
#define BRW_BLENDFUNCTION_ADD   0
#define BRW_BLENDFUNCTION_SUBTRACT   1
#define BRW_BLENDFUNCTION_REVERSE_SUBTRACT   2
#define BRW_BLENDFUNCTION_MIN   3
#define BRW_BLENDFUNCTION_MAX   4
#define BRW_ALPHATEST_FORMAT_UNORM8   0
#define BRW_ALPHATEST_FORMAT_FLOAT32   1
#define BRW_CHROMAKEY_KILL_ON_ANY_MATCH   0
#define BRW_CHROMAKEY_REPLACE_BLACK   1
#define BRW_CLIP_API_OGL   0
#define BRW_CLIP_API_DX   1
#define BRW_CLIPMODE_NORMAL   0
#define BRW_CLIPMODE_CLIP_ALL   1
#define BRW_CLIPMODE_CLIP_NON_REJECTED   2
#define BRW_CLIPMODE_REJECT_ALL   3
#define BRW_CLIPMODE_ACCEPT_ALL   4
#define BRW_CLIP_NDCSPACE   0
#define BRW_CLIP_SCREENSPACE   1
#define BRW_COMPAREFUNCTION_ALWAYS   0
#define BRW_COMPAREFUNCTION_NEVER   1
#define BRW_COMPAREFUNCTION_LESS   2
#define BRW_COMPAREFUNCTION_EQUAL   3
#define BRW_COMPAREFUNCTION_LEQUAL   4
#define BRW_COMPAREFUNCTION_GREATER   5
#define BRW_COMPAREFUNCTION_NOTEQUAL   6
#define BRW_COMPAREFUNCTION_GEQUAL   7
#define BRW_COVERAGE_PIXELS_HALF   0
#define BRW_COVERAGE_PIXELS_1   1
#define BRW_COVERAGE_PIXELS_2   2
#define BRW_COVERAGE_PIXELS_4   3
#define BRW_CULLMODE_BOTH   0
#define BRW_CULLMODE_NONE   1
#define BRW_CULLMODE_FRONT   2
#define BRW_CULLMODE_BACK   3
#define BRW_DEFAULTCOLOR_R8G8B8A8_UNORM   0
#define BRW_DEFAULTCOLOR_R32G32B32A32_FLOAT   1
#define BRW_DEPTHFORMAT_D32_FLOAT_S8X24_UINT   0
#define BRW_DEPTHFORMAT_D32_FLOAT   1
#define BRW_DEPTHFORMAT_D24_UNORM_S8_UINT   2
#define BRW_DEPTHFORMAT_D16_UNORM   5
#define BRW_FLOATING_POINT_IEEE_754   0
#define BRW_FLOATING_POINT_NON_IEEE_754   1
#define BRW_FRONTWINDING_CW   0
#define BRW_FRONTWINDING_CCW   1
#define BRW_SPRITE_POINT_ENABLE   16
#define BRW_INDEX_BYTE   0
#define BRW_INDEX_WORD   1
#define BRW_INDEX_DWORD   2
#define BRW_LOGICOPFUNCTION_CLEAR   0
#define BRW_LOGICOPFUNCTION_NOR   1
#define BRW_LOGICOPFUNCTION_AND_INVERTED   2
#define BRW_LOGICOPFUNCTION_COPY_INVERTED   3
#define BRW_LOGICOPFUNCTION_AND_REVERSE   4
#define BRW_LOGICOPFUNCTION_INVERT   5
#define BRW_LOGICOPFUNCTION_XOR   6
#define BRW_LOGICOPFUNCTION_NAND   7
#define BRW_LOGICOPFUNCTION_AND   8
#define BRW_LOGICOPFUNCTION_EQUIV   9
#define BRW_LOGICOPFUNCTION_NOOP   10
#define BRW_LOGICOPFUNCTION_OR_INVERTED   11
#define BRW_LOGICOPFUNCTION_COPY   12
#define BRW_LOGICOPFUNCTION_OR_REVERSE   13
#define BRW_LOGICOPFUNCTION_OR   14
#define BRW_LOGICOPFUNCTION_SET   15
#define BRW_MAPFILTER_NEAREST   0x0
#define BRW_MAPFILTER_LINEAR   0x1
#define BRW_MAPFILTER_ANISOTROPIC   0x2
#define BRW_MIPFILTER_NONE   0
#define BRW_MIPFILTER_NEAREST   1
#define BRW_MIPFILTER_LINEAR   3
#define BRW_POLYGON_FRONT_FACING   0
#define BRW_POLYGON_BACK_FACING   1
#define BRW_PREFILTER_ALWAYS   0x0
#define BRW_PREFILTER_NEVER   0x1
#define BRW_PREFILTER_LESS   0x2
#define BRW_PREFILTER_EQUAL   0x3
#define BRW_PREFILTER_LEQUAL   0x4
#define BRW_PREFILTER_GREATER   0x5
#define BRW_PREFILTER_NOTEQUAL   0x6
#define BRW_PREFILTER_GEQUAL   0x7
#define BRW_PROVOKING_VERTEX_0   0
#define BRW_PROVOKING_VERTEX_1   1
#define BRW_PROVOKING_VERTEX_2   2
#define BRW_RASTRULE_UPPER_LEFT   0
#define BRW_RASTRULE_UPPER_RIGHT   1
#define BRW_RENDERTARGET_CLAMPRANGE_UNORM   0
#define BRW_RENDERTARGET_CLAMPRANGE_SNORM   1
#define BRW_RENDERTARGET_CLAMPRANGE_FORMAT   2
#define BRW_STENCILOP_KEEP   0
#define BRW_STENCILOP_ZERO   1
#define BRW_STENCILOP_REPLACE   2
#define BRW_STENCILOP_INCRSAT   3
#define BRW_STENCILOP_DECRSAT   4
#define BRW_STENCILOP_INCR   5
#define BRW_STENCILOP_DECR   6
#define BRW_STENCILOP_INVERT   7
#define BRW_SURFACE_MIPMAPLAYOUT_BELOW   0
#define BRW_SURFACE_MIPMAPLAYOUT_RIGHT   1
#define BRW_SURFACEFORMAT_R32G32B32A32_FLOAT   0x000
#define BRW_SURFACEFORMAT_R32G32B32A32_SINT   0x001
#define BRW_SURFACEFORMAT_R32G32B32A32_UINT   0x002
#define BRW_SURFACEFORMAT_R32G32B32A32_UNORM   0x003
#define BRW_SURFACEFORMAT_R32G32B32A32_SNORM   0x004
#define BRW_SURFACEFORMAT_R64G64_FLOAT   0x005
#define BRW_SURFACEFORMAT_R32G32B32X32_FLOAT   0x006
#define BRW_SURFACEFORMAT_R32G32B32A32_SSCALED   0x007
#define BRW_SURFACEFORMAT_R32G32B32A32_USCALED   0x008
#define BRW_SURFACEFORMAT_R32G32B32_FLOAT   0x040
#define BRW_SURFACEFORMAT_R32G32B32_SINT   0x041
#define BRW_SURFACEFORMAT_R32G32B32_UINT   0x042
#define BRW_SURFACEFORMAT_R32G32B32_UNORM   0x043
#define BRW_SURFACEFORMAT_R32G32B32_SNORM   0x044
#define BRW_SURFACEFORMAT_R32G32B32_SSCALED   0x045
#define BRW_SURFACEFORMAT_R32G32B32_USCALED   0x046
#define BRW_SURFACEFORMAT_R16G16B16A16_UNORM   0x080
#define BRW_SURFACEFORMAT_R16G16B16A16_SNORM   0x081
#define BRW_SURFACEFORMAT_R16G16B16A16_SINT   0x082
#define BRW_SURFACEFORMAT_R16G16B16A16_UINT   0x083
#define BRW_SURFACEFORMAT_R16G16B16A16_FLOAT   0x084
#define BRW_SURFACEFORMAT_R32G32_FLOAT   0x085
#define BRW_SURFACEFORMAT_R32G32_SINT   0x086
#define BRW_SURFACEFORMAT_R32G32_UINT   0x087
#define BRW_SURFACEFORMAT_R32_FLOAT_X8X24_TYPELESS   0x088
#define BRW_SURFACEFORMAT_X32_TYPELESS_G8X24_UINT   0x089
#define BRW_SURFACEFORMAT_L32A32_FLOAT   0x08A
#define BRW_SURFACEFORMAT_R32G32_UNORM   0x08B
#define BRW_SURFACEFORMAT_R32G32_SNORM   0x08C
#define BRW_SURFACEFORMAT_R64_FLOAT   0x08D
#define BRW_SURFACEFORMAT_R16G16B16X16_UNORM   0x08E
#define BRW_SURFACEFORMAT_R16G16B16X16_FLOAT   0x08F
#define BRW_SURFACEFORMAT_A32X32_FLOAT   0x090
#define BRW_SURFACEFORMAT_L32X32_FLOAT   0x091
#define BRW_SURFACEFORMAT_I32X32_FLOAT   0x092
#define BRW_SURFACEFORMAT_R16G16B16A16_SSCALED   0x093
#define BRW_SURFACEFORMAT_R16G16B16A16_USCALED   0x094
#define BRW_SURFACEFORMAT_R32G32_SSCALED   0x095
#define BRW_SURFACEFORMAT_R32G32_USCALED   0x096
#define BRW_SURFACEFORMAT_B8G8R8A8_UNORM   0x0C0
#define BRW_SURFACEFORMAT_B8G8R8A8_UNORM_SRGB   0x0C1
#define BRW_SURFACEFORMAT_R10G10B10A2_UNORM   0x0C2
#define BRW_SURFACEFORMAT_R10G10B10A2_UNORM_SRGB   0x0C3
#define BRW_SURFACEFORMAT_R10G10B10A2_UINT   0x0C4
#define BRW_SURFACEFORMAT_R10G10B10_SNORM_A2_UNORM   0x0C5
#define BRW_SURFACEFORMAT_R8G8B8A8_UNORM   0x0C7
#define BRW_SURFACEFORMAT_R8G8B8A8_UNORM_SRGB   0x0C8
#define BRW_SURFACEFORMAT_R8G8B8A8_SNORM   0x0C9
#define BRW_SURFACEFORMAT_R8G8B8A8_SINT   0x0CA
#define BRW_SURFACEFORMAT_R8G8B8A8_UINT   0x0CB
#define BRW_SURFACEFORMAT_R16G16_UNORM   0x0CC
#define BRW_SURFACEFORMAT_R16G16_SNORM   0x0CD
#define BRW_SURFACEFORMAT_R16G16_SINT   0x0CE
#define BRW_SURFACEFORMAT_R16G16_UINT   0x0CF
#define BRW_SURFACEFORMAT_R16G16_FLOAT   0x0D0
#define BRW_SURFACEFORMAT_B10G10R10A2_UNORM   0x0D1
#define BRW_SURFACEFORMAT_B10G10R10A2_UNORM_SRGB   0x0D2
#define BRW_SURFACEFORMAT_R11G11B10_FLOAT   0x0D3
#define BRW_SURFACEFORMAT_R32_SINT   0x0D6
#define BRW_SURFACEFORMAT_R32_UINT   0x0D7
#define BRW_SURFACEFORMAT_R32_FLOAT   0x0D8
#define BRW_SURFACEFORMAT_R24_UNORM_X8_TYPELESS   0x0D9
#define BRW_SURFACEFORMAT_X24_TYPELESS_G8_UINT   0x0DA
#define BRW_SURFACEFORMAT_L16A16_UNORM   0x0DF
#define BRW_SURFACEFORMAT_I24X8_UNORM   0x0E0
#define BRW_SURFACEFORMAT_L24X8_UNORM   0x0E1
#define BRW_SURFACEFORMAT_A24X8_UNORM   0x0E2
#define BRW_SURFACEFORMAT_I32_FLOAT   0x0E3
#define BRW_SURFACEFORMAT_L32_FLOAT   0x0E4
#define BRW_SURFACEFORMAT_A32_FLOAT   0x0E5
#define BRW_SURFACEFORMAT_B8G8R8X8_UNORM   0x0E9
#define BRW_SURFACEFORMAT_B8G8R8X8_UNORM_SRGB   0x0EA
#define BRW_SURFACEFORMAT_R8G8B8X8_UNORM   0x0EB
#define BRW_SURFACEFORMAT_R8G8B8X8_UNORM_SRGB   0x0EC
#define BRW_SURFACEFORMAT_R9G9B9E5_SHAREDEXP   0x0ED
#define BRW_SURFACEFORMAT_B10G10R10X2_UNORM   0x0EE
#define BRW_SURFACEFORMAT_L16A16_FLOAT   0x0F0
#define BRW_SURFACEFORMAT_R32_UNORM   0x0F1
#define BRW_SURFACEFORMAT_R32_SNORM   0x0F2
#define BRW_SURFACEFORMAT_R10G10B10X2_USCALED   0x0F3
#define BRW_SURFACEFORMAT_R8G8B8A8_SSCALED   0x0F4
#define BRW_SURFACEFORMAT_R8G8B8A8_USCALED   0x0F5
#define BRW_SURFACEFORMAT_R16G16_SSCALED   0x0F6
#define BRW_SURFACEFORMAT_R16G16_USCALED   0x0F7
#define BRW_SURFACEFORMAT_R32_SSCALED   0x0F8
#define BRW_SURFACEFORMAT_R32_USCALED   0x0F9
#define BRW_SURFACEFORMAT_B5G6R5_UNORM   0x100
#define BRW_SURFACEFORMAT_B5G6R5_UNORM_SRGB   0x101
#define BRW_SURFACEFORMAT_B5G5R5A1_UNORM   0x102
#define BRW_SURFACEFORMAT_B5G5R5A1_UNORM_SRGB   0x103
#define BRW_SURFACEFORMAT_B4G4R4A4_UNORM   0x104
#define BRW_SURFACEFORMAT_B4G4R4A4_UNORM_SRGB   0x105
#define BRW_SURFACEFORMAT_R8G8_UNORM   0x106
#define BRW_SURFACEFORMAT_R8G8_SNORM   0x107
#define BRW_SURFACEFORMAT_R8G8_SINT   0x108
#define BRW_SURFACEFORMAT_R8G8_UINT   0x109
#define BRW_SURFACEFORMAT_R16_UNORM   0x10A
#define BRW_SURFACEFORMAT_R16_SNORM   0x10B
#define BRW_SURFACEFORMAT_R16_SINT   0x10C
#define BRW_SURFACEFORMAT_R16_UINT   0x10D
#define BRW_SURFACEFORMAT_R16_FLOAT   0x10E
#define BRW_SURFACEFORMAT_I16_UNORM   0x111
#define BRW_SURFACEFORMAT_L16_UNORM   0x112
#define BRW_SURFACEFORMAT_A16_UNORM   0x113
#define BRW_SURFACEFORMAT_L8A8_UNORM   0x114
#define BRW_SURFACEFORMAT_I16_FLOAT   0x115
#define BRW_SURFACEFORMAT_L16_FLOAT   0x116
#define BRW_SURFACEFORMAT_A16_FLOAT   0x117
#define BRW_SURFACEFORMAT_R5G5_SNORM_B6_UNORM   0x119
#define BRW_SURFACEFORMAT_B5G5R5X1_UNORM   0x11A
#define BRW_SURFACEFORMAT_B5G5R5X1_UNORM_SRGB   0x11B
#define BRW_SURFACEFORMAT_R8G8_SSCALED   0x11C
#define BRW_SURFACEFORMAT_R8G8_USCALED   0x11D
#define BRW_SURFACEFORMAT_R16_SSCALED   0x11E
#define BRW_SURFACEFORMAT_R16_USCALED   0x11F
#define BRW_SURFACEFORMAT_R8_UNORM   0x140
#define BRW_SURFACEFORMAT_R8_SNORM   0x141
#define BRW_SURFACEFORMAT_R8_SINT   0x142
#define BRW_SURFACEFORMAT_R8_UINT   0x143
#define BRW_SURFACEFORMAT_A8_UNORM   0x144
#define BRW_SURFACEFORMAT_I8_UNORM   0x145
#define BRW_SURFACEFORMAT_L8_UNORM   0x146
#define BRW_SURFACEFORMAT_P4A4_UNORM   0x147
#define BRW_SURFACEFORMAT_A4P4_UNORM   0x148
#define BRW_SURFACEFORMAT_R8_SSCALED   0x149
#define BRW_SURFACEFORMAT_R8_USCALED   0x14A
#define BRW_SURFACEFORMAT_R1_UINT   0x181
#define BRW_SURFACEFORMAT_YCRCB_NORMAL   0x182
#define BRW_SURFACEFORMAT_YCRCB_SWAPUVY   0x183
#define BRW_SURFACEFORMAT_BC1_UNORM   0x186
#define BRW_SURFACEFORMAT_BC2_UNORM   0x187
#define BRW_SURFACEFORMAT_BC3_UNORM   0x188
#define BRW_SURFACEFORMAT_BC4_UNORM   0x189
#define BRW_SURFACEFORMAT_BC5_UNORM   0x18A
#define BRW_SURFACEFORMAT_BC1_UNORM_SRGB   0x18B
#define BRW_SURFACEFORMAT_BC2_UNORM_SRGB   0x18C
#define BRW_SURFACEFORMAT_BC3_UNORM_SRGB   0x18D
#define BRW_SURFACEFORMAT_MONO8   0x18E
#define BRW_SURFACEFORMAT_YCRCB_SWAPUV   0x18F
#define BRW_SURFACEFORMAT_YCRCB_SWAPY   0x190
#define BRW_SURFACEFORMAT_DXT1_RGB   0x191
#define BRW_SURFACEFORMAT_FXT1   0x192
#define BRW_SURFACEFORMAT_R8G8B8_UNORM   0x193
#define BRW_SURFACEFORMAT_R8G8B8_SNORM   0x194
#define BRW_SURFACEFORMAT_R8G8B8_SSCALED   0x195
#define BRW_SURFACEFORMAT_R8G8B8_USCALED   0x196
#define BRW_SURFACEFORMAT_R64G64B64A64_FLOAT   0x197
#define BRW_SURFACEFORMAT_R64G64B64_FLOAT   0x198
#define BRW_SURFACEFORMAT_BC4_SNORM   0x199
#define BRW_SURFACEFORMAT_BC5_SNORM   0x19A
#define BRW_SURFACEFORMAT_R16G16B16_UNORM   0x19C
#define BRW_SURFACEFORMAT_R16G16B16_SNORM   0x19D
#define BRW_SURFACEFORMAT_R16G16B16_SSCALED   0x19E
#define BRW_SURFACEFORMAT_R16G16B16_USCALED   0x19F
#define BRW_SURFACERETURNFORMAT_FLOAT32   0
#define BRW_SURFACERETURNFORMAT_S1   1
#define BRW_SURFACE_1D   0
#define BRW_SURFACE_2D   1
#define BRW_SURFACE_3D   2
#define BRW_SURFACE_CUBE   3
#define BRW_SURFACE_BUFFER   4
#define BRW_SURFACE_NULL   7
#define BRW_TEXCOORDMODE_WRAP   0
#define BRW_TEXCOORDMODE_MIRROR   1
#define BRW_TEXCOORDMODE_CLAMP   2
#define BRW_TEXCOORDMODE_CUBE   3
#define BRW_TEXCOORDMODE_CLAMP_BORDER   4
#define BRW_TEXCOORDMODE_MIRROR_ONCE   5
#define BRW_THREAD_PRIORITY_NORMAL   0
#define BRW_THREAD_PRIORITY_HIGH   1
#define BRW_TILEWALK_XMAJOR   0
#define BRW_TILEWALK_YMAJOR   1
#define BRW_VERTEX_SUBPIXEL_PRECISION_8BITS   0
#define BRW_VERTEX_SUBPIXEL_PRECISION_4BITS   1
#define BRW_VERTEXBUFFER_ACCESS_VERTEXDATA   0
#define BRW_VERTEXBUFFER_ACCESS_INSTANCEDATA   1
#define BRW_VFCOMPONENT_NOSTORE   0
#define BRW_VFCOMPONENT_STORE_SRC   1
#define BRW_VFCOMPONENT_STORE_0   2
#define BRW_VFCOMPONENT_STORE_1_FLT   3
#define BRW_VFCOMPONENT_STORE_1_INT   4
#define BRW_VFCOMPONENT_STORE_VID   5
#define BRW_VFCOMPONENT_STORE_IID   6
#define BRW_VFCOMPONENT_STORE_PID   7
#define BRW_ALIGN_1   0
#define BRW_ALIGN_16   1
#define BRW_ADDRESS_DIRECT   0
#define BRW_ADDRESS_REGISTER_INDIRECT_REGISTER   1
#define BRW_CHANNEL_X   0
#define BRW_CHANNEL_Y   1
#define BRW_CHANNEL_Z   2
#define BRW_CHANNEL_W   3
#define BRW_COMPRESSION_NONE   0
#define BRW_COMPRESSION_2NDHALF   1
#define BRW_COMPRESSION_COMPRESSED   2
#define BRW_CONDITIONAL_NONE   0
#define BRW_CONDITIONAL_Z   1
#define BRW_CONDITIONAL_NZ   2
#define BRW_CONDITIONAL_EQ   1
#define BRW_CONDITIONAL_NEQ   2
#define BRW_CONDITIONAL_G   3
#define BRW_CONDITIONAL_GE   4
#define BRW_CONDITIONAL_L   5
#define BRW_CONDITIONAL_LE   6
#define BRW_CONDITIONAL_C   7
#define BRW_CONDITIONAL_O   8
#define BRW_DEBUG_NONE   0
#define BRW_DEBUG_BREAKPOINT   1
#define BRW_DEPENDENCY_NORMAL   0
#define BRW_DEPENDENCY_NOTCLEARED   1
#define BRW_DEPENDENCY_NOTCHECKED   2
#define BRW_DEPENDENCY_DISABLE   3
#define BRW_EXECUTE_1   0
#define BRW_EXECUTE_2   1
#define BRW_EXECUTE_4   2
#define BRW_EXECUTE_8   3
#define BRW_EXECUTE_16   4
#define BRW_EXECUTE_32   5
#define BRW_HORIZONTAL_STRIDE_0   0
#define BRW_HORIZONTAL_STRIDE_1   1
#define BRW_HORIZONTAL_STRIDE_2   2
#define BRW_HORIZONTAL_STRIDE_4   3
#define BRW_INSTRUCTION_NORMAL   0
#define BRW_INSTRUCTION_SATURATE   1
#define BRW_MASK_ENABLE   0
#define BRW_MASK_DISABLE   1
#define BRW_OPCODE_MOV   1
#define BRW_OPCODE_SEL   2
#define BRW_OPCODE_NOT   4
#define BRW_OPCODE_AND   5
#define BRW_OPCODE_OR   6
#define BRW_OPCODE_XOR   7
#define BRW_OPCODE_SHR   8
#define BRW_OPCODE_SHL   9
#define BRW_OPCODE_RSR   10
#define BRW_OPCODE_RSL   11
#define BRW_OPCODE_ASR   12
#define BRW_OPCODE_CMP   16
#define BRW_OPCODE_JMPI   32
#define BRW_OPCODE_IF   34
#define BRW_OPCODE_IFF   35
#define BRW_OPCODE_ELSE   36
#define BRW_OPCODE_ENDIF   37
#define BRW_OPCODE_DO   38
#define BRW_OPCODE_WHILE   39
#define BRW_OPCODE_BREAK   40
#define BRW_OPCODE_CONTINUE   41
#define BRW_OPCODE_HALT   42
#define BRW_OPCODE_MSAVE   44
#define BRW_OPCODE_MRESTORE   45
#define BRW_OPCODE_PUSH   46
#define BRW_OPCODE_POP   47
#define BRW_OPCODE_WAIT   48
#define BRW_OPCODE_SEND   49
#define BRW_OPCODE_ADD   64
#define BRW_OPCODE_MUL   65
#define BRW_OPCODE_AVG   66
#define BRW_OPCODE_FRC   67
#define BRW_OPCODE_RNDU   68
#define BRW_OPCODE_RNDD   69
#define BRW_OPCODE_RNDE   70
#define BRW_OPCODE_RNDZ   71
#define BRW_OPCODE_MAC   72
#define BRW_OPCODE_MACH   73
#define BRW_OPCODE_LZD   74
#define BRW_OPCODE_SAD2   80
#define BRW_OPCODE_SADA2   81
#define BRW_OPCODE_DP4   84
#define BRW_OPCODE_DPH   85
#define BRW_OPCODE_DP3   86
#define BRW_OPCODE_DP2   87
#define BRW_OPCODE_DPA2   88
#define BRW_OPCODE_LINE   89
#define BRW_OPCODE_NOP   126
#define BRW_PREDICATE_NONE   0
#define BRW_PREDICATE_NORMAL   1
#define BRW_PREDICATE_ALIGN1_ANYV   2
#define BRW_PREDICATE_ALIGN1_ALLV   3
#define BRW_PREDICATE_ALIGN1_ANY2H   4
#define BRW_PREDICATE_ALIGN1_ALL2H   5
#define BRW_PREDICATE_ALIGN1_ANY4H   6
#define BRW_PREDICATE_ALIGN1_ALL4H   7
#define BRW_PREDICATE_ALIGN1_ANY8H   8
#define BRW_PREDICATE_ALIGN1_ALL8H   9
#define BRW_PREDICATE_ALIGN1_ANY16H   10
#define BRW_PREDICATE_ALIGN1_ALL16H   11
#define BRW_PREDICATE_ALIGN16_REPLICATE_X   2
#define BRW_PREDICATE_ALIGN16_REPLICATE_Y   3
#define BRW_PREDICATE_ALIGN16_REPLICATE_Z   4
#define BRW_PREDICATE_ALIGN16_REPLICATE_W   5
#define BRW_PREDICATE_ALIGN16_ANY4H   6
#define BRW_PREDICATE_ALIGN16_ALL4H   7
#define BRW_ARCHITECTURE_REGISTER_FILE   0
#define BRW_GENERAL_REGISTER_FILE   1
#define BRW_MESSAGE_REGISTER_FILE   2
#define BRW_IMMEDIATE_VALUE   3
#define BRW_REGISTER_TYPE_UD   0
#define BRW_REGISTER_TYPE_D   1
#define BRW_REGISTER_TYPE_UW   2
#define BRW_REGISTER_TYPE_W   3
#define BRW_REGISTER_TYPE_UB   4
#define BRW_REGISTER_TYPE_B   5
#define BRW_REGISTER_TYPE_VF   5
#define BRW_REGISTER_TYPE_HF   6
#define BRW_REGISTER_TYPE_V   6
#define BRW_REGISTER_TYPE_F   7
#define BRW_ARF_NULL   0x00
#define BRW_ARF_ADDRESS   0x10
#define BRW_ARF_ACCUMULATOR   0x20
#define BRW_ARF_FLAG   0x30
#define BRW_ARF_MASK   0x40
#define BRW_ARF_MASK_STACK   0x50
#define BRW_ARF_MASK_STACK_DEPTH   0x60
#define BRW_ARF_STATE   0x70
#define BRW_ARF_CONTROL   0x80
#define BRW_ARF_NOTIFICATION_COUNT   0x90
#define BRW_ARF_IP   0xA0
#define BRW_AMASK   0
#define BRW_IMASK   1
#define BRW_LMASK   2
#define BRW_CMASK   3
#define BRW_THREAD_NORMAL   0
#define BRW_THREAD_ATOMIC   1
#define BRW_THREAD_SWITCH   2
#define BRW_VERTICAL_STRIDE_0   0
#define BRW_VERTICAL_STRIDE_1   1
#define BRW_VERTICAL_STRIDE_2   2
#define BRW_VERTICAL_STRIDE_4   3
#define BRW_VERTICAL_STRIDE_8   4
#define BRW_VERTICAL_STRIDE_16   5
#define BRW_VERTICAL_STRIDE_32   6
#define BRW_VERTICAL_STRIDE_64   7
#define BRW_VERTICAL_STRIDE_128   8
#define BRW_VERTICAL_STRIDE_256   9
#define BRW_VERTICAL_STRIDE_ONE_DIMENSIONAL   0xF
#define BRW_WIDTH_1   0
#define BRW_WIDTH_2   1
#define BRW_WIDTH_4   2
#define BRW_WIDTH_8   3
#define BRW_WIDTH_16   4
#define BRW_STATELESS_BUFFER_BOUNDARY_1K   0
#define BRW_STATELESS_BUFFER_BOUNDARY_2K   1
#define BRW_STATELESS_BUFFER_BOUNDARY_4K   2
#define BRW_STATELESS_BUFFER_BOUNDARY_8K   3
#define BRW_STATELESS_BUFFER_BOUNDARY_16K   4
#define BRW_STATELESS_BUFFER_BOUNDARY_32K   5
#define BRW_STATELESS_BUFFER_BOUNDARY_64K   6
#define BRW_STATELESS_BUFFER_BOUNDARY_128K   7
#define BRW_STATELESS_BUFFER_BOUNDARY_256K   8
#define BRW_STATELESS_BUFFER_BOUNDARY_512K   9
#define BRW_STATELESS_BUFFER_BOUNDARY_1M   10
#define BRW_STATELESS_BUFFER_BOUNDARY_2M   11
#define BRW_POLYGON_FACING_FRONT   0
#define BRW_POLYGON_FACING_BACK   1
#define BRW_MESSAGE_TARGET_NULL   0
#define BRW_MESSAGE_TARGET_MATH   1
#define BRW_MESSAGE_TARGET_SAMPLER   2
#define BRW_MESSAGE_TARGET_GATEWAY   3
#define BRW_MESSAGE_TARGET_DATAPORT_READ   4
#define BRW_MESSAGE_TARGET_DATAPORT_WRITE   5
#define BRW_MESSAGE_TARGET_URB   6
#define BRW_MESSAGE_TARGET_THREAD_SPAWNER   7
#define BRW_SAMPLER_RETURN_FORMAT_FLOAT32   0
#define BRW_SAMPLER_RETURN_FORMAT_UINT32   2
#define BRW_SAMPLER_RETURN_FORMAT_SINT32   3
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE   0
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE   0
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS   0
#define BRW_SAMPLER_MESSAGE_SIMD8_KILLPIX   1
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_LOD   1
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_LOD   1
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_GRADIENTS   2
#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_GRADIENTS   2
#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_COMPARE   0
#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_COMPARE   2
#define BRW_SAMPLER_MESSAGE_SIMD4X2_RESINFO   2
#define BRW_SAMPLER_MESSAGE_SIMD8_RESINFO   2
#define BRW_SAMPLER_MESSAGE_SIMD16_RESINFO   2
#define BRW_SAMPLER_MESSAGE_SIMD4X2_LD   3
#define BRW_SAMPLER_MESSAGE_SIMD8_LD   3
#define BRW_SAMPLER_MESSAGE_SIMD16_LD   3
#define BRW_DATAPORT_OWORD_BLOCK_1_OWORDLOW   0
#define BRW_DATAPORT_OWORD_BLOCK_1_OWORDHIGH   1
#define BRW_DATAPORT_OWORD_BLOCK_2_OWORDS   2
#define BRW_DATAPORT_OWORD_BLOCK_4_OWORDS   3
#define BRW_DATAPORT_OWORD_BLOCK_8_OWORDS   4
#define BRW_DATAPORT_OWORD_DUAL_BLOCK_1OWORD   0
#define BRW_DATAPORT_OWORD_DUAL_BLOCK_4OWORDS   2
#define BRW_DATAPORT_DWORD_SCATTERED_BLOCK_8DWORDS   2
#define BRW_DATAPORT_DWORD_SCATTERED_BLOCK_16DWORDS   3
#define BRW_DATAPORT_READ_MESSAGE_OWORD_BLOCK_READ   0
#define BRW_DATAPORT_READ_MESSAGE_OWORD_DUAL_BLOCK_READ   1
#define BRW_DATAPORT_READ_MESSAGE_DWORD_BLOCK_READ   2
#define BRW_DATAPORT_READ_MESSAGE_DWORD_SCATTERED_READ   3
#define BRW_DATAPORT_READ_TARGET_DATA_CACHE   0
#define BRW_DATAPORT_READ_TARGET_RENDER_CACHE   1
#define BRW_DATAPORT_READ_TARGET_SAMPLER_CACHE   2
#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD16_SINGLE_SOURCE   0
#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD16_SINGLE_SOURCE_REPLICATED   1
#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_DUAL_SOURCE_SUBSPAN01   2
#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_DUAL_SOURCE_SUBSPAN23   3
#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_SINGLE_SOURCE_SUBSPAN01   4
#define BRW_DATAPORT_WRITE_MESSAGE_OWORD_BLOCK_WRITE   0
#define BRW_DATAPORT_WRITE_MESSAGE_OWORD_DUAL_BLOCK_WRITE   1
#define BRW_DATAPORT_WRITE_MESSAGE_DWORD_BLOCK_WRITE   2
#define BRW_DATAPORT_WRITE_MESSAGE_DWORD_SCATTERED_WRITE   3
#define BRW_DATAPORT_WRITE_MESSAGE_RENDER_TARGET_WRITE   4
#define BRW_DATAPORT_WRITE_MESSAGE_STREAMED_VERTEX_BUFFER_WRITE   5
#define BRW_DATAPORT_WRITE_MESSAGE_FLUSH_RENDER_CACHE   7
#define BRW_MATH_FUNCTION_INV   1
#define BRW_MATH_FUNCTION_LOG   2
#define BRW_MATH_FUNCTION_EXP   3
#define BRW_MATH_FUNCTION_SQRT   4
#define BRW_MATH_FUNCTION_RSQ   5
#define BRW_MATH_FUNCTION_SIN   6
#define BRW_MATH_FUNCTION_COS   7
#define BRW_MATH_FUNCTION_SINCOS   8
#define BRW_MATH_FUNCTION_TAN   9
#define BRW_MATH_FUNCTION_POW   10
#define BRW_MATH_FUNCTION_INT_DIV_QUOTIENT_AND_REMAINDER   11
#define BRW_MATH_FUNCTION_INT_DIV_QUOTIENT   12
#define BRW_MATH_FUNCTION_INT_DIV_REMAINDER   13
#define BRW_MATH_INTEGER_UNSIGNED   0
#define BRW_MATH_INTEGER_SIGNED   1
#define BRW_MATH_PRECISION_FULL   0
#define BRW_MATH_PRECISION_PARTIAL   1
#define BRW_MATH_SATURATE_NONE   0
#define BRW_MATH_SATURATE_SATURATE   1
#define BRW_MATH_DATA_VECTOR   0
#define BRW_MATH_DATA_SCALAR   1
#define BRW_URB_OPCODE_WRITE   0
#define BRW_URB_SWIZZLE_NONE   0
#define BRW_URB_SWIZZLE_INTERLEAVE   1
#define BRW_URB_SWIZZLE_TRANSPOSE   2
#define BRW_SCRATCH_SPACE_SIZE_1K   0
#define BRW_SCRATCH_SPACE_SIZE_2K   1
#define BRW_SCRATCH_SPACE_SIZE_4K   2
#define BRW_SCRATCH_SPACE_SIZE_8K   3
#define BRW_SCRATCH_SPACE_SIZE_16K   4
#define BRW_SCRATCH_SPACE_SIZE_32K   5
#define BRW_SCRATCH_SPACE_SIZE_64K   6
#define BRW_SCRATCH_SPACE_SIZE_128K   7
#define BRW_SCRATCH_SPACE_SIZE_256K   8
#define BRW_SCRATCH_SPACE_SIZE_512K   9
#define BRW_SCRATCH_SPACE_SIZE_1M   10
#define BRW_SCRATCH_SPACE_SIZE_2M   11
#define CMD_URB_FENCE   0x6000
#define CMD_CONST_BUFFER_STATE   0x6001
#define CMD_CONST_BUFFER   0x6002
#define CMD_STATE_BASE_ADDRESS   0x6101
#define CMD_STATE_INSN_POINTER   0x6102
#define CMD_PIPELINE_SELECT   0x6104
#define CMD_PIPELINED_STATE_POINTERS   0x7800
#define CMD_BINDING_TABLE_PTRS   0x7801
#define CMD_VERTEX_BUFFER   0x7808
#define CMD_VERTEX_ELEMENT   0x7809
#define CMD_INDEX_BUFFER   0x780a
#define CMD_VF_STATISTICS   0x780b
#define CMD_DRAW_RECT   0x7900
#define CMD_BLEND_CONSTANT_COLOR   0x7901
#define CMD_CHROMA_KEY   0x7904
#define CMD_DEPTH_BUFFER   0x7905
#define CMD_POLY_STIPPLE_OFFSET   0x7906
#define CMD_POLY_STIPPLE_PATTERN   0x7907
#define CMD_LINE_STIPPLE_PATTERN   0x7908
#define CMD_GLOBAL_DEPTH_OFFSET_CLAMP   0x7909
#define CMD_PIPE_CONTROL   0x7a00
#define CMD_3D_PRIM   0x7b00
#define CMD_MI_FLUSH   0x0200
#define R02_PRIM_END   0x1
#define R02_PRIM_START   0x2


Define Documentation

#define _3DCONTROL   0x00

Definition at line 121 of file brw_defines.h.

#define _3DOP_3DCONTROL   0x2

Definition at line 103 of file brw_defines.h.

#define _3DOP_3DPRIMITIVE   0x3

Definition at line 104 of file brw_defines.h.

#define _3DOP_3DSTATE_NONPIPELINED   0x1

Definition at line 102 of file brw_defines.h.

#define _3DOP_3DSTATE_PIPELINED   0x0

Definition at line 101 of file brw_defines.h.

#define _3DPRIM_LINELIST   0x02

Definition at line 133 of file brw_defines.h.

#define _3DPRIM_LINELIST_ADJ   0x09

Definition at line 140 of file brw_defines.h.

#define _3DPRIM_LINELOOP   0x10

Definition at line 147 of file brw_defines.h.

#define _3DPRIM_LINESTRIP   0x03

Definition at line 134 of file brw_defines.h.

#define _3DPRIM_LINESTRIP_ADJ   0x0A

Definition at line 141 of file brw_defines.h.

#define _3DPRIM_LINESTRIP_BF   0x13

Definition at line 150 of file brw_defines.h.

#define _3DPRIM_LINESTRIP_CONT   0x12

Definition at line 149 of file brw_defines.h.

#define _3DPRIM_LINESTRIP_CONT_BF   0x14

Definition at line 151 of file brw_defines.h.

#define _3DPRIM_POINTLIST   0x01

Definition at line 132 of file brw_defines.h.

#define _3DPRIM_POINTLIST_BF   0x11

Definition at line 148 of file brw_defines.h.

#define _3DPRIM_POLYGON   0x0E

Definition at line 145 of file brw_defines.h.

#define _3DPRIM_QUADLIST   0x07

Definition at line 138 of file brw_defines.h.

#define _3DPRIM_QUADSTRIP   0x08

Definition at line 139 of file brw_defines.h.

#define _3DPRIM_RECTLIST   0x0F

Definition at line 146 of file brw_defines.h.

#define _3DPRIM_TRIFAN   0x06

Definition at line 137 of file brw_defines.h.

#define _3DPRIM_TRIFAN_NOSTIPPLE   0x15

Definition at line 152 of file brw_defines.h.

#define _3DPRIM_TRILIST   0x04

Definition at line 135 of file brw_defines.h.

#define _3DPRIM_TRILIST_ADJ   0x0B

Definition at line 142 of file brw_defines.h.

#define _3DPRIM_TRISTRIP   0x05

Definition at line 136 of file brw_defines.h.

#define _3DPRIM_TRISTRIP_ADJ   0x0C

Definition at line 143 of file brw_defines.h.

#define _3DPRIM_TRISTRIP_REVERSE   0x0D

Definition at line 144 of file brw_defines.h.

#define _3DPRIM_VERTEXBUFFER_ACCESS_RANDOM   1

Definition at line 155 of file brw_defines.h.

#define _3DPRIM_VERTEXBUFFER_ACCESS_SEQUENTIAL   0

Definition at line 154 of file brw_defines.h.

#define _3DPRIMITIVE   0x00

Definition at line 122 of file brw_defines.h.

#define _3DSTATE_BINDING_TABLE_POINTERS   0x01

Definition at line 107 of file brw_defines.h.

#define _3DSTATE_CHROMA_KEY   0x04

Definition at line 115 of file brw_defines.h.

#define _3DSTATE_CONSTANT_COLOR   0x01

Definition at line 113 of file brw_defines.h.

#define _3DSTATE_DEPTH_BUFFER   0x05

Definition at line 116 of file brw_defines.h.

#define _3DSTATE_DRAWING_RECTANGLE   0x00

Definition at line 112 of file brw_defines.h.

#define _3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP   0x09

Definition at line 120 of file brw_defines.h.

#define _3DSTATE_INDEX_BUFFER   0x0A

Definition at line 110 of file brw_defines.h.

#define _3DSTATE_LINE_STIPPLE   0x08

Definition at line 119 of file brw_defines.h.

#define _3DSTATE_PIPELINED_POINTERS   0x00

Definition at line 106 of file brw_defines.h.

#define _3DSTATE_POLY_STIPPLE_OFFSET   0x06

Definition at line 117 of file brw_defines.h.

#define _3DSTATE_POLY_STIPPLE_PATTERN   0x07

Definition at line 118 of file brw_defines.h.

#define _3DSTATE_SAMPLER_PALETTE_LOAD   0x02

Definition at line 114 of file brw_defines.h.

#define _3DSTATE_VERTEX_BUFFERS   0x08

Definition at line 108 of file brw_defines.h.

#define _3DSTATE_VERTEX_ELEMENTS   0x09

Definition at line 109 of file brw_defines.h.

#define _3DSTATE_VF_STATISTICS   0x0B

Definition at line 111 of file brw_defines.h.

#define BRW_ADDRESS_DIRECT   0

Definition at line 510 of file brw_defines.h.

#define BRW_ADDRESS_REGISTER_INDIRECT_REGISTER   1

Definition at line 511 of file brw_defines.h.

#define BRW_ALIGN_1   0

Definition at line 507 of file brw_defines.h.

#define BRW_ALIGN_16   1

Definition at line 508 of file brw_defines.h.

#define BRW_ALPHATEST_FORMAT_FLOAT32   1

Definition at line 193 of file brw_defines.h.

#define BRW_ALPHATEST_FORMAT_UNORM8   0

Definition at line 192 of file brw_defines.h.

#define BRW_AMASK   0

Definition at line 656 of file brw_defines.h.

#define BRW_ANISORATIO_10   4

Definition at line 161 of file brw_defines.h.

#define BRW_ANISORATIO_12   5

Definition at line 162 of file brw_defines.h.

#define BRW_ANISORATIO_14   6

Definition at line 163 of file brw_defines.h.

#define BRW_ANISORATIO_16   7

Definition at line 164 of file brw_defines.h.

#define BRW_ANISORATIO_2   0

Definition at line 157 of file brw_defines.h.

#define BRW_ANISORATIO_4   1

Definition at line 158 of file brw_defines.h.

#define BRW_ANISORATIO_6   2

Definition at line 159 of file brw_defines.h.

#define BRW_ANISORATIO_8   3

Definition at line 160 of file brw_defines.h.

#define BRW_ARCHITECTURE_REGISTER_FILE   0

Definition at line 628 of file brw_defines.h.

#define BRW_ARF_ACCUMULATOR   0x20

Definition at line 646 of file brw_defines.h.

#define BRW_ARF_ADDRESS   0x10

Definition at line 645 of file brw_defines.h.

#define BRW_ARF_CONTROL   0x80

Definition at line 652 of file brw_defines.h.

#define BRW_ARF_FLAG   0x30

Definition at line 647 of file brw_defines.h.

#define BRW_ARF_IP   0xA0

Definition at line 654 of file brw_defines.h.

#define BRW_ARF_MASK   0x40

Definition at line 648 of file brw_defines.h.

#define BRW_ARF_MASK_STACK   0x50

Definition at line 649 of file brw_defines.h.

#define BRW_ARF_MASK_STACK_DEPTH   0x60

Definition at line 650 of file brw_defines.h.

#define BRW_ARF_NOTIFICATION_COUNT   0x90

Definition at line 653 of file brw_defines.h.

#define BRW_ARF_NULL   0x00

Definition at line 644 of file brw_defines.h.

#define BRW_ARF_STATE   0x70

Definition at line 651 of file brw_defines.h.

#define BRW_BLENDFACTOR_CONST_ALPHA   0x8

Definition at line 173 of file brw_defines.h.

#define BRW_BLENDFACTOR_CONST_COLOR   0x7

Definition at line 172 of file brw_defines.h.

#define BRW_BLENDFACTOR_DST_ALPHA   0x4

Definition at line 169 of file brw_defines.h.

#define BRW_BLENDFACTOR_DST_COLOR   0x5

Definition at line 170 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_CONST_ALPHA   0x18

Definition at line 182 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_CONST_COLOR   0x17

Definition at line 181 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_DST_ALPHA   0x14

Definition at line 179 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_DST_COLOR   0x15

Definition at line 180 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_SRC1_ALPHA   0x1A

Definition at line 184 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_SRC1_COLOR   0x19

Definition at line 183 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_SRC_ALPHA   0x13

Definition at line 178 of file brw_defines.h.

#define BRW_BLENDFACTOR_INV_SRC_COLOR   0x12

Definition at line 177 of file brw_defines.h.

#define BRW_BLENDFACTOR_ONE   0x1

Definition at line 166 of file brw_defines.h.

#define BRW_BLENDFACTOR_SRC1_ALPHA   0x0A

Definition at line 175 of file brw_defines.h.

#define BRW_BLENDFACTOR_SRC1_COLOR   0x9

Definition at line 174 of file brw_defines.h.

#define BRW_BLENDFACTOR_SRC_ALPHA   0x3

Definition at line 168 of file brw_defines.h.

#define BRW_BLENDFACTOR_SRC_ALPHA_SATURATE   0x6

Definition at line 171 of file brw_defines.h.

#define BRW_BLENDFACTOR_SRC_COLOR   0x2

Definition at line 167 of file brw_defines.h.

#define BRW_BLENDFACTOR_ZERO   0x11

Definition at line 176 of file brw_defines.h.

#define BRW_BLENDFUNCTION_ADD   0

Definition at line 186 of file brw_defines.h.

#define BRW_BLENDFUNCTION_MAX   4

Definition at line 190 of file brw_defines.h.

#define BRW_BLENDFUNCTION_MIN   3

Definition at line 189 of file brw_defines.h.

#define BRW_BLENDFUNCTION_REVERSE_SUBTRACT   2

Definition at line 188 of file brw_defines.h.

#define BRW_BLENDFUNCTION_SUBTRACT   1

Definition at line 187 of file brw_defines.h.

#define BRW_CHANNEL_W   3

Definition at line 516 of file brw_defines.h.

#define BRW_CHANNEL_X   0

Definition at line 513 of file brw_defines.h.

#define BRW_CHANNEL_Y   1

Definition at line 514 of file brw_defines.h.

#define BRW_CHANNEL_Z   2

Definition at line 515 of file brw_defines.h.

#define BRW_CHROMAKEY_KILL_ON_ANY_MATCH   0

Definition at line 195 of file brw_defines.h.

#define BRW_CHROMAKEY_REPLACE_BLACK   1

Definition at line 196 of file brw_defines.h.

#define BRW_CLIP_API_DX   1

Definition at line 199 of file brw_defines.h.

#define BRW_CLIP_API_OGL   0

Definition at line 198 of file brw_defines.h.

#define BRW_CLIP_NDCSPACE   0

Definition at line 207 of file brw_defines.h.

#define BRW_CLIP_SCREENSPACE   1

Definition at line 208 of file brw_defines.h.

#define BRW_CLIPMODE_ACCEPT_ALL   4

Definition at line 205 of file brw_defines.h.

#define BRW_CLIPMODE_CLIP_ALL   1

Definition at line 202 of file brw_defines.h.

#define BRW_CLIPMODE_CLIP_NON_REJECTED   2

Definition at line 203 of file brw_defines.h.

#define BRW_CLIPMODE_NORMAL   0

Definition at line 201 of file brw_defines.h.

#define BRW_CLIPMODE_REJECT_ALL   3

Definition at line 204 of file brw_defines.h.

#define BRW_CMASK   3

Definition at line 659 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_ALWAYS   0

Definition at line 210 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_EQUAL   3

Definition at line 213 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_GEQUAL   7

Definition at line 217 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_GREATER   5

Definition at line 215 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_LEQUAL   4

Definition at line 214 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_LESS   2

Definition at line 212 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_NEVER   1

Definition at line 211 of file brw_defines.h.

#define BRW_COMPAREFUNCTION_NOTEQUAL   6

Definition at line 216 of file brw_defines.h.

#define BRW_COMPRESSION_2NDHALF   1

Definition at line 519 of file brw_defines.h.

#define BRW_COMPRESSION_COMPRESSED   2

Definition at line 520 of file brw_defines.h.

#define BRW_COMPRESSION_NONE   0

Definition at line 518 of file brw_defines.h.

#define BRW_CONDITIONAL_C   7

Definition at line 531 of file brw_defines.h.

#define BRW_CONDITIONAL_EQ   1

Definition at line 525 of file brw_defines.h.

#define BRW_CONDITIONAL_G   3

Definition at line 527 of file brw_defines.h.

#define BRW_CONDITIONAL_GE   4

Definition at line 528 of file brw_defines.h.

#define BRW_CONDITIONAL_L   5

Definition at line 529 of file brw_defines.h.

#define BRW_CONDITIONAL_LE   6

Definition at line 530 of file brw_defines.h.

#define BRW_CONDITIONAL_NEQ   2

Definition at line 526 of file brw_defines.h.

#define BRW_CONDITIONAL_NONE   0

Definition at line 522 of file brw_defines.h.

#define BRW_CONDITIONAL_NZ   2

Definition at line 524 of file brw_defines.h.

#define BRW_CONDITIONAL_O   8

Definition at line 532 of file brw_defines.h.

#define BRW_CONDITIONAL_Z   1

Definition at line 523 of file brw_defines.h.

#define BRW_COVERAGE_PIXELS_1   1

Definition at line 220 of file brw_defines.h.

#define BRW_COVERAGE_PIXELS_2   2

Definition at line 221 of file brw_defines.h.

#define BRW_COVERAGE_PIXELS_4   3

Definition at line 222 of file brw_defines.h.

#define BRW_COVERAGE_PIXELS_HALF   0

Definition at line 219 of file brw_defines.h.

#define BRW_CULLMODE_BACK   3

Definition at line 227 of file brw_defines.h.

#define BRW_CULLMODE_BOTH   0

Definition at line 224 of file brw_defines.h.

#define BRW_CULLMODE_FRONT   2

Definition at line 226 of file brw_defines.h.

#define BRW_CULLMODE_NONE   1

Definition at line 225 of file brw_defines.h.

#define BRW_DATAPORT_DWORD_SCATTERED_BLOCK_16DWORDS   3

Definition at line 741 of file brw_defines.h.

#define BRW_DATAPORT_DWORD_SCATTERED_BLOCK_8DWORDS   2

Definition at line 740 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_BLOCK_1_OWORDHIGH   1

Definition at line 732 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_BLOCK_1_OWORDLOW   0

Definition at line 731 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_BLOCK_2_OWORDS   2

Definition at line 733 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_BLOCK_4_OWORDS   3

Definition at line 734 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_BLOCK_8_OWORDS   4

Definition at line 735 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_DUAL_BLOCK_1OWORD   0

Definition at line 737 of file brw_defines.h.

#define BRW_DATAPORT_OWORD_DUAL_BLOCK_4OWORDS   2

Definition at line 738 of file brw_defines.h.

#define BRW_DATAPORT_READ_MESSAGE_DWORD_BLOCK_READ   2

Definition at line 745 of file brw_defines.h.

#define BRW_DATAPORT_READ_MESSAGE_DWORD_SCATTERED_READ   3

Definition at line 746 of file brw_defines.h.

#define BRW_DATAPORT_READ_MESSAGE_OWORD_BLOCK_READ   0

Definition at line 743 of file brw_defines.h.

#define BRW_DATAPORT_READ_MESSAGE_OWORD_DUAL_BLOCK_READ   1

Definition at line 744 of file brw_defines.h.

#define BRW_DATAPORT_READ_TARGET_DATA_CACHE   0

Definition at line 748 of file brw_defines.h.

#define BRW_DATAPORT_READ_TARGET_RENDER_CACHE   1

Definition at line 749 of file brw_defines.h.

#define BRW_DATAPORT_READ_TARGET_SAMPLER_CACHE   2

Definition at line 750 of file brw_defines.h.

#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD16_SINGLE_SOURCE   0

Definition at line 752 of file brw_defines.h.

#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD16_SINGLE_SOURCE_REPLICATED   1

Definition at line 753 of file brw_defines.h.

#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_DUAL_SOURCE_SUBSPAN01   2

Definition at line 754 of file brw_defines.h.

#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_DUAL_SOURCE_SUBSPAN23   3

Definition at line 755 of file brw_defines.h.

#define BRW_DATAPORT_RENDER_TARGET_WRITE_SIMD8_SINGLE_SOURCE_SUBSPAN01   4

Definition at line 756 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_DWORD_BLOCK_WRITE   2

Definition at line 760 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_DWORD_SCATTERED_WRITE   3

Definition at line 761 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_FLUSH_RENDER_CACHE   7

Definition at line 764 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_OWORD_BLOCK_WRITE   0

Definition at line 758 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_OWORD_DUAL_BLOCK_WRITE   1

Definition at line 759 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_RENDER_TARGET_WRITE   4

Definition at line 762 of file brw_defines.h.

#define BRW_DATAPORT_WRITE_MESSAGE_STREAMED_VERTEX_BUFFER_WRITE   5

Definition at line 763 of file brw_defines.h.

#define BRW_DEBUG_BREAKPOINT   1

Definition at line 535 of file brw_defines.h.

#define BRW_DEBUG_NONE   0

Definition at line 534 of file brw_defines.h.

#define BRW_DEFAULTCOLOR_R32G32B32A32_FLOAT   1

Definition at line 230 of file brw_defines.h.

#define BRW_DEFAULTCOLOR_R8G8B8A8_UNORM   0

Definition at line 229 of file brw_defines.h.

#define BRW_DEPENDENCY_DISABLE   3

Definition at line 540 of file brw_defines.h.

#define BRW_DEPENDENCY_NORMAL   0

Definition at line 537 of file brw_defines.h.

#define BRW_DEPENDENCY_NOTCHECKED   2

Definition at line 539 of file brw_defines.h.

#define BRW_DEPENDENCY_NOTCLEARED   1

Definition at line 538 of file brw_defines.h.

#define BRW_DEPTHFORMAT_D16_UNORM   5

Definition at line 235 of file brw_defines.h.

#define BRW_DEPTHFORMAT_D24_UNORM_S8_UINT   2

Definition at line 234 of file brw_defines.h.

#define BRW_DEPTHFORMAT_D32_FLOAT   1

Definition at line 233 of file brw_defines.h.

#define BRW_DEPTHFORMAT_D32_FLOAT_S8X24_UINT   0

Definition at line 232 of file brw_defines.h.

#define BRW_EXECUTE_1   0

Definition at line 542 of file brw_defines.h.

#define BRW_EXECUTE_16   4

Definition at line 546 of file brw_defines.h.

#define BRW_EXECUTE_2   1

Definition at line 543 of file brw_defines.h.

#define BRW_EXECUTE_32   5

Definition at line 547 of file brw_defines.h.

#define BRW_EXECUTE_4   2

Definition at line 544 of file brw_defines.h.

#define BRW_EXECUTE_8   3

Definition at line 545 of file brw_defines.h.

#define BRW_FLOATING_POINT_IEEE_754   0

Definition at line 237 of file brw_defines.h.

#define BRW_FLOATING_POINT_NON_IEEE_754   1

Definition at line 238 of file brw_defines.h.

#define BRW_FRONTWINDING_CCW   1

Definition at line 241 of file brw_defines.h.

#define BRW_FRONTWINDING_CW   0

Definition at line 240 of file brw_defines.h.

#define BRW_GENERAL_REGISTER_FILE   1

Definition at line 629 of file brw_defines.h.

#define BRW_HORIZONTAL_STRIDE_0   0

Definition at line 549 of file brw_defines.h.

#define BRW_HORIZONTAL_STRIDE_1   1

Definition at line 550 of file brw_defines.h.

#define BRW_HORIZONTAL_STRIDE_2   2

Definition at line 551 of file brw_defines.h.

#define BRW_HORIZONTAL_STRIDE_4   3

Definition at line 552 of file brw_defines.h.

#define BRW_IMASK   1

Definition at line 657 of file brw_defines.h.

#define BRW_IMMEDIATE_VALUE   3

Definition at line 631 of file brw_defines.h.

#define BRW_INDEX_BYTE   0

Definition at line 245 of file brw_defines.h.

#define BRW_INDEX_DWORD   2

Definition at line 247 of file brw_defines.h.

#define BRW_INDEX_WORD   1

Definition at line 246 of file brw_defines.h.

#define BRW_INSTRUCTION_NORMAL   0

Definition at line 554 of file brw_defines.h.

#define BRW_INSTRUCTION_SATURATE   1

Definition at line 555 of file brw_defines.h.

#define BRW_LMASK   2

Definition at line 658 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_AND   8

Definition at line 257 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_AND_INVERTED   2

Definition at line 251 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_AND_REVERSE   4

Definition at line 253 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_CLEAR   0

Definition at line 249 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_COPY   12

Definition at line 261 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_COPY_INVERTED   3

Definition at line 252 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_EQUIV   9

Definition at line 258 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_INVERT   5

Definition at line 254 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_NAND   7

Definition at line 256 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_NOOP   10

Definition at line 259 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_NOR   1

Definition at line 250 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_OR   14

Definition at line 263 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_OR_INVERTED   11

Definition at line 260 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_OR_REVERSE   13

Definition at line 262 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_SET   15

Definition at line 264 of file brw_defines.h.

#define BRW_LOGICOPFUNCTION_XOR   6

Definition at line 255 of file brw_defines.h.

#define BRW_MAPFILTER_ANISOTROPIC   0x2

Definition at line 268 of file brw_defines.h.

#define BRW_MAPFILTER_LINEAR   0x1

Definition at line 267 of file brw_defines.h.

#define BRW_MAPFILTER_NEAREST   0x0

Definition at line 266 of file brw_defines.h.

#define BRW_MASK_DISABLE   1

Definition at line 558 of file brw_defines.h.

#define BRW_MASK_ENABLE   0

Definition at line 557 of file brw_defines.h.

#define BRW_MATH_DATA_SCALAR   1

Definition at line 790 of file brw_defines.h.

#define BRW_MATH_DATA_VECTOR   0

Definition at line 789 of file brw_defines.h.

#define BRW_MATH_FUNCTION_COS   7

Definition at line 772 of file brw_defines.h.

#define BRW_MATH_FUNCTION_EXP   3

Definition at line 768 of file brw_defines.h.

#define BRW_MATH_FUNCTION_INT_DIV_QUOTIENT   12

Definition at line 777 of file brw_defines.h.

#define BRW_MATH_FUNCTION_INT_DIV_QUOTIENT_AND_REMAINDER   11

Definition at line 776 of file brw_defines.h.

#define BRW_MATH_FUNCTION_INT_DIV_REMAINDER   13

Definition at line 778 of file brw_defines.h.

#define BRW_MATH_FUNCTION_INV   1

Definition at line 766 of file brw_defines.h.

#define BRW_MATH_FUNCTION_LOG   2

Definition at line 767 of file brw_defines.h.

#define BRW_MATH_FUNCTION_POW   10

Definition at line 775 of file brw_defines.h.

#define BRW_MATH_FUNCTION_RSQ   5

Definition at line 770 of file brw_defines.h.

#define BRW_MATH_FUNCTION_SIN   6

Definition at line 771 of file brw_defines.h.

#define BRW_MATH_FUNCTION_SINCOS   8

Definition at line 773 of file brw_defines.h.

#define BRW_MATH_FUNCTION_SQRT   4

Definition at line 769 of file brw_defines.h.

#define BRW_MATH_FUNCTION_TAN   9

Definition at line 774 of file brw_defines.h.

#define BRW_MATH_INTEGER_SIGNED   1

Definition at line 781 of file brw_defines.h.

#define BRW_MATH_INTEGER_UNSIGNED   0

Definition at line 780 of file brw_defines.h.

#define BRW_MATH_PRECISION_FULL   0

Definition at line 783 of file brw_defines.h.

#define BRW_MATH_PRECISION_PARTIAL   1

Definition at line 784 of file brw_defines.h.

#define BRW_MATH_SATURATE_NONE   0

Definition at line 786 of file brw_defines.h.

#define BRW_MATH_SATURATE_SATURATE   1

Definition at line 787 of file brw_defines.h.

#define BRW_MESSAGE_REGISTER_FILE   2

Definition at line 630 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_DATAPORT_READ   4

Definition at line 705 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_DATAPORT_WRITE   5

Definition at line 706 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_GATEWAY   3

Definition at line 704 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_MATH   1

Definition at line 702 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_NULL   0

Definition at line 701 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_SAMPLER   2

Definition at line 703 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_THREAD_SPAWNER   7

Definition at line 708 of file brw_defines.h.

#define BRW_MESSAGE_TARGET_URB   6

Definition at line 707 of file brw_defines.h.

#define BRW_MIPFILTER_LINEAR   3

Definition at line 272 of file brw_defines.h.

#define BRW_MIPFILTER_NEAREST   1

Definition at line 271 of file brw_defines.h.

#define BRW_MIPFILTER_NONE   0

Definition at line 270 of file brw_defines.h.

#define BRW_OPCODE_ADD   64

Definition at line 588 of file brw_defines.h.

#define BRW_OPCODE_AND   5

Definition at line 563 of file brw_defines.h.

#define BRW_OPCODE_ASR   12

Definition at line 570 of file brw_defines.h.

#define BRW_OPCODE_AVG   66

Definition at line 590 of file brw_defines.h.

#define BRW_OPCODE_BREAK   40

Definition at line 579 of file brw_defines.h.

#define BRW_OPCODE_CMP   16

Definition at line 571 of file brw_defines.h.

#define BRW_OPCODE_CONTINUE   41

Definition at line 580 of file brw_defines.h.

#define BRW_OPCODE_DO   38

Definition at line 577 of file brw_defines.h.

#define BRW_OPCODE_DP2   87

Definition at line 604 of file brw_defines.h.

#define BRW_OPCODE_DP3   86

Definition at line 603 of file brw_defines.h.

#define BRW_OPCODE_DP4   84

Definition at line 601 of file brw_defines.h.

#define BRW_OPCODE_DPA2   88

Definition at line 605 of file brw_defines.h.

#define BRW_OPCODE_DPH   85

Definition at line 602 of file brw_defines.h.

#define BRW_OPCODE_ELSE   36

Definition at line 575 of file brw_defines.h.

#define BRW_OPCODE_ENDIF   37

Definition at line 576 of file brw_defines.h.

#define BRW_OPCODE_FRC   67

Definition at line 591 of file brw_defines.h.

#define BRW_OPCODE_HALT   42

Definition at line 581 of file brw_defines.h.

#define BRW_OPCODE_IF   34

Definition at line 573 of file brw_defines.h.

#define BRW_OPCODE_IFF   35

Definition at line 574 of file brw_defines.h.

#define BRW_OPCODE_JMPI   32

Definition at line 572 of file brw_defines.h.

#define BRW_OPCODE_LINE   89

Definition at line 606 of file brw_defines.h.

#define BRW_OPCODE_LZD   74

Definition at line 598 of file brw_defines.h.

#define BRW_OPCODE_MAC   72

Definition at line 596 of file brw_defines.h.

#define BRW_OPCODE_MACH   73

Definition at line 597 of file brw_defines.h.

#define BRW_OPCODE_MOV   1

Definition at line 560 of file brw_defines.h.

#define BRW_OPCODE_MRESTORE   45

Definition at line 583 of file brw_defines.h.

#define BRW_OPCODE_MSAVE   44

Definition at line 582 of file brw_defines.h.

#define BRW_OPCODE_MUL   65

Definition at line 589 of file brw_defines.h.

#define BRW_OPCODE_NOP   126

Definition at line 607 of file brw_defines.h.

#define BRW_OPCODE_NOT   4

Definition at line 562 of file brw_defines.h.

#define BRW_OPCODE_OR   6

Definition at line 564 of file brw_defines.h.

#define BRW_OPCODE_POP   47

Definition at line 585 of file brw_defines.h.

#define BRW_OPCODE_PUSH   46

Definition at line 584 of file brw_defines.h.

#define BRW_OPCODE_RNDD   69

Definition at line 593 of file brw_defines.h.

#define BRW_OPCODE_RNDE   70

Definition at line 594 of file brw_defines.h.

#define BRW_OPCODE_RNDU   68

Definition at line 592 of file brw_defines.h.

#define BRW_OPCODE_RNDZ   71

Definition at line 595 of file brw_defines.h.

#define BRW_OPCODE_RSL   11

Definition at line 569 of file brw_defines.h.

#define BRW_OPCODE_RSR   10

Definition at line 568 of file brw_defines.h.

#define BRW_OPCODE_SAD2   80

Definition at line 599 of file brw_defines.h.

#define BRW_OPCODE_SADA2   81

Definition at line 600 of file brw_defines.h.

#define BRW_OPCODE_SEL   2

Definition at line 561 of file brw_defines.h.

#define BRW_OPCODE_SEND   49

Definition at line 587 of file brw_defines.h.

#define BRW_OPCODE_SHL   9

Definition at line 567 of file brw_defines.h.

#define BRW_OPCODE_SHR   8

Definition at line 566 of file brw_defines.h.

#define BRW_OPCODE_WAIT   48

Definition at line 586 of file brw_defines.h.

#define BRW_OPCODE_WHILE   39

Definition at line 578 of file brw_defines.h.

#define BRW_OPCODE_XOR   7

Definition at line 565 of file brw_defines.h.

#define BRW_POLYGON_BACK_FACING   1

Definition at line 275 of file brw_defines.h.

#define BRW_POLYGON_FACING_BACK   1

Definition at line 699 of file brw_defines.h.

#define BRW_POLYGON_FACING_FRONT   0

Definition at line 698 of file brw_defines.h.

#define BRW_POLYGON_FRONT_FACING   0

Definition at line 274 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_ALL4H   7

Definition at line 626 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_ANY4H   6

Definition at line 625 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_REPLICATE_W   5

Definition at line 624 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_REPLICATE_X   2

Definition at line 621 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_REPLICATE_Y   3

Definition at line 622 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN16_REPLICATE_Z   4

Definition at line 623 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ALL16H   11

Definition at line 620 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ALL2H   5

Definition at line 614 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ALL4H   7

Definition at line 616 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ALL8H   9

Definition at line 618 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ALLV   3

Definition at line 612 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ANY16H   10

Definition at line 619 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ANY2H   4

Definition at line 613 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ANY4H   6

Definition at line 615 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ANY8H   8

Definition at line 617 of file brw_defines.h.

#define BRW_PREDICATE_ALIGN1_ANYV   2

Definition at line 611 of file brw_defines.h.

#define BRW_PREDICATE_NONE   0

Definition at line 609 of file brw_defines.h.

#define BRW_PREDICATE_NORMAL   1

Definition at line 610 of file brw_defines.h.

#define BRW_PREFILTER_ALWAYS   0x0

Definition at line 277 of file brw_defines.h.

#define BRW_PREFILTER_EQUAL   0x3

Definition at line 280 of file brw_defines.h.

#define BRW_PREFILTER_GEQUAL   0x7

Definition at line 284 of file brw_defines.h.

#define BRW_PREFILTER_GREATER   0x5

Definition at line 282 of file brw_defines.h.

#define BRW_PREFILTER_LEQUAL   0x4

Definition at line 281 of file brw_defines.h.

#define BRW_PREFILTER_LESS   0x2

Definition at line 279 of file brw_defines.h.

#define BRW_PREFILTER_NEVER   0x1

Definition at line 278 of file brw_defines.h.

#define BRW_PREFILTER_NOTEQUAL   0x6

Definition at line 283 of file brw_defines.h.

#define BRW_PROVOKING_VERTEX_0   0

Definition at line 286 of file brw_defines.h.

#define BRW_PROVOKING_VERTEX_1   1

Definition at line 287 of file brw_defines.h.

#define BRW_PROVOKING_VERTEX_2   2

Definition at line 288 of file brw_defines.h.

#define BRW_RASTRULE_UPPER_LEFT   0

Definition at line 290 of file brw_defines.h.

#define BRW_RASTRULE_UPPER_RIGHT   1

Definition at line 291 of file brw_defines.h.

#define BRW_REGISTER_TYPE_B   5

Definition at line 638 of file brw_defines.h.

#define BRW_REGISTER_TYPE_D   1

Definition at line 634 of file brw_defines.h.

#define BRW_REGISTER_TYPE_F   7

Definition at line 642 of file brw_defines.h.

#define BRW_REGISTER_TYPE_HF   6

Definition at line 640 of file brw_defines.h.

#define BRW_REGISTER_TYPE_UB   4

Definition at line 637 of file brw_defines.h.

#define BRW_REGISTER_TYPE_UD   0

Definition at line 633 of file brw_defines.h.

#define BRW_REGISTER_TYPE_UW   2

Definition at line 635 of file brw_defines.h.

#define BRW_REGISTER_TYPE_V   6

Definition at line 641 of file brw_defines.h.

#define BRW_REGISTER_TYPE_VF   5

Definition at line 639 of file brw_defines.h.

#define BRW_REGISTER_TYPE_W   3

Definition at line 636 of file brw_defines.h.

#define BRW_RENDERTARGET_CLAMPRANGE_FORMAT   2

Definition at line 295 of file brw_defines.h.

#define BRW_RENDERTARGET_CLAMPRANGE_SNORM   1

Definition at line 294 of file brw_defines.h.

#define BRW_RENDERTARGET_CLAMPRANGE_UNORM   0

Definition at line 293 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_LD   3

Definition at line 729 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_RESINFO   2

Definition at line 726 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE   0

Definition at line 715 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_BIAS   0

Definition at line 716 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_COMPARE   2

Definition at line 723 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD16_SAMPLE_LOD   1

Definition at line 719 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD4X2_LD   3

Definition at line 727 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD4X2_RESINFO   2

Definition at line 724 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_COMPARE   0

Definition at line 722 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_GRADIENTS   2

Definition at line 720 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD4X2_SAMPLE_LOD   1

Definition at line 718 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD8_KILLPIX   1

Definition at line 717 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD8_LD   3

Definition at line 728 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD8_RESINFO   2

Definition at line 725 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE   0

Definition at line 714 of file brw_defines.h.

#define BRW_SAMPLER_MESSAGE_SIMD8_SAMPLE_GRADIENTS   2

Definition at line 721 of file brw_defines.h.

#define BRW_SAMPLER_RETURN_FORMAT_FLOAT32   0

Definition at line 710 of file brw_defines.h.

#define BRW_SAMPLER_RETURN_FORMAT_SINT32   3

Definition at line 712 of file brw_defines.h.

#define BRW_SAMPLER_RETURN_FORMAT_UINT32   2

Definition at line 711 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_128K   7

Definition at line 805 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_16K   4

Definition at line 802 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_1K   0

Definition at line 798 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_1M   10

Definition at line 808 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_256K   8

Definition at line 806 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_2K   1

Definition at line 799 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_2M   11

Definition at line 809 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_32K   5

Definition at line 803 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_4K   2

Definition at line 800 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_512K   9

Definition at line 807 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_64K   6

Definition at line 804 of file brw_defines.h.

#define BRW_SCRATCH_SPACE_SIZE_8K   3

Definition at line 801 of file brw_defines.h.

#define BRW_SPRITE_POINT_ENABLE   16

Definition at line 243 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_128K   7

Definition at line 692 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_16K   4

Definition at line 689 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_1K   0

Definition at line 685 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_1M   10

Definition at line 695 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_256K   8

Definition at line 693 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_2K   1

Definition at line 686 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_2M   11

Definition at line 696 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_32K   5

Definition at line 690 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_4K   2

Definition at line 687 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_512K   9

Definition at line 694 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_64K   6

Definition at line 691 of file brw_defines.h.

#define BRW_STATELESS_BUFFER_BOUNDARY_8K   3

Definition at line 688 of file brw_defines.h.

#define BRW_STENCILOP_DECR   6

Definition at line 303 of file brw_defines.h.

#define BRW_STENCILOP_DECRSAT   4

Definition at line 301 of file brw_defines.h.

#define BRW_STENCILOP_INCR   5

Definition at line 302 of file brw_defines.h.

#define BRW_STENCILOP_INCRSAT   3

Definition at line 300 of file brw_defines.h.

#define BRW_STENCILOP_INVERT   7

Definition at line 304 of file brw_defines.h.

#define BRW_STENCILOP_KEEP   0

Definition at line 297 of file brw_defines.h.

#define BRW_STENCILOP_REPLACE   2

Definition at line 299 of file brw_defines.h.

#define BRW_STENCILOP_ZERO   1

Definition at line 298 of file brw_defines.h.

#define BRW_SURFACE_1D   0

Definition at line 467 of file brw_defines.h.

#define BRW_SURFACE_2D   1

Definition at line 468 of file brw_defines.h.

#define BRW_SURFACE_3D   2

Definition at line 469 of file brw_defines.h.

#define BRW_SURFACE_BUFFER   4

Definition at line 471 of file brw_defines.h.

#define BRW_SURFACE_CUBE   3

Definition at line 470 of file brw_defines.h.

#define BRW_SURFACE_MIPMAPLAYOUT_BELOW   0

Definition at line 306 of file brw_defines.h.

#define BRW_SURFACE_MIPMAPLAYOUT_RIGHT   1

Definition at line 307 of file brw_defines.h.

#define BRW_SURFACE_NULL   7

Definition at line 472 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A16_FLOAT   0x117

Definition at line 416 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A16_UNORM   0x113

Definition at line 412 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A24X8_UNORM   0x0E2

Definition at line 375 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A32_FLOAT   0x0E5

Definition at line 378 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A32X32_FLOAT   0x090

Definition at line 341 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A4P4_UNORM   0x148

Definition at line 432 of file brw_defines.h.

#define BRW_SURFACEFORMAT_A8_UNORM   0x144

Definition at line 428 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B10G10R10A2_UNORM   0x0D1

Definition at line 364 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B10G10R10A2_UNORM_SRGB   0x0D2

Definition at line 365 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B10G10R10X2_UNORM   0x0EE

Definition at line 384 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B4G4R4A4_UNORM   0x104

Definition at line 399 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B4G4R4A4_UNORM_SRGB   0x105

Definition at line 400 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G5R5A1_UNORM   0x102

Definition at line 397 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G5R5A1_UNORM_SRGB   0x103

Definition at line 398 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G5R5X1_UNORM   0x11A

Definition at line 418 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G5R5X1_UNORM_SRGB   0x11B

Definition at line 419 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G6R5_UNORM   0x100

Definition at line 395 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B5G6R5_UNORM_SRGB   0x101

Definition at line 396 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B8G8R8A8_UNORM   0x0C0

Definition at line 348 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B8G8R8A8_UNORM_SRGB   0x0C1

Definition at line 349 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B8G8R8X8_UNORM   0x0E9

Definition at line 379 of file brw_defines.h.

#define BRW_SURFACEFORMAT_B8G8R8X8_UNORM_SRGB   0x0EA

Definition at line 380 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC1_UNORM   0x186

Definition at line 438 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC1_UNORM_SRGB   0x18B

Definition at line 443 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC2_UNORM   0x187

Definition at line 439 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC2_UNORM_SRGB   0x18C

Definition at line 444 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC3_UNORM   0x188

Definition at line 440 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC3_UNORM_SRGB   0x18D

Definition at line 445 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC4_SNORM   0x199

Definition at line 457 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC4_UNORM   0x189

Definition at line 441 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC5_SNORM   0x19A

Definition at line 458 of file brw_defines.h.

#define BRW_SURFACEFORMAT_BC5_UNORM   0x18A

Definition at line 442 of file brw_defines.h.

#define BRW_SURFACEFORMAT_DXT1_RGB   0x191

Definition at line 449 of file brw_defines.h.

#define BRW_SURFACEFORMAT_FXT1   0x192

Definition at line 450 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I16_FLOAT   0x115

Definition at line 414 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I16_UNORM   0x111

Definition at line 410 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I24X8_UNORM   0x0E0

Definition at line 373 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I32_FLOAT   0x0E3

Definition at line 376 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I32X32_FLOAT   0x092

Definition at line 343 of file brw_defines.h.

#define BRW_SURFACEFORMAT_I8_UNORM   0x145

Definition at line 429 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L16_FLOAT   0x116

Definition at line 415 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L16_UNORM   0x112

Definition at line 411 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L16A16_FLOAT   0x0F0

Definition at line 385 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L16A16_UNORM   0x0DF

Definition at line 372 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L24X8_UNORM   0x0E1

Definition at line 374 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L32_FLOAT   0x0E4

Definition at line 377 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L32A32_FLOAT   0x08A

Definition at line 335 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L32X32_FLOAT   0x091

Definition at line 342 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L8_UNORM   0x146

Definition at line 430 of file brw_defines.h.

#define BRW_SURFACEFORMAT_L8A8_UNORM   0x114

Definition at line 413 of file brw_defines.h.

#define BRW_SURFACEFORMAT_MONO8   0x18E

Definition at line 446 of file brw_defines.h.

#define BRW_SURFACEFORMAT_P4A4_UNORM   0x147

Definition at line 431 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R10G10B10_SNORM_A2_UNORM   0x0C5

Definition at line 353 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R10G10B10A2_UINT   0x0C4

Definition at line 352 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R10G10B10A2_UNORM   0x0C2

Definition at line 350 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R10G10B10A2_UNORM_SRGB   0x0C3

Definition at line 351 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R10G10B10X2_USCALED   0x0F3

Definition at line 388 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R11G11B10_FLOAT   0x0D3

Definition at line 366 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_FLOAT   0x10E

Definition at line 409 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_SINT   0x10C

Definition at line 407 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_SNORM   0x10B

Definition at line 406 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_SSCALED   0x11E

Definition at line 422 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_UINT   0x10D

Definition at line 408 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_UNORM   0x10A

Definition at line 405 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16_USCALED   0x11F

Definition at line 423 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_FLOAT   0x0D0

Definition at line 363 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_SINT   0x0CE

Definition at line 361 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_SNORM   0x0CD

Definition at line 360 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_SSCALED   0x0F6

Definition at line 391 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_UINT   0x0CF

Definition at line 362 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_UNORM   0x0CC

Definition at line 359 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16_USCALED   0x0F7

Definition at line 392 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16_SNORM   0x19D

Definition at line 460 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16_SSCALED   0x19E

Definition at line 461 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16_UNORM   0x19C

Definition at line 459 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16_USCALED   0x19F

Definition at line 462 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_FLOAT   0x084

Definition at line 329 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_SINT   0x082

Definition at line 327 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_SNORM   0x081

Definition at line 326 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_SSCALED   0x093

Definition at line 344 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_UINT   0x083

Definition at line 328 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_UNORM   0x080

Definition at line 325 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16A16_USCALED   0x094

Definition at line 345 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16X16_FLOAT   0x08F

Definition at line 340 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R16G16B16X16_UNORM   0x08E

Definition at line 339 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R1_UINT   0x181

Definition at line 435 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R24_UNORM_X8_TYPELESS   0x0D9

Definition at line 370 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_FLOAT   0x0D8

Definition at line 369 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_FLOAT_X8X24_TYPELESS   0x088

Definition at line 333 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_SINT   0x0D6

Definition at line 367 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_SNORM   0x0F2

Definition at line 387 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_SSCALED   0x0F8

Definition at line 393 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_UINT   0x0D7

Definition at line 368 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_UNORM   0x0F1

Definition at line 386 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32_USCALED   0x0F9

Definition at line 394 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_FLOAT   0x085

Definition at line 330 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_SINT   0x086

Definition at line 331 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_SNORM   0x08C

Definition at line 337 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_SSCALED   0x095

Definition at line 346 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_UINT   0x087

Definition at line 332 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_UNORM   0x08B

Definition at line 336 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32_USCALED   0x096

Definition at line 347 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_FLOAT   0x040

Definition at line 318 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_SINT   0x041

Definition at line 319 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_SNORM   0x044

Definition at line 322 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_SSCALED   0x045

Definition at line 323 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_UINT   0x042

Definition at line 320 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_UNORM   0x043

Definition at line 321 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32_USCALED   0x046

Definition at line 324 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_FLOAT   0x000

Definition at line 309 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_SINT   0x001

Definition at line 310 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_SNORM   0x004

Definition at line 313 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_SSCALED   0x007

Definition at line 316 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_UINT   0x002

Definition at line 311 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_UNORM   0x003

Definition at line 312 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32A32_USCALED   0x008

Definition at line 317 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R32G32B32X32_FLOAT   0x006

Definition at line 315 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R5G5_SNORM_B6_UNORM   0x119

Definition at line 417 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R64_FLOAT   0x08D

Definition at line 338 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R64G64_FLOAT   0x005

Definition at line 314 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R64G64B64_FLOAT   0x198

Definition at line 456 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R64G64B64A64_FLOAT   0x197

Definition at line 455 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_SINT   0x142

Definition at line 426 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_SNORM   0x141

Definition at line 425 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_SSCALED   0x149

Definition at line 433 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_UINT   0x143

Definition at line 427 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_UNORM   0x140

Definition at line 424 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8_USCALED   0x14A

Definition at line 434 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_SINT   0x108

Definition at line 403 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_SNORM   0x107

Definition at line 402 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_SSCALED   0x11C

Definition at line 420 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_UINT   0x109

Definition at line 404 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_UNORM   0x106

Definition at line 401 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8_USCALED   0x11D

Definition at line 421 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8_SNORM   0x194

Definition at line 452 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8_SSCALED   0x195

Definition at line 453 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8_UNORM   0x193

Definition at line 451 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8_USCALED   0x196

Definition at line 454 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_SINT   0x0CA

Definition at line 357 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_SNORM   0x0C9

Definition at line 356 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_SSCALED   0x0F4

Definition at line 389 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_UINT   0x0CB

Definition at line 358 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_UNORM   0x0C7

Definition at line 354 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_UNORM_SRGB   0x0C8

Definition at line 355 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8A8_USCALED   0x0F5

Definition at line 390 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8X8_UNORM   0x0EB

Definition at line 381 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R8G8B8X8_UNORM_SRGB   0x0EC

Definition at line 382 of file brw_defines.h.

#define BRW_SURFACEFORMAT_R9G9B9E5_SHAREDEXP   0x0ED

Definition at line 383 of file brw_defines.h.

#define BRW_SURFACEFORMAT_X24_TYPELESS_G8_UINT   0x0DA

Definition at line 371 of file brw_defines.h.

#define BRW_SURFACEFORMAT_X32_TYPELESS_G8X24_UINT   0x089

Definition at line 334 of file brw_defines.h.

#define BRW_SURFACEFORMAT_YCRCB_NORMAL   0x182

Definition at line 436 of file brw_defines.h.

#define BRW_SURFACEFORMAT_YCRCB_SWAPUV   0x18F

Definition at line 447 of file brw_defines.h.

#define BRW_SURFACEFORMAT_YCRCB_SWAPUVY   0x183

Definition at line 437 of file brw_defines.h.

#define BRW_SURFACEFORMAT_YCRCB_SWAPY   0x190

Definition at line 448 of file brw_defines.h.

#define BRW_SURFACERETURNFORMAT_FLOAT32   0

Definition at line 464 of file brw_defines.h.

#define BRW_SURFACERETURNFORMAT_S1   1

Definition at line 465 of file brw_defines.h.

#define BRW_TEXCOORDMODE_CLAMP   2

Definition at line 476 of file brw_defines.h.

#define BRW_TEXCOORDMODE_CLAMP_BORDER   4

Definition at line 478 of file brw_defines.h.

#define BRW_TEXCOORDMODE_CUBE   3

Definition at line 477 of file brw_defines.h.

#define BRW_TEXCOORDMODE_MIRROR   1

Definition at line 475 of file brw_defines.h.

#define BRW_TEXCOORDMODE_MIRROR_ONCE   5

Definition at line 479 of file brw_defines.h.

#define BRW_TEXCOORDMODE_WRAP   0

Definition at line 474 of file brw_defines.h.

#define BRW_THREAD_ATOMIC   1

Definition at line 664 of file brw_defines.h.

#define BRW_THREAD_NORMAL   0

Definition at line 663 of file brw_defines.h.

#define BRW_THREAD_PRIORITY_HIGH   1

Definition at line 482 of file brw_defines.h.

#define BRW_THREAD_PRIORITY_NORMAL   0

Definition at line 481 of file brw_defines.h.

#define BRW_THREAD_SWITCH   2

Definition at line 665 of file brw_defines.h.

#define BRW_TILEWALK_XMAJOR   0

Definition at line 484 of file brw_defines.h.

#define BRW_TILEWALK_YMAJOR   1

Definition at line 485 of file brw_defines.h.

#define BRW_URB_OPCODE_WRITE   0

Definition at line 792 of file brw_defines.h.

#define BRW_URB_SWIZZLE_INTERLEAVE   1

Definition at line 795 of file brw_defines.h.

#define BRW_URB_SWIZZLE_NONE   0

Definition at line 794 of file brw_defines.h.

#define BRW_URB_SWIZZLE_TRANSPOSE   2

Definition at line 796 of file brw_defines.h.

#define BRW_VERTEX_SUBPIXEL_PRECISION_4BITS   1

Definition at line 488 of file brw_defines.h.

#define BRW_VERTEX_SUBPIXEL_PRECISION_8BITS   0

Definition at line 487 of file brw_defines.h.

#define BRW_VERTEXBUFFER_ACCESS_INSTANCEDATA   1

Definition at line 491 of file brw_defines.h.

#define BRW_VERTEXBUFFER_ACCESS_VERTEXDATA   0

Definition at line 490 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_0   0

Definition at line 667 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_1   1

Definition at line 668 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_128   8

Definition at line 675 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_16   5

Definition at line 672 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_2   2

Definition at line 669 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_256   9

Definition at line 676 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_32   6

Definition at line 673 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_4   3

Definition at line 670 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_64   7

Definition at line 674 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_8   4

Definition at line 671 of file brw_defines.h.

#define BRW_VERTICAL_STRIDE_ONE_DIMENSIONAL   0xF

Definition at line 677 of file brw_defines.h.

#define BRW_VFCOMPONENT_NOSTORE   0

Definition at line 493 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_0   2

Definition at line 495 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_1_FLT   3

Definition at line 496 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_1_INT   4

Definition at line 497 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_IID   6

Definition at line 499 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_PID   7

Definition at line 500 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_SRC   1

Definition at line 494 of file brw_defines.h.

#define BRW_VFCOMPONENT_STORE_VID   5

Definition at line 498 of file brw_defines.h.

#define BRW_WIDTH_1   0

Definition at line 679 of file brw_defines.h.

#define BRW_WIDTH_16   4

Definition at line 683 of file brw_defines.h.

#define BRW_WIDTH_2   1

Definition at line 680 of file brw_defines.h.

#define BRW_WIDTH_4   2

Definition at line 681 of file brw_defines.h.

#define BRW_WIDTH_8   3

Definition at line 682 of file brw_defines.h.

#define CMD_3D_PRIM   0x7b00

Definition at line 840 of file brw_defines.h.

#define CMD_BINDING_TABLE_PTRS   0x7801

Definition at line 823 of file brw_defines.h.

#define CMD_BLEND_CONSTANT_COLOR   0x7901

Definition at line 830 of file brw_defines.h.

#define CMD_CHROMA_KEY   0x7904

Definition at line 831 of file brw_defines.h.

#define CMD_CONST_BUFFER   0x6002

Definition at line 816 of file brw_defines.h.

#define CMD_CONST_BUFFER_STATE   0x6001

Definition at line 815 of file brw_defines.h.

#define CMD_DEPTH_BUFFER   0x7905

Definition at line 832 of file brw_defines.h.

#define CMD_DRAW_RECT   0x7900

Definition at line 829 of file brw_defines.h.

#define CMD_GLOBAL_DEPTH_OFFSET_CLAMP   0x7909

Definition at line 836 of file brw_defines.h.

#define CMD_INDEX_BUFFER   0x780a

Definition at line 826 of file brw_defines.h.

#define CMD_LINE_STIPPLE_PATTERN   0x7908

Definition at line 835 of file brw_defines.h.

#define CMD_MI_FLUSH   0x0200

Definition at line 842 of file brw_defines.h.

#define CMD_PIPE_CONTROL   0x7a00

Definition at line 838 of file brw_defines.h.

#define CMD_PIPELINE_SELECT   0x6104

Definition at line 820 of file brw_defines.h.

#define CMD_PIPELINED_STATE_POINTERS   0x7800

Definition at line 822 of file brw_defines.h.

#define CMD_POLY_STIPPLE_OFFSET   0x7906

Definition at line 833 of file brw_defines.h.

#define CMD_POLY_STIPPLE_PATTERN   0x7907

Definition at line 834 of file brw_defines.h.

#define CMD_STATE_BASE_ADDRESS   0x6101

Definition at line 818 of file brw_defines.h.

#define CMD_STATE_INSN_POINTER   0x6102

Definition at line 819 of file brw_defines.h.

#define CMD_URB_FENCE   0x6000

Definition at line 814 of file brw_defines.h.

#define CMD_VERTEX_BUFFER   0x7808

Definition at line 824 of file brw_defines.h.

#define CMD_VERTEX_ELEMENT   0x7809

Definition at line 825 of file brw_defines.h.

#define CMD_VF_STATISTICS   0x780b

Definition at line 827 of file brw_defines.h.

#define MI_ARB_ON_OFF   0x08

Definition at line 43 of file brw_defines.h.

#define MI_ARBITRATE_AT_CHAIN_POINTS   0x0

Definition at line 62 of file brw_defines.h.

#define MI_ARBITRATE_BETWEEN_INSTS   0x1

Definition at line 63 of file brw_defines.h.

#define MI_ASYNCHRONOUS_FLIP   0x1

Definition at line 57 of file brw_defines.h.

#define MI_BATCH_BUFFER_END   0x0A

Definition at line 44 of file brw_defines.h.

#define MI_BATCH_BUFFER_START   0x31

Definition at line 54 of file brw_defines.h.

#define MI_BUFFER_MEMORY_GTT   0x2

Definition at line 89 of file brw_defines.h.

#define MI_BUFFER_MEMORY_MAIN   0x0

Definition at line 88 of file brw_defines.h.

#define MI_BUFFER_MEMORY_PER_PROCESS_GTT   0x3

Definition at line 90 of file brw_defines.h.

#define MI_BUFFER_NONSECURE   0x1

Definition at line 60 of file brw_defines.h.

#define MI_BUFFER_SECURE   0x0

Definition at line 59 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_0   0x1

Definition at line 67 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_1   0x2

Definition at line 68 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_2   0x3

Definition at line 69 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_3   0x4

Definition at line 70 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_4   0x5

Definition at line 71 of file brw_defines.h.

#define MI_CONDITION_CODE_WAIT_DISABLED   0x0

Definition at line 66 of file brw_defines.h.

#define MI_DISPLAY_BUFFER_INFO   0x14

Definition at line 48 of file brw_defines.h.

#define MI_DISPLAY_PIPE_A   0x0

Definition at line 73 of file brw_defines.h.

#define MI_DISPLAY_PIPE_B   0x1

Definition at line 74 of file brw_defines.h.

#define MI_DISPLAY_PLANE_A   0x0

Definition at line 76 of file brw_defines.h.

#define MI_DISPLAY_PLANE_B   0x1

Definition at line 77 of file brw_defines.h.

#define MI_DISPLAY_PLANE_C   0x2

Definition at line 78 of file brw_defines.h.

#define MI_ENQUEUE_FLIP_ABSOLUTE_TARGET_FRAME_NUMBER   0x3

Definition at line 83 of file brw_defines.h.

#define MI_ENQUEUE_FLIP_PERFORM_BASE_FRAME_NUMBER_LOAD   0x1

Definition at line 81 of file brw_defines.h.

#define MI_ENQUEUE_FLIP_TARGET_FRAME_NUMBER_RELATIVE   0x2

Definition at line 82 of file brw_defines.h.

#define MI_FLIP_CONTINUE   0x0

Definition at line 92 of file brw_defines.h.

#define MI_FLIP_OFF   0x2

Definition at line 94 of file brw_defines.h.

#define MI_FLIP_ON   0x1

Definition at line 93 of file brw_defines.h.

#define MI_FLUSH   0x04

Definition at line 41 of file brw_defines.h.

#define MI_LOAD_REGISTER_IMM   0x22

Definition at line 52 of file brw_defines.h.

#define MI_LOAD_SCAN_LINES_EXCL   0x13

Definition at line 47 of file brw_defines.h.

#define MI_LOAD_SCAN_LINES_INCL   0x12

Definition at line 46 of file brw_defines.h.

#define MI_NO_ARBITRATION   0x3

Definition at line 64 of file brw_defines.h.

#define MI_NOOP   0x00

Definition at line 38 of file brw_defines.h.

#define MI_OVERLAY_FLIP   0x11

Definition at line 45 of file brw_defines.h.

#define MI_PHYSICAL_ADDRESS   0x0

Definition at line 85 of file brw_defines.h.

#define MI_REPORT_HEAD   0x07

Definition at line 42 of file brw_defines.h.

#define MI_SET_CONTEXT   0x18

Definition at line 49 of file brw_defines.h.

#define MI_STANDARD_FLIP   0x0

Definition at line 80 of file brw_defines.h.

#define MI_STORE_DATA_IMM   0x20

Definition at line 50 of file brw_defines.h.

#define MI_STORE_DATA_INDEX   0x21

Definition at line 51 of file brw_defines.h.

#define MI_STORE_REGISTER_MEM   0x24

Definition at line 53 of file brw_defines.h.

#define MI_SYNCHRONOUS_FLIP   0x0

Definition at line 56 of file brw_defines.h.

#define MI_TRUSTED_REGISTER_SPACE   0x1

Definition at line 97 of file brw_defines.h.

#define MI_UNTRUSTED_REGISTER_SPACE   0x0

Definition at line 96 of file brw_defines.h.

#define MI_USER_INTERRUPT   0x02

Definition at line 39 of file brw_defines.h.

#define MI_VIRTUAL_ADDRESS   0x1

Definition at line 86 of file brw_defines.h.

#define MI_WAIT_FOR_EVENT   0x03

Definition at line 40 of file brw_defines.h.

#define PIPE_CONTROL_GTTWRITE_GLOBAL   0x01

Definition at line 130 of file brw_defines.h.

#define PIPE_CONTROL_GTTWRITE_PROCESS_LOCAL   0x00

Definition at line 129 of file brw_defines.h.

#define PIPE_CONTROL_NOWRITE   0x00

Definition at line 124 of file brw_defines.h.

#define PIPE_CONTROL_WRITEDEPTH   0x02

Definition at line 126 of file brw_defines.h.

#define PIPE_CONTROL_WRITEIMMEDIATE   0x01

Definition at line 125 of file brw_defines.h.

#define PIPE_CONTROL_WRITETIMESTAMP   0x03

Definition at line 127 of file brw_defines.h.

#define R02_PRIM_END   0x1

Definition at line 847 of file brw_defines.h.

#define R02_PRIM_START   0x2

Definition at line 848 of file brw_defines.h.


Generated on Tue Sep 29 06:25:36 2009 for Gallium3D by  doxygen 1.5.4