📄 brw_defines.h
字号:
#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/* Execution Unit (EU) defines */#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 /* Z */#define BRW_CONDITIONAL_NEQ 2 /* NZ */#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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -