[D3D12] ROV: Stencil constant declarations
This commit is contained in:
parent
d214c62c78
commit
ea2864d21e
Binary file not shown.
|
@ -1,14 +1,14 @@
|
||||||
// generated from `xb buildhlsl`
|
// generated from `xb buildhlsl`
|
||||||
// source: primitive_point_list.gs.hlsl
|
// source: primitive_point_list.gs.hlsl
|
||||||
const uint8_t primitive_point_list_gs[] = {
|
const uint8_t primitive_point_list_gs[] = {
|
||||||
0x44, 0x58, 0x42, 0x43, 0xC3, 0xAE, 0x1C, 0x44, 0xFA, 0x20, 0xBB, 0xA4,
|
0x44, 0x58, 0x42, 0x43, 0xE4, 0x39, 0x9A, 0x8D, 0x89, 0x26, 0x9C, 0xB4,
|
||||||
0x2C, 0x9C, 0x3E, 0xB6, 0x00, 0x7E, 0x0B, 0x06, 0x01, 0x00, 0x00, 0x00,
|
0xF8, 0xED, 0x24, 0xBD, 0x56, 0xB2, 0x89, 0xBF, 0x01, 0x00, 0x00, 0x00,
|
||||||
0xFC, 0x1A, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00,
|
0x40, 0x1C, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00,
|
||||||
0xD8, 0x0A, 0x00, 0x00, 0xB0, 0x0C, 0x00, 0x00, 0xD0, 0x0E, 0x00, 0x00,
|
0x1C, 0x0C, 0x00, 0x00, 0xF4, 0x0D, 0x00, 0x00, 0x14, 0x10, 0x00, 0x00,
|
||||||
0x60, 0x1A, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0x9C, 0x0A, 0x00, 0x00,
|
0xA4, 0x1B, 0x00, 0x00, 0x52, 0x44, 0x45, 0x46, 0xE0, 0x0B, 0x00, 0x00,
|
||||||
0x01, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
0x01, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
|
||||||
0x3C, 0x00, 0x00, 0x00, 0x01, 0x05, 0x53, 0x47, 0x00, 0x05, 0x00, 0x00,
|
0x3C, 0x00, 0x00, 0x00, 0x01, 0x05, 0x53, 0x47, 0x00, 0x05, 0x00, 0x00,
|
||||||
0x71, 0x0A, 0x00, 0x00, 0x13, 0x13, 0x44, 0x25, 0x3C, 0x00, 0x00, 0x00,
|
0xB8, 0x0B, 0x00, 0x00, 0x13, 0x13, 0x44, 0x25, 0x3C, 0x00, 0x00, 0x00,
|
||||||
0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
|
0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00,
|
||||||
0x24, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x24, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
@ -16,223 +16,250 @@ const uint8_t primitive_point_list_gs[] = {
|
||||||
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x74, 0x65,
|
0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x73, 0x79, 0x73, 0x74, 0x65,
|
||||||
0x6D, 0x5F, 0x63, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0xAB, 0xAB,
|
0x6D, 0x5F, 0x63, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x00, 0xAB, 0xAB,
|
||||||
0x64, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00,
|
0x64, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00,
|
||||||
0xB0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0xE0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x30, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
0xF8, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x64, 0x06, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x2C, 0x07, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
||||||
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00,
|
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x7B, 0x06, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x43, 0x07, 0x00, 0x00,
|
||||||
0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x90, 0x06, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
0x58, 0x07, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xA1, 0x06, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x69, 0x07, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xB8, 0x06, 0x00, 0x00,
|
0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xDC, 0x06, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xA4, 0x07, 0x00, 0x00,
|
||||||
0x1C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x1C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xC8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x24, 0x07, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,
|
0xEC, 0x07, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xB8, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x32, 0x07, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
|
|
||||||
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x07, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x68, 0x07, 0x00, 0x00,
|
|
||||||
0x30, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
|
|
||||||
0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xA4, 0x07, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
|
||||||
0x02, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xBA, 0x07, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
|
|
||||||
0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xD1, 0x07, 0x00, 0x00,
|
|
||||||
0x48, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xE3, 0x07, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xF7, 0x07, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFA, 0x07, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00,
|
||||||
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00,
|
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x08, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x08, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00,
|
||||||
|
0x30, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00,
|
||||||
|
0x48, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x6C, 0x08, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
||||||
|
0x02, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x82, 0x08, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
|
||||||
|
0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x99, 0x08, 0x00, 0x00,
|
||||||
|
0x48, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x48, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xAB, 0x08, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x48, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xBF, 0x08, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00,
|
||||||
|
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xD4, 0x08, 0x00, 0x00,
|
||||||
0x5C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x5C, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x27, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0xEF, 0x08, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x64, 0x08, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x2C, 0x09, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xA4, 0x08, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x09, 0x00, 0x00,
|
||||||
0x80, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xB9, 0x08, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0x87, 0x09, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xCB, 0x08, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xA2, 0x09, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00,
|
0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE6, 0x08, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xBE, 0x09, 0x00, 0x00,
|
||||||
0xB0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x90, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x02, 0x09, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0xD5, 0x09, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x1E, 0x09, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xEB, 0x09, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x3B, 0x09, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00,
|
||||||
0xE0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0xC0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x53, 0x09, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0x12, 0x0A, 0x00, 0x00, 0xD0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x6B, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x84, 0x09, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x49, 0x0A, 0x00, 0x00,
|
||||||
0x10, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0xF0, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x9D, 0x09, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0x65, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xB1, 0x09, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x82, 0x0A, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x9A, 0x0A, 0x00, 0x00,
|
||||||
0x40, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x20, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xDD, 0x09, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0xB2, 0x0A, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xCB, 0x0A, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xE4, 0x0A, 0x00, 0x00,
|
||||||
0x70, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x50, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x25, 0x0A, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
0xF8, 0x0A, 0x00, 0x00, 0x60, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x48, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x3D, 0x0A, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x0C, 0x0B, 0x00, 0x00, 0x70, 0x01, 0x00, 0x00,
|
||||||
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x08, 0x00, 0x00,
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x57, 0x0A, 0x00, 0x00,
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x24, 0x0B, 0x00, 0x00,
|
||||||
0xA0, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x80, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x78, 0x65, 0x5F, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x00, 0x64, 0x77, 0x6F,
|
0x3C, 0x0B, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
0x72, 0x64, 0x00, 0xAB, 0x00, 0x00, 0x13, 0x00, 0x01, 0x00, 0x01, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x54, 0x0B, 0x00, 0x00, 0xA0, 0x01, 0x00, 0x00,
|
||||||
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x0B, 0x00, 0x00,
|
||||||
|
0xB0, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x84, 0x0B, 0x00, 0x00, 0xC0, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x9E, 0x0B, 0x00, 0x00, 0xD0, 0x01, 0x00, 0x00,
|
||||||
|
0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x66,
|
||||||
|
0x6C, 0x61, 0x67, 0x73, 0x00, 0x64, 0x77, 0x6F, 0x72, 0x64, 0x00, 0xAB,
|
||||||
|
0x00, 0x00, 0x13, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x00, 0x00,
|
||||||
0x39, 0x06, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x76, 0x65, 0x72, 0x74, 0x65,
|
0x78, 0x65, 0x5F, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5F, 0x69, 0x6E,
|
||||||
0x78, 0x5F, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x5F, 0x65, 0x6E, 0x64, 0x69,
|
0x64, 0x65, 0x78, 0x5F, 0x65, 0x6E, 0x64, 0x69, 0x61, 0x6E, 0x00, 0x78,
|
||||||
0x61, 0x6E, 0x00, 0x78, 0x65, 0x5F, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78,
|
0x65, 0x5F, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5F, 0x62, 0x61, 0x73,
|
||||||
0x5F, 0x62, 0x61, 0x73, 0x65, 0x5F, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x00,
|
0x65, 0x5F, 0x69, 0x6E, 0x64, 0x65, 0x78, 0x00, 0x78, 0x65, 0x5F, 0x70,
|
||||||
0x78, 0x65, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x70, 0x6F, 0x73,
|
0x69, 0x78, 0x65, 0x6C, 0x5F, 0x70, 0x6F, 0x73, 0x5F, 0x72, 0x65, 0x67,
|
||||||
0x5F, 0x72, 0x65, 0x67, 0x00, 0x78, 0x65, 0x5F, 0x6E, 0x64, 0x63, 0x5F,
|
0x00, 0x78, 0x65, 0x5F, 0x6E, 0x64, 0x63, 0x5F, 0x73, 0x63, 0x61, 0x6C,
|
||||||
0x73, 0x63, 0x61, 0x6C, 0x65, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x33,
|
0x65, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x33, 0x00, 0xAB, 0xAB, 0xAB,
|
||||||
0x00, 0xAB, 0xAB, 0xAB, 0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00,
|
0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xAE, 0x06, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C,
|
|
||||||
0x5F, 0x68, 0x61, 0x6C, 0x66, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F,
|
|
||||||
0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74,
|
|
||||||
0x00, 0xAB, 0xAB, 0xAB, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0xF7, 0x06, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x6E, 0x64, 0x63, 0x5F, 0x6F,
|
|
||||||
0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x78, 0x65, 0x5F, 0x61, 0x6C, 0x70,
|
|
||||||
0x68, 0x61, 0x5F, 0x74, 0x65, 0x73, 0x74, 0x00, 0x69, 0x6E, 0x74, 0x00,
|
|
||||||
0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x00, 0x00,
|
|
||||||
0x78, 0x65, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A,
|
|
||||||
0x65, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x32, 0x00, 0xAB, 0xAB, 0xAB,
|
|
||||||
0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x07, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x07, 0x00, 0x00,
|
||||||
0x78, 0x65, 0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A,
|
0x78, 0x65, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x68, 0x61, 0x6C,
|
||||||
0x65, 0x5F, 0x6D, 0x69, 0x6E, 0x5F, 0x6D, 0x61, 0x78, 0x00, 0x78, 0x65,
|
0x66, 0x5F, 0x70, 0x69, 0x78, 0x65, 0x6C, 0x5F, 0x6F, 0x66, 0x66, 0x73,
|
||||||
0x5F, 0x70, 0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x63, 0x72, 0x65, 0x65,
|
0x65, 0x74, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x00, 0xAB, 0xAB, 0xAB,
|
||||||
0x6E, 0x5F, 0x74, 0x6F, 0x5F, 0x6E, 0x64, 0x63, 0x00, 0x78, 0x65, 0x5F,
|
0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x73, 0x73, 0x61, 0x61, 0x5F, 0x69, 0x6E, 0x76, 0x5F, 0x73, 0x63, 0x61,
|
|
||||||
0x6C, 0x65, 0x00, 0x78, 0x65, 0x5F, 0x61, 0x6C, 0x70, 0x68, 0x61, 0x5F,
|
|
||||||
0x74, 0x65, 0x73, 0x74, 0x5F, 0x72, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x78,
|
|
||||||
0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x70, 0x69, 0x74, 0x63,
|
|
||||||
0x68, 0x5F, 0x74, 0x69, 0x6C, 0x65, 0x73, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
|
||||||
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x64, 0x65, 0x70, 0x74, 0x68, 0x5F, 0x62,
|
|
||||||
0x61, 0x73, 0x65, 0x5F, 0x64, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x00, 0x78,
|
|
||||||
0x65, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x5F, 0x65, 0x78, 0x70, 0x5F,
|
|
||||||
0x62, 0x69, 0x61, 0x73, 0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x34, 0x00,
|
|
||||||
0x01, 0x00, 0x03, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0x08, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0x07, 0x00, 0x00,
|
||||||
0x78, 0x65, 0x5F, 0x63, 0x6F, 0x6C, 0x6F, 0x72, 0x5F, 0x6F, 0x75, 0x74,
|
0x78, 0x65, 0x5F, 0x6E, 0x64, 0x63, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65,
|
||||||
0x70, 0x75, 0x74, 0x5F, 0x6D, 0x61, 0x70, 0x00, 0x75, 0x69, 0x6E, 0x74,
|
0x74, 0x00, 0x78, 0x65, 0x5F, 0x61, 0x6C, 0x70, 0x68, 0x61, 0x5F, 0x74,
|
||||||
0x34, 0x00, 0xAB, 0xAB, 0x01, 0x00, 0x13, 0x00, 0x01, 0x00, 0x04, 0x00,
|
0x65, 0x73, 0x74, 0x00, 0x69, 0x6E, 0x74, 0x00, 0x00, 0x00, 0x02, 0x00,
|
||||||
|
0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x70,
|
||||||
|
0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x00, 0x66, 0x6C,
|
||||||
|
0x6F, 0x61, 0x74, 0x32, 0x00, 0xAB, 0xAB, 0xAB, 0x01, 0x00, 0x03, 0x00,
|
||||||
|
0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
0x78, 0x08, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D,
|
0x00, 0x00, 0x00, 0x00, 0x3E, 0x08, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x70,
|
||||||
0x5F, 0x62, 0x61, 0x73, 0x65, 0x5F, 0x64, 0x77, 0x6F, 0x72, 0x64, 0x73,
|
0x6F, 0x69, 0x6E, 0x74, 0x5F, 0x73, 0x69, 0x7A, 0x65, 0x5F, 0x6D, 0x69,
|
||||||
0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74,
|
0x6E, 0x5F, 0x6D, 0x61, 0x78, 0x00, 0x78, 0x65, 0x5F, 0x70, 0x6F, 0x69,
|
||||||
0x5F, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64,
|
0x6E, 0x74, 0x5F, 0x73, 0x63, 0x72, 0x65, 0x65, 0x6E, 0x5F, 0x74, 0x6F,
|
||||||
0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61, 0x63, 0x6B, 0x5F,
|
0x5F, 0x6E, 0x64, 0x63, 0x00, 0x78, 0x65, 0x5F, 0x73, 0x73, 0x61, 0x61,
|
||||||
0x77, 0x69, 0x64, 0x74, 0x68, 0x5F, 0x6C, 0x6F, 0x77, 0x00, 0x78, 0x65,
|
0x5F, 0x69, 0x6E, 0x76, 0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x00, 0x78,
|
||||||
|
0x65, 0x5F, 0x61, 0x6C, 0x70, 0x68, 0x61, 0x5F, 0x74, 0x65, 0x73, 0x74,
|
||||||
|
0x5F, 0x72, 0x61, 0x6E, 0x67, 0x65, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64,
|
||||||
|
0x72, 0x61, 0x6D, 0x5F, 0x70, 0x69, 0x74, 0x63, 0x68, 0x5F, 0x74, 0x69,
|
||||||
|
0x6C, 0x65, 0x73, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D,
|
||||||
|
0x5F, 0x64, 0x65, 0x70, 0x74, 0x68, 0x5F, 0x62, 0x61, 0x73, 0x65, 0x5F,
|
||||||
|
0x64, 0x77, 0x6F, 0x72, 0x64, 0x73, 0x00, 0x78, 0x65, 0x5F, 0x63, 0x6F,
|
||||||
|
0x6C, 0x6F, 0x72, 0x5F, 0x65, 0x78, 0x70, 0x5F, 0x62, 0x69, 0x61, 0x73,
|
||||||
|
0x00, 0x66, 0x6C, 0x6F, 0x61, 0x74, 0x34, 0x00, 0x01, 0x00, 0x03, 0x00,
|
||||||
|
0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x01, 0x09, 0x00, 0x00, 0x78, 0x65, 0x5F, 0x63,
|
||||||
|
0x6F, 0x6C, 0x6F, 0x72, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F,
|
||||||
|
0x6D, 0x61, 0x70, 0x00, 0x75, 0x69, 0x6E, 0x74, 0x34, 0x00, 0xAB, 0xAB,
|
||||||
|
0x01, 0x00, 0x13, 0x00, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x09, 0x00, 0x00,
|
||||||
|
0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x65,
|
||||||
|
0x6E, 0x63, 0x69, 0x6C, 0x5F, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6E,
|
||||||
|
0x63, 0x65, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F,
|
||||||
|
0x73, 0x74, 0x65, 0x6E, 0x63, 0x69, 0x6C, 0x5F, 0x72, 0x65, 0x61, 0x64,
|
||||||
|
0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72,
|
||||||
|
0x61, 0x6D, 0x5F, 0x73, 0x74, 0x65, 0x6E, 0x63, 0x69, 0x6C, 0x5F, 0x77,
|
||||||
|
0x72, 0x69, 0x74, 0x65, 0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x00, 0x78, 0x65,
|
||||||
|
0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x65, 0x6E, 0x63,
|
||||||
|
0x69, 0x6C, 0x5F, 0x66, 0x72, 0x6F, 0x6E, 0x74, 0x00, 0x78, 0x65, 0x5F,
|
||||||
|
0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x65, 0x6E, 0x63, 0x69,
|
||||||
|
0x6C, 0x5F, 0x62, 0x61, 0x63, 0x6B, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64,
|
||||||
|
0x72, 0x61, 0x6D, 0x5F, 0x62, 0x61, 0x73, 0x65, 0x5F, 0x64, 0x77, 0x6F,
|
||||||
|
0x72, 0x64, 0x73, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D,
|
||||||
|
0x5F, 0x72, 0x74, 0x5F, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x00, 0x78, 0x65,
|
||||||
0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61,
|
0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61,
|
||||||
0x63, 0x6B, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x5F, 0x6C, 0x6F,
|
0x63, 0x6B, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5F, 0x6C, 0x6F, 0x77,
|
||||||
0x77, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72,
|
0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74,
|
||||||
0x74, 0x5F, 0x70, 0x61, 0x63, 0x6B, 0x5F, 0x77, 0x69, 0x64, 0x74, 0x68,
|
0x5F, 0x70, 0x61, 0x63, 0x6B, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74,
|
||||||
0x5F, 0x68, 0x69, 0x67, 0x68, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72,
|
0x5F, 0x6C, 0x6F, 0x77, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
||||||
0x61, 0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61, 0x63, 0x6B, 0x5F, 0x6F,
|
0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61, 0x63, 0x6B, 0x5F, 0x77, 0x69,
|
||||||
0x66, 0x66, 0x73, 0x65, 0x74, 0x5F, 0x68, 0x69, 0x67, 0x68, 0x00, 0x78,
|
0x64, 0x74, 0x68, 0x5F, 0x68, 0x69, 0x67, 0x68, 0x00, 0x78, 0x65, 0x5F,
|
||||||
0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C, 0x6F, 0x61, 0x64,
|
0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x72, 0x74, 0x5F, 0x70, 0x61, 0x63,
|
||||||
0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78,
|
0x6B, 0x5F, 0x6F, 0x66, 0x66, 0x73, 0x65, 0x74, 0x5F, 0x68, 0x69, 0x67,
|
||||||
0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C, 0x6F, 0x61, 0x64,
|
0x68, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C,
|
||||||
0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00, 0x78,
|
0x6F, 0x61, 0x64, 0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x5F, 0x72, 0x74, 0x30,
|
||||||
0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C, 0x6F, 0x61, 0x64,
|
0x31, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C,
|
||||||
0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00,
|
0x6F, 0x61, 0x64, 0x5F, 0x6D, 0x61, 0x73, 0x6B, 0x5F, 0x72, 0x74, 0x32,
|
||||||
0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C, 0x6F, 0x61,
|
0x33, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x6C,
|
||||||
0x64, 0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74, 0x32, 0x33,
|
0x6F, 0x61, 0x64, 0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74,
|
||||||
0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x62, 0x6C,
|
0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F,
|
||||||
0x65, 0x6E, 0x64, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F,
|
0x6C, 0x6F, 0x61, 0x64, 0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72,
|
||||||
0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x62, 0x6C, 0x65, 0x6E, 0x64, 0x5F,
|
0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D,
|
||||||
0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x5F, 0x62, 0x6C, 0x65, 0x6E, 0x64, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00,
|
||||||
0x6D, 0x5F, 0x62, 0x6C, 0x65, 0x6E, 0x64, 0x5F, 0x63, 0x6F, 0x6E, 0x73,
|
0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x62, 0x6C, 0x65,
|
||||||
0x74, 0x61, 0x6E, 0x74, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x6E, 0x64, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D, 0x69, 0x6E, 0x5F,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x62, 0x6C, 0x65, 0x6E, 0x64, 0x5F, 0x63,
|
||||||
0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x6F, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x74, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D, 0x69, 0x6E, 0x5F,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D,
|
||||||
0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x69, 0x6E, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D, 0x61, 0x78, 0x5F,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D,
|
||||||
0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x69, 0x6E, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D, 0x61, 0x78, 0x5F,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D,
|
||||||
0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64, 0x72, 0x61,
|
0x61, 0x78, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x73, 0x63, 0x61, 0x6C,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x6D,
|
||||||
0x65, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65, 0x5F, 0x65, 0x64,
|
0x61, 0x78, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00, 0x78, 0x65, 0x5F, 0x65,
|
||||||
0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x73, 0x63,
|
0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65, 0x5F, 0x73,
|
||||||
0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00, 0x4D, 0x69, 0x63,
|
0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74, 0x30, 0x31, 0x00, 0x78, 0x65,
|
||||||
0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x20, 0x28, 0x52, 0x29, 0x20, 0x48,
|
0x5F, 0x65, 0x64, 0x72, 0x61, 0x6D, 0x5F, 0x73, 0x74, 0x6F, 0x72, 0x65,
|
||||||
0x4C, 0x53, 0x4C, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65, 0x72, 0x20, 0x43,
|
0x5F, 0x73, 0x63, 0x61, 0x6C, 0x65, 0x5F, 0x72, 0x74, 0x32, 0x33, 0x00,
|
||||||
0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x20, 0x31, 0x30, 0x2E, 0x31,
|
0x4D, 0x69, 0x63, 0x72, 0x6F, 0x73, 0x6F, 0x66, 0x74, 0x20, 0x28, 0x52,
|
||||||
0x00, 0xAB, 0xAB, 0xAB, 0x49, 0x53, 0x47, 0x4E, 0xD0, 0x01, 0x00, 0x00,
|
0x29, 0x20, 0x48, 0x4C, 0x53, 0x4C, 0x20, 0x53, 0x68, 0x61, 0x64, 0x65,
|
||||||
|
0x72, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x69, 0x6C, 0x65, 0x72, 0x20, 0x31,
|
||||||
|
0x30, 0x2E, 0x31, 0x00, 0x49, 0x53, 0x47, 0x4E, 0xD0, 0x01, 0x00, 0x00,
|
||||||
0x12, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00,
|
0x12, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00,
|
||||||
0x00, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00,
|
0x00, 0x00, 0x00, 0x00, 0x0F, 0x0F, 0x00, 0x00, 0xB8, 0x01, 0x00, 0x00,
|
||||||
|
|
|
@ -24,25 +24,30 @@
|
||||||
// uint xe_edram_depth_base_dwords; // Offset: 92 Size: 4 [unused]
|
// uint xe_edram_depth_base_dwords; // Offset: 92 Size: 4 [unused]
|
||||||
// float4 xe_color_exp_bias; // Offset: 96 Size: 16 [unused]
|
// float4 xe_color_exp_bias; // Offset: 96 Size: 16 [unused]
|
||||||
// uint4 xe_color_output_map; // Offset: 112 Size: 16 [unused]
|
// uint4 xe_color_output_map; // Offset: 112 Size: 16 [unused]
|
||||||
// uint4 xe_edram_base_dwords; // Offset: 128 Size: 16 [unused]
|
// uint xe_edram_stencil_reference; // Offset: 128 Size: 4 [unused]
|
||||||
// uint4 xe_edram_rt_flags; // Offset: 144 Size: 16 [unused]
|
// uint xe_edram_stencil_read_mask; // Offset: 132 Size: 4 [unused]
|
||||||
// uint4 xe_edram_rt_pack_width_low; // Offset: 160 Size: 16 [unused]
|
// uint xe_edram_stencil_write_mask; // Offset: 136 Size: 4 [unused]
|
||||||
// uint4 xe_edram_rt_pack_offset_low; // Offset: 176 Size: 16 [unused]
|
// uint4 xe_edram_stencil_front; // Offset: 144 Size: 16 [unused]
|
||||||
// uint4 xe_edram_rt_pack_width_high; // Offset: 192 Size: 16 [unused]
|
// uint4 xe_edram_stencil_back; // Offset: 160 Size: 16 [unused]
|
||||||
// uint4 xe_edram_rt_pack_offset_high;// Offset: 208 Size: 16 [unused]
|
// uint4 xe_edram_base_dwords; // Offset: 176 Size: 16 [unused]
|
||||||
// uint4 xe_edram_load_mask_rt01; // Offset: 224 Size: 16 [unused]
|
// uint4 xe_edram_rt_flags; // Offset: 192 Size: 16 [unused]
|
||||||
// uint4 xe_edram_load_mask_rt23; // Offset: 240 Size: 16 [unused]
|
// uint4 xe_edram_rt_pack_width_low; // Offset: 208 Size: 16 [unused]
|
||||||
// float4 xe_edram_load_scale_rt01; // Offset: 256 Size: 16 [unused]
|
// uint4 xe_edram_rt_pack_offset_low; // Offset: 224 Size: 16 [unused]
|
||||||
// float4 xe_edram_load_scale_rt23; // Offset: 272 Size: 16 [unused]
|
// uint4 xe_edram_rt_pack_width_high; // Offset: 240 Size: 16 [unused]
|
||||||
// uint4 xe_edram_blend_rt01; // Offset: 288 Size: 16 [unused]
|
// uint4 xe_edram_rt_pack_offset_high;// Offset: 256 Size: 16 [unused]
|
||||||
// uint4 xe_edram_blend_rt23; // Offset: 304 Size: 16 [unused]
|
// uint4 xe_edram_load_mask_rt01; // Offset: 272 Size: 16 [unused]
|
||||||
// float4 xe_edram_blend_constant; // Offset: 320 Size: 16 [unused]
|
// uint4 xe_edram_load_mask_rt23; // Offset: 288 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_min_rt01; // Offset: 336 Size: 16 [unused]
|
// float4 xe_edram_load_scale_rt01; // Offset: 304 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_min_rt23; // Offset: 352 Size: 16 [unused]
|
// float4 xe_edram_load_scale_rt23; // Offset: 320 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_max_rt01; // Offset: 368 Size: 16 [unused]
|
// uint4 xe_edram_blend_rt01; // Offset: 336 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_max_rt23; // Offset: 384 Size: 16 [unused]
|
// uint4 xe_edram_blend_rt23; // Offset: 352 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_scale_rt01; // Offset: 400 Size: 16 [unused]
|
// float4 xe_edram_blend_constant; // Offset: 368 Size: 16 [unused]
|
||||||
// float4 xe_edram_store_scale_rt23; // Offset: 416 Size: 16 [unused]
|
// float4 xe_edram_store_min_rt01; // Offset: 384 Size: 16 [unused]
|
||||||
|
// float4 xe_edram_store_min_rt23; // Offset: 400 Size: 16 [unused]
|
||||||
|
// float4 xe_edram_store_max_rt01; // Offset: 416 Size: 16 [unused]
|
||||||
|
// float4 xe_edram_store_max_rt23; // Offset: 432 Size: 16 [unused]
|
||||||
|
// float4 xe_edram_store_scale_rt01; // Offset: 448 Size: 16 [unused]
|
||||||
|
// float4 xe_edram_store_scale_rt23; // Offset: 464 Size: 16 [unused]
|
||||||
//
|
//
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
|
|
|
@ -28,42 +28,50 @@ cbuffer xe_system_cbuffer : register(b0) {
|
||||||
// vec4 7
|
// vec4 7
|
||||||
uint4 xe_color_output_map;
|
uint4 xe_color_output_map;
|
||||||
// vec4 8
|
// vec4 8
|
||||||
uint4 xe_edram_base_dwords;
|
uint xe_edram_stencil_reference;
|
||||||
|
uint xe_edram_stencil_read_mask;
|
||||||
|
uint xe_edram_stencil_write_mask;
|
||||||
// vec4 9
|
// vec4 9
|
||||||
uint4 xe_edram_rt_flags;
|
uint4 xe_edram_stencil_front;
|
||||||
// vec4 10
|
// vec4 10
|
||||||
uint4 xe_edram_rt_pack_width_low;
|
uint4 xe_edram_stencil_back;
|
||||||
// vec4 11
|
// vec4 11
|
||||||
uint4 xe_edram_rt_pack_offset_low;
|
uint4 xe_edram_base_dwords;
|
||||||
// vec4 12
|
// vec4 12
|
||||||
uint4 xe_edram_rt_pack_width_high;
|
uint4 xe_edram_rt_flags;
|
||||||
// vec4 13
|
// vec4 13
|
||||||
uint4 xe_edram_rt_pack_offset_high;
|
uint4 xe_edram_rt_pack_width_low;
|
||||||
// vec4 14
|
// vec4 14
|
||||||
uint4 xe_edram_load_mask_rt01;
|
uint4 xe_edram_rt_pack_offset_low;
|
||||||
// vec4 15
|
// vec4 15
|
||||||
uint4 xe_edram_load_mask_rt23;
|
uint4 xe_edram_rt_pack_width_high;
|
||||||
// vec4 16
|
// vec4 16
|
||||||
float4 xe_edram_load_scale_rt01;
|
uint4 xe_edram_rt_pack_offset_high;
|
||||||
// vec4 17
|
// vec4 17
|
||||||
float4 xe_edram_load_scale_rt23;
|
uint4 xe_edram_load_mask_rt01;
|
||||||
// vec4 18
|
// vec4 18
|
||||||
uint4 xe_edram_blend_rt01;
|
uint4 xe_edram_load_mask_rt23;
|
||||||
// vec4 19
|
// vec4 19
|
||||||
uint4 xe_edram_blend_rt23;
|
float4 xe_edram_load_scale_rt01;
|
||||||
// vec4 20
|
// vec4 20
|
||||||
float4 xe_edram_blend_constant;
|
float4 xe_edram_load_scale_rt23;
|
||||||
// vec4 21
|
// vec4 21
|
||||||
float4 xe_edram_store_min_rt01;
|
uint4 xe_edram_blend_rt01;
|
||||||
// vec4 22
|
// vec4 22
|
||||||
float4 xe_edram_store_min_rt23;
|
uint4 xe_edram_blend_rt23;
|
||||||
// vec4 23
|
// vec4 23
|
||||||
float4 xe_edram_store_max_rt01;
|
float4 xe_edram_blend_constant;
|
||||||
// vec4 24
|
// vec4 24
|
||||||
float4 xe_edram_store_max_rt23;
|
float4 xe_edram_store_min_rt01;
|
||||||
// vec4 25
|
// vec4 25
|
||||||
float4 xe_edram_store_scale_rt01;
|
float4 xe_edram_store_min_rt23;
|
||||||
// vec4 26
|
// vec4 26
|
||||||
|
float4 xe_edram_store_max_rt01;
|
||||||
|
// vec4 27
|
||||||
|
float4 xe_edram_store_max_rt23;
|
||||||
|
// vec4 28
|
||||||
|
float4 xe_edram_store_scale_rt01;
|
||||||
|
// vec4 29
|
||||||
float4 xe_edram_store_scale_rt23;
|
float4 xe_edram_store_scale_rt23;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -10842,43 +10842,51 @@ const DxbcShaderTranslator::SystemConstantRdef DxbcShaderTranslator::
|
||||||
// vec4 7
|
// vec4 7
|
||||||
{"xe_color_output_map", RdefTypeIndex::kUint4, 112, 16},
|
{"xe_color_output_map", RdefTypeIndex::kUint4, 112, 16},
|
||||||
// vec4 8
|
// vec4 8
|
||||||
{"xe_edram_base_dwords", RdefTypeIndex::kUint4, 128, 16},
|
{"xe_edram_stencil_reference", RdefTypeIndex::kUint, 128, 4},
|
||||||
|
{"xe_edram_stencil_read_mask", RdefTypeIndex::kUint, 132, 4},
|
||||||
|
{"xe_edram_stencil_write_mask", RdefTypeIndex::kUint, 136, 4},
|
||||||
// vec4 9
|
// vec4 9
|
||||||
{"xe_edram_rt_flags", RdefTypeIndex::kUint4, 144, 16},
|
{"xe_edram_stencil_front", RdefTypeIndex::kUint4, 144, 16},
|
||||||
// vec4 10
|
// vec4 10
|
||||||
{"xe_edram_rt_pack_width_low", RdefTypeIndex::kUint4, 160, 16},
|
{"xe_edram_stencil_back", RdefTypeIndex::kUint4, 160, 16},
|
||||||
// vec4 11
|
// vec4 11
|
||||||
{"xe_edram_rt_pack_offset_low", RdefTypeIndex::kUint4, 176, 16},
|
{"xe_edram_base_dwords", RdefTypeIndex::kUint4, 176, 16},
|
||||||
// vec4 12
|
// vec4 12
|
||||||
{"xe_edram_rt_pack_width_high", RdefTypeIndex::kUint4, 192, 16},
|
{"xe_edram_rt_flags", RdefTypeIndex::kUint4, 192, 16},
|
||||||
// vec4 13
|
// vec4 13
|
||||||
{"xe_edram_rt_pack_offset_high", RdefTypeIndex::kUint4, 208, 16},
|
{"xe_edram_rt_pack_width_low", RdefTypeIndex::kUint4, 208, 16},
|
||||||
// vec4 14
|
// vec4 14
|
||||||
{"xe_edram_load_mask_low_rt01", RdefTypeIndex::kUint4, 224, 16},
|
{"xe_edram_rt_pack_offset_low", RdefTypeIndex::kUint4, 224, 16},
|
||||||
// vec4 15
|
// vec4 15
|
||||||
{"xe_edram_load_mask_low_rt23", RdefTypeIndex::kUint4, 240, 16},
|
{"xe_edram_rt_pack_width_high", RdefTypeIndex::kUint4, 240, 16},
|
||||||
// vec4 16
|
// vec4 16
|
||||||
{"xe_edram_load_scale_rt01", RdefTypeIndex::kFloat4, 256, 16},
|
{"xe_edram_rt_pack_offset_high", RdefTypeIndex::kUint4, 256, 16},
|
||||||
// vec4 17
|
// vec4 17
|
||||||
{"xe_edram_load_scale_rt23", RdefTypeIndex::kFloat4, 272, 16},
|
{"xe_edram_load_mask_low_rt01", RdefTypeIndex::kUint4, 272, 16},
|
||||||
// vec4 18
|
// vec4 18
|
||||||
{"xe_edram_blend_rt01", RdefTypeIndex::kUint4, 288, 16},
|
{"xe_edram_load_mask_low_rt23", RdefTypeIndex::kUint4, 288, 16},
|
||||||
// vec4 19
|
// vec4 19
|
||||||
{"xe_edram_blend_rt23", RdefTypeIndex::kUint4, 304, 16},
|
{"xe_edram_load_scale_rt01", RdefTypeIndex::kFloat4, 304, 16},
|
||||||
// vec4 20
|
// vec4 20
|
||||||
{"xe_edram_blend_constant", RdefTypeIndex::kFloat4, 320, 16},
|
{"xe_edram_load_scale_rt23", RdefTypeIndex::kFloat4, 320, 16},
|
||||||
// vec4 21
|
// vec4 21
|
||||||
{"xe_edram_store_min_rt01", RdefTypeIndex::kFloat4, 336, 16},
|
{"xe_edram_blend_rt01", RdefTypeIndex::kUint4, 336, 16},
|
||||||
// vec4 22
|
// vec4 22
|
||||||
{"xe_edram_store_min_rt23", RdefTypeIndex::kFloat4, 352, 16},
|
{"xe_edram_blend_rt23", RdefTypeIndex::kUint4, 352, 16},
|
||||||
// vec4 23
|
// vec4 23
|
||||||
{"xe_edram_store_max_rt01", RdefTypeIndex::kFloat4, 368, 16},
|
{"xe_edram_blend_constant", RdefTypeIndex::kFloat4, 368, 16},
|
||||||
// vec4 24
|
// vec4 24
|
||||||
{"xe_edram_store_max_rt23", RdefTypeIndex::kFloat4, 384, 16},
|
{"xe_edram_store_min_rt01", RdefTypeIndex::kFloat4, 384, 16},
|
||||||
// vec4 25
|
// vec4 25
|
||||||
{"xe_edram_store_scale_rt01", RdefTypeIndex::kFloat4, 400, 16},
|
{"xe_edram_store_min_rt23", RdefTypeIndex::kFloat4, 400, 16},
|
||||||
// vec4 26
|
// vec4 26
|
||||||
{"xe_edram_store_scale_rt23", RdefTypeIndex::kFloat4, 416, 16},
|
{"xe_edram_store_max_rt01", RdefTypeIndex::kFloat4, 416, 16},
|
||||||
|
// vec4 27
|
||||||
|
{"xe_edram_store_max_rt23", RdefTypeIndex::kFloat4, 432, 16},
|
||||||
|
// vec4 28
|
||||||
|
{"xe_edram_store_scale_rt01", RdefTypeIndex::kFloat4, 448, 16},
|
||||||
|
// vec4 29
|
||||||
|
{"xe_edram_store_scale_rt23", RdefTypeIndex::kFloat4, 464, 16},
|
||||||
};
|
};
|
||||||
|
|
||||||
void DxbcShaderTranslator::WriteResourceDefinitions() {
|
void DxbcShaderTranslator::WriteResourceDefinitions() {
|
||||||
|
|
|
@ -76,6 +76,37 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||||
kSysFlag_Color3Gamma = 1u << kSysFlag_Color3Gamma_Shift,
|
kSysFlag_Color3Gamma = 1u << kSysFlag_Color3Gamma_Shift,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum : uint32_t {
|
||||||
|
kStencilOp_Flag_CurrentMask_Shift,
|
||||||
|
kStencilOp_Flag_Invert_Shift,
|
||||||
|
// 0, 1 or 3 expanded to 0 or 1 or 0xFF - the value to add.
|
||||||
|
kStencilOp_Flag_Add_Shift,
|
||||||
|
kStencilOp_Flag_Saturate_Shift = kStencilOp_Flag_Add_Shift + 2,
|
||||||
|
kStencilOp_Flag_NewMask_Shift,
|
||||||
|
|
||||||
|
kStencilOp_Flag_CurrentMask = 1u << kStencilOp_Flag_CurrentMask_Shift,
|
||||||
|
kStencilOp_Flag_Invert = 1u << kStencilOp_Flag_Invert_Shift,
|
||||||
|
kStencilOp_Flag_Increment = 1u << kStencilOp_Flag_Add_Shift,
|
||||||
|
kStencilOp_Flag_Decrement = 3u << kStencilOp_Flag_Add_Shift,
|
||||||
|
kStencilOp_Flag_Saturate = 1u << kStencilOp_Flag_Saturate_Shift,
|
||||||
|
kStencilOp_Flag_NewMask = 1u << kStencilOp_Flag_NewMask_Shift,
|
||||||
|
|
||||||
|
kStencilOp_Keep = kStencilOp_Flag_CurrentMask,
|
||||||
|
kStencilOp_Zero = 0,
|
||||||
|
kStencilOp_Replace = kStencilOp_Flag_NewMask,
|
||||||
|
kStencilOp_IncrementSaturate = kStencilOp_Flag_CurrentMask |
|
||||||
|
kStencilOp_Flag_Increment |
|
||||||
|
kStencilOp_Flag_Saturate,
|
||||||
|
kStencilOp_DecrementSaturate = kStencilOp_Flag_CurrentMask |
|
||||||
|
kStencilOp_Flag_Decrement |
|
||||||
|
kStencilOp_Flag_Saturate,
|
||||||
|
kStencilOp_Invert = kStencilOp_Flag_CurrentMask | kStencilOp_Flag_Invert,
|
||||||
|
kStencilOp_Increment =
|
||||||
|
kStencilOp_Flag_CurrentMask | kStencilOp_Flag_Increment,
|
||||||
|
kStencilOp_Decrement =
|
||||||
|
kStencilOp_Flag_CurrentMask | kStencilOp_Flag_Decrement,
|
||||||
|
};
|
||||||
|
|
||||||
enum : uint32_t {
|
enum : uint32_t {
|
||||||
// Whether the render target needs to be merged with another (if the write
|
// Whether the render target needs to be merged with another (if the write
|
||||||
// mask is not 1111, or 11 for 16_16, or 1 for 32_FLOAT, or blending is
|
// mask is not 1111, or 11 for 16_16, or 1 for 32_FLOAT, or blending is
|
||||||
|
@ -272,65 +303,95 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||||
uint32_t color_output_map[4];
|
uint32_t color_output_map[4];
|
||||||
|
|
||||||
// vec4 8
|
// vec4 8
|
||||||
uint32_t edram_base_dwords[4];
|
uint32_t edram_stencil_reference;
|
||||||
|
uint32_t edram_stencil_read_mask;
|
||||||
|
uint32_t edram_stencil_write_mask;
|
||||||
|
uint32_t padding_8;
|
||||||
|
|
||||||
// vec4 9
|
// vec4 9
|
||||||
|
union {
|
||||||
|
struct {
|
||||||
|
// kStencilOp, separated into sub-operations - not the Xenos enum.
|
||||||
|
uint32_t edram_stencil_front_fail;
|
||||||
|
uint32_t edram_stencil_front_depth_fail;
|
||||||
|
uint32_t edram_stencil_front_pass;
|
||||||
|
uint32_t edram_stencil_front_comparison;
|
||||||
|
};
|
||||||
|
uint32_t edram_stencil_front[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
// vec4 10
|
||||||
|
union {
|
||||||
|
struct {
|
||||||
|
// kStencilOp, separated into sub-operations - not the Xenos enum.
|
||||||
|
uint32_t edram_stencil_back_fail;
|
||||||
|
uint32_t edram_stencil_back_depth_fail;
|
||||||
|
uint32_t edram_stencil_back_pass;
|
||||||
|
uint32_t edram_stencil_back_comparison;
|
||||||
|
};
|
||||||
|
uint32_t edram_stencil_back[4];
|
||||||
|
};
|
||||||
|
|
||||||
|
// vec4 11
|
||||||
|
uint32_t edram_base_dwords[4];
|
||||||
|
|
||||||
|
// vec4 12
|
||||||
// Binding and format info flags.
|
// Binding and format info flags.
|
||||||
uint32_t edram_rt_flags[4];
|
uint32_t edram_rt_flags[4];
|
||||||
|
|
||||||
// vec4 10
|
// vec4 13
|
||||||
// Format info - widths of components in the lower 32 bits (for ibfe/bfi),
|
// Format info - widths of components in the lower 32 bits (for ibfe/bfi),
|
||||||
// packed as 8:8:8:8 for each render target.
|
// packed as 8:8:8:8 for each render target.
|
||||||
uint32_t edram_rt_pack_width_low[4];
|
uint32_t edram_rt_pack_width_low[4];
|
||||||
|
|
||||||
// vec4 11
|
// vec4 14
|
||||||
// Format info - offsets of components in the lower 32 bits (for ibfe/bfi),
|
// Format info - offsets of components in the lower 32 bits (for ibfe/bfi),
|
||||||
// packed as 8:8:8:8 for each render target.
|
// packed as 8:8:8:8 for each render target.
|
||||||
uint32_t edram_rt_pack_offset_low[4];
|
uint32_t edram_rt_pack_offset_low[4];
|
||||||
|
|
||||||
// vec4 12
|
// vec4 15
|
||||||
// Format info - widths of components in the upper 32 bits (for ibfe/bfi),
|
// Format info - widths of components in the upper 32 bits (for ibfe/bfi),
|
||||||
// packed as 8:8:8:8 for each render target.
|
// packed as 8:8:8:8 for each render target.
|
||||||
uint32_t edram_rt_pack_width_high[4];
|
uint32_t edram_rt_pack_width_high[4];
|
||||||
|
|
||||||
// vec4 13
|
// vec4 16
|
||||||
// Format info - offsets of components in the upper 32 bits (for ibfe/bfi),
|
// Format info - offsets of components in the upper 32 bits (for ibfe/bfi),
|
||||||
// packed as 8:8:8:8 for each render target.
|
// packed as 8:8:8:8 for each render target.
|
||||||
uint32_t edram_rt_pack_offset_high[4];
|
uint32_t edram_rt_pack_offset_high[4];
|
||||||
|
|
||||||
// vec4 14:15
|
// vec4 17:18
|
||||||
// Format info - mask of color and alpha after unpacking, but before float
|
// Format info - mask of color and alpha after unpacking, but before float
|
||||||
// conversion. Primarily to differentiate between signed and unsigned
|
// conversion. Primarily to differentiate between signed and unsigned
|
||||||
// formats because ibfe is used for both since k_16_16 and k_16_16_16_16 are
|
// formats because ibfe is used for both since k_16_16 and k_16_16_16_16 are
|
||||||
// signed.
|
// signed.
|
||||||
uint32_t edram_load_mask_rt01_rt23[2][4];
|
uint32_t edram_load_mask_rt01_rt23[2][4];
|
||||||
|
|
||||||
// vec4 16:17
|
// vec4 19:20
|
||||||
// Format info - scale to apply to the color and the alpha of each render
|
// Format info - scale to apply to the color and the alpha of each render
|
||||||
// target after unpacking and converting.
|
// target after unpacking and converting.
|
||||||
float edram_load_scale_rt01_rt23[2][4];
|
float edram_load_scale_rt01_rt23[2][4];
|
||||||
|
|
||||||
// vec4 18:19
|
// vec4 21:22
|
||||||
// Render target blending options.
|
// Render target blending options.
|
||||||
uint32_t edram_blend_rt01_rt23[2][4];
|
uint32_t edram_blend_rt01_rt23[2][4];
|
||||||
|
|
||||||
// vec4 20
|
// vec4 23
|
||||||
// The constant blend factor for the respective modes.
|
// The constant blend factor for the respective modes.
|
||||||
float edram_blend_constant[4];
|
float edram_blend_constant[4];
|
||||||
|
|
||||||
// vec4 21:22
|
// vec4 24:25
|
||||||
// Format info - minimum color and alpha values (as float, before
|
// Format info - minimum color and alpha values (as float, before
|
||||||
// conversion) writable to the each render target. Integer so it's easier to
|
// conversion) writable to the each render target. Integer so it's easier to
|
||||||
// write infinity.
|
// write infinity.
|
||||||
uint32_t edram_store_min_rt01_rt23[2][4];
|
uint32_t edram_store_min_rt01_rt23[2][4];
|
||||||
|
|
||||||
// vec4 23:24
|
// vec4 26:27
|
||||||
// Format info - maximum color and alpha values (as float, before
|
// Format info - maximum color and alpha values (as float, before
|
||||||
// conversion) writable to the each render target. Integer so it's easier to
|
// conversion) writable to the each render target. Integer so it's easier to
|
||||||
// write infinity.
|
// write infinity.
|
||||||
uint32_t edram_store_max_rt01_rt23[2][4];
|
uint32_t edram_store_max_rt01_rt23[2][4];
|
||||||
|
|
||||||
// vec4 25:26
|
// vec4 28:29
|
||||||
// Format info - scale to apply to the color and the alpha of each render
|
// Format info - scale to apply to the color and the alpha of each render
|
||||||
// target before converting and packing.
|
// target before converting and packing.
|
||||||
float edram_store_scale_rt01_rt23[2][4];
|
float edram_store_scale_rt01_rt23[2][4];
|
||||||
|
@ -455,14 +516,14 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||||
kSysConst_PointSizeMinMax_Comp = 2,
|
kSysConst_PointSizeMinMax_Comp = 2,
|
||||||
|
|
||||||
kSysConst_PointScreenToNDC_Index = kSysConst_PointSizeMinMax_Index + 1,
|
kSysConst_PointScreenToNDC_Index = kSysConst_PointSizeMinMax_Index + 1,
|
||||||
kSysConst_PointScreenToNDC_Vec = kSysConst_PointSize_Vec + 1,
|
kSysConst_PointScreenToNDC_Vec = kSysConst_PointSizeMinMax_Vec + 1,
|
||||||
kSysConst_PointScreenToNDC_Comp = 0,
|
kSysConst_PointScreenToNDC_Comp = 0,
|
||||||
kSysConst_SSAAInvScale_Index = kSysConst_PointScreenToNDC_Index + 1,
|
kSysConst_SSAAInvScale_Index = kSysConst_PointScreenToNDC_Index + 1,
|
||||||
kSysConst_SSAAInvScale_Vec = kSysConst_PointScreenToNDC_Vec,
|
kSysConst_SSAAInvScale_Vec = kSysConst_PointScreenToNDC_Vec,
|
||||||
kSysConst_SSAAInvScale_Comp = 2,
|
kSysConst_SSAAInvScale_Comp = 2,
|
||||||
|
|
||||||
kSysConst_AlphaTestRange_Index = kSysConst_SSAAInvScale_Index + 1,
|
kSysConst_AlphaTestRange_Index = kSysConst_SSAAInvScale_Index + 1,
|
||||||
kSysConst_AlphaTestRange_Vec = kSysConst_PointScreenToNDC_Vec + 1,
|
kSysConst_AlphaTestRange_Vec = kSysConst_SSAAInvScale_Vec + 1,
|
||||||
kSysConst_AlphaTestRange_Comp = 0,
|
kSysConst_AlphaTestRange_Comp = 0,
|
||||||
kSysConst_EDRAMPitchTiles_Index = kSysConst_AlphaTestRange_Index + 1,
|
kSysConst_EDRAMPitchTiles_Index = kSysConst_AlphaTestRange_Index + 1,
|
||||||
kSysConst_EDRAMPitchTiles_Vec = kSysConst_AlphaTestRange_Vec,
|
kSysConst_EDRAMPitchTiles_Vec = kSysConst_AlphaTestRange_Vec,
|
||||||
|
@ -472,13 +533,38 @@ class DxbcShaderTranslator : public ShaderTranslator {
|
||||||
kSysConst_EDRAMDepthBaseDwords_Comp = 3,
|
kSysConst_EDRAMDepthBaseDwords_Comp = 3,
|
||||||
|
|
||||||
kSysConst_ColorExpBias_Index = kSysConst_EDRAMDepthBaseDwords_Index + 1,
|
kSysConst_ColorExpBias_Index = kSysConst_EDRAMDepthBaseDwords_Index + 1,
|
||||||
kSysConst_ColorExpBias_Vec = kSysConst_AlphaTestRange_Vec + 1,
|
kSysConst_ColorExpBias_Vec = kSysConst_EDRAMDepthBaseDwords_Vec + 1,
|
||||||
|
|
||||||
kSysConst_ColorOutputMap_Index = kSysConst_ColorExpBias_Index + 1,
|
kSysConst_ColorOutputMap_Index = kSysConst_ColorExpBias_Index + 1,
|
||||||
kSysConst_ColorOutputMap_Vec = kSysConst_ColorExpBias_Vec + 1,
|
kSysConst_ColorOutputMap_Vec = kSysConst_ColorExpBias_Vec + 1,
|
||||||
|
|
||||||
kSysConst_EDRAMBaseDwords_Index = kSysConst_ColorOutputMap_Index + 1,
|
kSysConst_EDRAMStencilReference_Index = kSysConst_ColorOutputMap_Index + 1,
|
||||||
kSysConst_EDRAMBaseDwords_Vec = kSysConst_ColorOutputMap_Vec + 1,
|
kSysConst_EDRAMStencilReference_Vec = kSysConst_ColorOutputMap_Vec + 1,
|
||||||
|
kSysConst_EDRAMStencilReference_Comp = 0,
|
||||||
|
kSysConst_EDRAMStencilReadMask_Index =
|
||||||
|
kSysConst_EDRAMStencilReference_Index + 1,
|
||||||
|
kSysConst_EDRAMStencilReadMask_Vec = kSysConst_EDRAMStencilReference_Vec,
|
||||||
|
kSysConst_EDRAMStencilReadMask_Comp = 1,
|
||||||
|
kSysConst_EDRAMStencilWriteMask_Index =
|
||||||
|
kSysConst_EDRAMStencilReadMask_Index + 1,
|
||||||
|
kSysConst_EDRAMStencilWriteMask_Vec = kSysConst_EDRAMStencilReference_Vec,
|
||||||
|
kSysConst_EDRAMStencilWriteMask_Comp = 2,
|
||||||
|
|
||||||
|
kSysConst_EDRAMStencilFront_Index =
|
||||||
|
kSysConst_EDRAMStencilWriteMask_Index + 1,
|
||||||
|
kSysConst_EDRAMStencilFront_Vec = kSysConst_EDRAMStencilWriteMask_Vec + 1,
|
||||||
|
|
||||||
|
kSysConst_EDRAMStencilBack_Index = kSysConst_EDRAMStencilFront_Index + 1,
|
||||||
|
kSysConst_EDRAMStencilBack_Vec = kSysConst_EDRAMStencilFront_Vec + 1,
|
||||||
|
|
||||||
|
// Components of stencil front and back.
|
||||||
|
kSysConst_EDRAMStencilSide_Fail_Comp = 0,
|
||||||
|
kSysConst_EDRAMStencilSide_DepthFail_Comp = 1,
|
||||||
|
kSysConst_EDRAMStencilSide_Pass_Comp = 2,
|
||||||
|
kSysConst_EDRAMStencilSide_Comparison_Comp = 3,
|
||||||
|
|
||||||
|
kSysConst_EDRAMBaseDwords_Index = kSysConst_EDRAMStencilBack_Index + 1,
|
||||||
|
kSysConst_EDRAMBaseDwords_Vec = kSysConst_EDRAMStencilBack_Vec + 1,
|
||||||
|
|
||||||
kSysConst_EDRAMRTFlags_Index = kSysConst_EDRAMBaseDwords_Index + 1,
|
kSysConst_EDRAMRTFlags_Index = kSysConst_EDRAMBaseDwords_Index + 1,
|
||||||
kSysConst_EDRAMRTFlags_Vec = kSysConst_EDRAMBaseDwords_Vec + 1,
|
kSysConst_EDRAMRTFlags_Vec = kSysConst_EDRAMBaseDwords_Vec + 1,
|
||||||
|
|
Loading…
Reference in New Issue