throbber
Texture Fetch Instruction
`
`Cycle 0
`FIELD bit DWORD bit
`OPCODE
`0
`0
`0
`OPCODE
`1
`0
`1
`OPCODE
`2
`0
`2
`OPCODE
`3
`0
`3
`OPCODE
`4
`0
`4
`FETCH_VALID_ONLY
`0
`0 19
`TX_COORD_DENORM 0
`0 25
`SAMPLE_LOCATION 0
`0 26
`0
`DST_SEL_X
`1
`0
`DST_SEL_X
`1
`1
`1
`DST_SEL_X
`2
`1
`2
`DST_SEL_Y
`0
`1
`3
`DST_SEL_Y
`1
`1
`4
`DST_SEL_Y
`2
`1
`5
`DST_SEL_Z
`0
`1
`6
`DST_SEL_Z
`1
`1
`7
`DST_SEL_Z
`2
`1
`8
`DST_SEL_W 0
`1
`9
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`
`Vertex Fetch Instruction
`
`Cycle 0
`FIELD bit DWORD bit
`OPCODE
`0
`0
`0
`OPCODE
`1
`0
`1
`OPCODE
`2
`0
`2
`OPCODE
`3
`0
`3
`OPCODE
`4
`0
`4
`FETCH_VALID_ONLY
`0
`0 19
`CONST_INDEX_SEL
`0
`0 25
`CONST_INDEX_SEL
`1
`0 26
`DST_SEL_X
`0
`1
`0
`DST_SEL_X
`1
`1
`1
`DST_SEL_X
`2
`1
`2
`DST_SEL_Y
`0
`1
`3
`DST_SEL_Y
`1
`1
`4
`DST_SEL_Y
`2
`1
`5
`DST_SEL_Z
`0
`1
`6
`DST_SEL_Z
`1
`1
`7
`DST_SEL_Z
`2
`1
`8
`DST_SEL_W 0
`1
`9
`
`Cycle 1
`FIELD bit DWORD bit
`DST_SEL_W 1
`1 10
`DST_SEL_W 1
`1 11
`MAG_FILTER 0
`1 12
`MAG_FILTER 1
`1 13
`MIN_FILTER 0
`1 14
`MIN_FILTER 1
`1 15
`MIP_FILTER 0
`1 16
`MIP_FILTER 1
`1 17
`ANISO_FILTER 0
`1 18
`ANISO_FILTER 1
`1 19
`ANISO_FILTER 2
`1 20
`ARBITRARY_FILTER 0
`1 21
`ARBITRARY_FILTER 1
`1 22
`ARBITRARY_FILTER 2
`1 23
`VOL_MAG_FILTER 0
`1 24
`VOL_MAG_FILTER 1
`1 25
`VOL_MIN_FILTER 0
`1 26
`VOL_MIN_FILTER 1
`1 27
`
`Cycle 2
`FIELD bit DWORD bit
`USE_COMP_LOD 0
`1 28
`USE_REG_LOD 0
`1 29
`USE_REG_LOD 1
`1 30
`unused
`-
`1 31
`USE_REG_GRADIENTS
`0
`2
`0
`SAMPLE_LOCATION 0
`2
`1
`LOD_BIAS
`0
`2
`2
`LOD_BIAS
`1
`2
`3
`LOD_BIAS
`2
`2
`4
`LOD_BIAS
`3
`2
`5
`LOD_BIAS
`4
`2
`6
`LOD_BIAS
`5
`2
`7
`LOD_BIAS
`6
`2
`8
`unused
`0
`2
`9
`unused
`1
`2 10
`unused
`2
`2 11
`unused
`3
`2 12
`unused
`4
`2 13
`
`Cycle 1
`FIELD bit DWORD bit
`DST_SEL_W 1
`1 10
`DST_SEL_W 1
`1 11
`0
`FORMAT_COMP_ALL
`1 12
`NUM_FORMAT_ALL
`0
`1 13
`SIGNED_RF_MODE_ALL
`0
`1 14
`INDEX_ROUND 0
`1 15
`DATA_FORMAT
`0
`1 16
`DATA_FORMAT
`1
`1 17
`DATA_FORMAT
`2
`1 18
`DATA_FORMAT
`3
`1 19
`DATA_FORMAT
`4
`1 20
`DATA_FORMAT
`5
`1 21
`unused
`-
`1 22
`unused
`-
`1 23
`EXP_ADJUST_ALL
`0
`1 24
`EXP_ADJUST_ALL
`1
`1 25
`EXP_ADJUST_ALL
`2
`1 26
`EXP_ADJUST_ALL
`3
`1 27
`
`Cycle 2
`FIELD bit DWORD bit
`EXP_ADJUST_ALL
`4
`1 28
`EXP_ADJUST_ALL
`5
`1 29
`unused
`-
`1 30
`unused
`-
`1 31
`STRIDE
`0
`2
`0
`STRIDE
`1
`2
`1
`STRIDE
`2
`2
`2
`STRIDE
`3
`2
`3
`STRIDE
`4
`2
`4
`STRIDE
`5
`2
`5
`STRIDE
`6
`2
`6
`STRIDE
`7
`2
`7
`OFFSET_X
`0
`2
`8
`OFFSET_X
`1
`2
`9
`OFFSET_X
`2
`2 10
`OFFSET_X
`3
`2 11
`OFFSET_X
`4
`2 12
`OFFSET_X
`5
`2 13
`
`Cycle 3
`FIELD bit DWORD bit 96 RD bit
`unused
`5
`2 14
`1
`0 5
`unused
`6
`2 15
`1
`0 6
`OFFSET_X
`0
`2 16
`1
`0 7
`OFFSET_X
`1
`2 17
`1
`0 8
`OFFSET_X
`2
`2 18
`1
`0 9
`OFFSET_X
`3
`2 19
`1
`0 10
`OFFSET_X
`4
`2 20
`1
`0 11
`OFFSET_Y
`0
`2 21
`1
`0 12
`OFFSET_Y
`1
`2 22
`1
`0 13
`OFFSET_Y
`2
`2 23
`1
`0 14
`OFFSET_Y
`3
`2 24
`1
`0 15
`OFFSET_Y
`4
`2 25
`1
`0 16
`OFFSET_Z
`0
`2 26
`1
`0 17
`OFFSET_Z
`1
`2 27
`1
`0 18
`OFFSET_Z
`2
`2 28
`1
`0 20
`OFFSET_Z
`3
`2 29
`1
`0 21
`OFFSET_Z
`4
`2 30
`1
`0 22
`unused
`-
`unused
`-
`1
`0 23
`1
`0 26
`1
`0 27
`1
`0 28
`Cycle 3
`1
`0 29
`FIELD bit DWORD bit
`1
`0 30
`6
`2 14
`OFFSET_X
`1
`0 31
`OFFSET_X
`7
`2 15
`1
`1 31
`OFFSET_X
`8
`2 16
`1
`2 31
`OFFSET_X
`9
`2 17
`OFFSET_X 10
`2 18 70
`OFFSET_X 11
`2 19
`OFFSET_X 12
`2 20
`OFFSET_X 13
`2 21
`OFFSET_X 14
`2 22
`OFFSET_X 15
`2 23
`OFFSET_X 16
`2 24
`OFFSET_X 17
`2 25
`OFFSET_X 18
`2 26
`OFFSET_X 19
`2 27
`OFFSET_X 20
`2 28
`OFFSET_X 21
`2 29
`OFFSET_X 22
`2 30
`unused
`-
`unused
`-
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 1 of 291
`
`

`

`Texture Fetch Constant Fields
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`
`Cycle 0
`FIELD bit DWORD bit
`unused
`-
`3
`0
`unused
`-
`3
`1
`FORMAT_COMP_X 0
`3
`2
`FORMAT_COMP_X 1
`3
`3
`FORMAT_COMP_Y 0
`3
`4
`FORMAT_COMP_Y 1
`3
`5
`0
`FORMAT_COMP_Z
`3
`6
`FORMAT_COMP_Z
`1
`3
`7
`FORMAT_COMP_W 0
`3
`8
`FORMAT_COMP_W 1
`3
`9
`CLAMP_X 0
`3 10
`CLAMP_X 1
`3 11
`CLAMP_X 2
`3 12
`0
`CLAMP_Y
`3 13
`CLAMP_Y
`1
`3 14
`CLAMP_Y
`2
`3 15
`CLAMP_Z
`0
`3 16
`CLAMP_Z
`1
`3 17
`CLAMP_Z
`2
`3 18
`SIGNED_RF_MODE_ALL
`0
`3 19
`DIM 0
`3 20
`DIM 1
`3 21
`PITCH 0
`3 22
`PITCH 1
`3 23
`PITCH 2
`3 24
`PITCH 3
`3 25
`PITCH 4
`3 26
`PITCH 5
`3 27
`PITCH 6
`3 28
`PITCH 7
`3 29
`PITCH 8
`3 30
`TILED 0
`3 31
`DATA_FORMAT
`0
`4
`0
`DATA_FORMAT
`1
`4
`1
`DATA_FORMAT
`2
`4
`2
`DATA_FORMAT
`3
`4
`3
`DATA_FORMAT
`4
`4
`4
`DATA_FORMAT
`5
`4
`5
`ENDIAN_SWAP
`0
`4
`6
`ENDIAN_SWAP
`1
`4
`7
`REQUEST_SIZE
`0
`4
`8
`REQUEST_LATENCY
`0
`4
`9
`unused
`-
`4 10
`NEAREST_CLAMP_POLICY
`0
`4 11
`BASE_ADDRESS
`0
`4 12
`BASE_ADDRESS
`1
`4 13
`BASE_ADDRESS
`2
`4 14
`BASE_ADDRESS
`3
`4 15
`
`Cycle 1
`FIELD bit DWORD bit
`BASE_ADDRESS
`4
`4 16
`BASE_ADDRESS
`5
`4 17
`BASE_ADDRESS
`6
`4 18
`BASE_ADDRESS
`7
`4 19
`BASE_ADDRESS
`8
`4 20
`BASE_ADDRESS
`9
`4 21
`BASE_ADDRESS 10
`4 22
`BASE_ADDRESS 11
`4 23
`BASE_ADDRESS 12
`4 24
`BASE_ADDRESS 13
`4 25
`BASE_ADDRESS 14
`4 26
`BASE_ADDRESS 15
`4 27
`BASE_ADDRESS 16
`4 28
`BASE_ADDRESS 17
`4 29
`BASE_ADDRESS 18
`4 30
`BASE_ADDRESS 19
`4 31
`SIZE
`0
`5
`0
`SIZE
`1
`5
`1
`SIZE
`2
`5
`2
`SIZE
`3
`5
`3
`SIZE
`4
`5
`4
`SIZE
`5
`5
`5
`SIZE
`6
`5
`6
`SIZE
`7
`5
`7
`SIZE
`8
`5
`8
`SIZE
`9
`5
`9
`SIZE 10
`5 10
`SIZE 11
`5 11
`SIZE 12
`5 12
`SIZE 13
`5 13
`SIZE 14
`5 14
`SIZE 15
`5 15
`SIZE 16
`5 16
`SIZE 17
`5 17
`SIZE 18
`5 18
`SIZE 19
`5 19
`SIZE 20
`5 20
`SIZE 21
`5 21
`SIZE 22
`5 22
`SIZE 23
`5 23
`SIZE 24
`5 24
`SIZE 25
`5 25
`SIZE 26
`5 26
`SIZE 27
`5 27
`SIZE 28
`5 28
`SIZE 29
`5 29
`SIZE 30
`5 30
`SIZE 31
`5 31
`
`Cycle 2
`FIELD bit DWORD bit
`0
`6
`0
`NUM_FORMAT_ALL
`DST_SEL_X
`0
`6
`1
`DST_SEL_X
`1
`6
`2
`DST_SEL_X
`2
`6
`3
`DST_SEL_Y
`0
`6
`4
`DST_SEL_Y
`1
`6
`5
`DST_SEL_Y
`2
`6
`6
`DST_SEL_Z
`0
`6
`7
`DST_SEL_Z
`1
`6
`8
`DST_SEL_Z
`2
`6
`9
`DST_SEL_W 0
`6 10
`DST_SEL_W 1
`6 11
`DST_SEL_W 2
`6 12
`EXP_ADJUST_ALL
`0
`6 13
`EXP_ADJUST_ALL
`1
`6 14
`EXP_ADJUST_ALL
`2
`6 15
`EXP_ADJUST_ALL
`3
`6 16
`EXP_ADJUST_ALL
`4
`6 17
`EXP_ADJUST_ALL
`5
`6 18
`MAG_FILTER 0
`6 19
`MAG_FILTER 1
`6 20
`MIN_FILTER 0
`6 21
`MIN_FILTER 1
`6 22
`MIP_FILTER 0
`6 23
`MIP_FILTER 1
`6 24
`ANISO_FILTER 0
`6 25
`ANISO_FILTER 1
`6 26
`ANISO_FILTER 2
`6 27
`ARBITRARY_FILTER 0
`6 28
`ARBITRARY_FILTER 1
`6 29
`ARBITRARY_FILTER 2
`6 30
`BORDER_SIZE
`0
`6 31
`VOL_MAG_FILTER 0
`7
`0
`VOL_MIN_FILTER 0
`7
`1
`0
`MIN_MIP_LEVEL
`7
`2
`MIN_MIP_LEVEL
`1
`7
`3
`MIN_MIP_LEVEL
`2
`7
`4
`MIN_MIP_LEVEL
`3
`7
`5
`MAX_MIP_LEVEL
`0
`7
`6
`MAX_MIP_LEVEL
`1
`7
`7
`MAX_MIP_LEVEL
`2
`7
`8
`MAX_MIP_LEVEL
`3
`7
`9
`MAG_ANISO_WALK
`0
`7 10
`MIN_ANISO_WALK
`0
`7 11
`LOD_BIAS
`0
`7 12
`LOD_BIAS
`1
`7 13
`LOD_BIAS
`2
`7 14
`LOD_BIAS
`3
`7 15
`
`Cycle 3
`FIELD bit DWORD bit
`LOD_BIAS
`4
`7 16
`LOD_BIAS
`5
`7 17
`LOD_BIAS
`6
`7 18
`LOD_BIAS
`7
`7 19
`LOD_BIAS
`8
`7 20
`LOD_BIAS
`9
`7 21
`GRAD_EXP_ADJUST_H 0
`7 22
`GRAD_EXP_ADJUST_H 1
`7 23
`GRAD_EXP_ADJUST_H 2
`7 24
`GRAD_EXP_ADJUST_H 3
`7 25
`GRAD_EXP_ADJUST_H 4
`7 26
`GRAD_EXP_ADJUST_V
`0
`7 27
`GRAD_EXP_ADJUST_V
`1
`7 28
`GRAD_EXP_ADJUST_V
`2
`7 29
`GRAD_EXP_ADJUST_V
`3
`7 30
`GRAD_EXP_ADJUST_V
`4
`7 31
`BORDER_COLOR 0
`8
`0
`BORDER_COLOR 1
`8
`1
`FORCE_BC_W_TO_MAX
`0
`8
`2
`TRI_JUICE
`0
`8
`3
`TRI_JUICE
`1
`8
`4
`unused
`-
`8
`5
`unused
`-
`8
`6
`unused
`-
`8
`7
`unused
`-
`8
`8
`unused
`-
`8
`9
`unused
`-
`8 10
`MIP_PACKING 0
`8 11
`MIP_ADDRESS
`0
`8 12
`MIP_ADDRESS
`1
`8 13
`MIP_ADDRESS
`2
`8 14
`MIP_ADDRESS
`3
`8 15
`MIP_ADDRESS
`4
`8 16
`MIP_ADDRESS
`5
`8 17
`MIP_ADDRESS
`6
`8 18
`MIP_ADDRESS
`7
`8 19
`MIP_ADDRESS
`8
`8 20
`MIP_ADDRESS
`9
`8 21
`MIP_ADDRESS 10
`8 22
`MIP_ADDRESS 11
`8 23
`MIP_ADDRESS 12
`8 24
`MIP_ADDRESS 13
`8 25
`MIP_ADDRESS 14
`8 26
`MIP_ADDRESS 15
`8 27
`MIP_ADDRESS 16
`8 28
`MIP_ADDRESS 17
`8 29
`MIP_ADDRESS 18
`8 30
`MIP_ADDRESS 19
`8 31
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 2 of 291
`
`

`

`Vertex Fetch Constant Fields
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`
`Cycle 0
`FIELD bit DWORD bit
`unused
`-
`3
`0
`unused
`-
`3
`1
`BASE_ADDRESS
`0
`3
`2
`BASE_ADDRESS
`1
`3
`3
`BASE_ADDRESS
`2
`3
`4
`BASE_ADDRESS
`3
`3
`5
`BASE_ADDRESS
`4
`3
`6
`BASE_ADDRESS
`5
`3
`7
`BASE_ADDRESS
`6
`3
`8
`BASE_ADDRESS
`7
`3
`9
`BASE_ADDRESS
`8
`3 10
`BASE_ADDRESS
`9
`3 11
`BASE_ADDRESS 10
`3 12
`BASE_ADDRESS 11
`3 13
`BASE_ADDRESS 12
`3 14
`BASE_ADDRESS 13
`3 15
`BASE_ADDRESS 14
`3 16
`BASE_ADDRESS 15
`3 17
`BASE_ADDRESS 16
`3 18
`BASE_ADDRESS 17
`3 19
`BASE_ADDRESS 18
`3 20
`BASE_ADDRESS 19
`3 21
`BASE_ADDRESS 20
`3 22
`BASE_ADDRESS 21
`3 23
`BASE_ADDRESS 22
`3 24
`BASE_ADDRESS 23
`3 25
`BASE_ADDRESS 24
`3 26
`BASE_ADDRESS 25
`3 27
`BASE_ADDRESS 26
`3 28
`BASE_ADDRESS 27
`3 29
`BASE_ADDRESS 28
`3 30
`BASE_ADDRESS 29
`3 31
`ENDIAN_SWAP
`0
`4
`0
`ENDIAN_SWAP
`1
`4
`1
`SIZE
`0
`4
`2
`SIZE
`1
`4
`3
`SIZE
`2
`4
`4
`SIZE
`3
`4
`5
`SIZE
`4
`4
`6
`SIZE
`5
`4
`7
`SIZE
`6
`4
`8
`SIZE
`7
`4
`9
`SIZE
`8
`4 10
`SIZE
`9
`4 11
`SIZE 10
`4 12
`SIZE 11
`4 13
`SIZE 12
`4 14
`SIZE 13
`4 15
`
`Cycle 1
`FIELD bit DWORD bit
`SIZE 14
`4 16
`SIZE 15
`4 17
`SIZE 16
`4 18
`SIZE 17
`4 19
`SIZE 18
`4 20
`SIZE 19
`4 21
`SIZE 20
`4 22
`SIZE 21
`4 23
`SIZE 22
`4 24
`SIZE 23
`4 25
`CLAMP_X 0
`4 26
`BORDER_COLOR 0
`4 27
`REQUEST_SIZE
`0
`4 28
`REQUEST_SIZE
`1
`4 29
`CLAMP_DISABLE
`0
`4 30
`unused
`-
`4 31
`unused
`-
`5
`0
`unused
`-
`5
`1
`BASE_ADDRESS
`0
`5
`2
`BASE_ADDRESS
`1
`5
`3
`BASE_ADDRESS
`2
`5
`4
`BASE_ADDRESS
`3
`5
`5
`BASE_ADDRESS
`4
`5
`6
`BASE_ADDRESS
`5
`5
`7
`BASE_ADDRESS
`6
`5
`8
`BASE_ADDRESS
`7
`5
`9
`BASE_ADDRESS
`8
`5 10
`BASE_ADDRESS
`9
`5 11
`BASE_ADDRESS 10
`5 12
`BASE_ADDRESS 11
`5 13
`BASE_ADDRESS 12
`5 14
`BASE_ADDRESS 13
`5 15
`BASE_ADDRESS 14
`5 16
`BASE_ADDRESS 15
`5 17
`BASE_ADDRESS 16
`5 18
`BASE_ADDRESS 17
`5 19
`BASE_ADDRESS 18
`5 20
`BASE_ADDRESS 19
`5 21
`BASE_ADDRESS 20
`5 22
`BASE_ADDRESS 21
`5 23
`BASE_ADDRESS 22
`5 24
`BASE_ADDRESS 23
`5 25
`BASE_ADDRESS 24
`5 26
`BASE_ADDRESS 25
`5 27
`BASE_ADDRESS 26
`5 28
`BASE_ADDRESS 27
`5 29
`BASE_ADDRESS 28
`5 30
`BASE_ADDRESS 29
`5 31
`
`Cycle 2
`FIELD bit DWORD bit
`ENDIAN_SWAP
`0
`6
`0
`ENDIAN_SWAP
`1
`6
`1
`SIZE
`0
`6
`2
`SIZE
`1
`6
`3
`SIZE
`2
`6
`4
`SIZE
`3
`6
`5
`SIZE
`4
`6
`6
`SIZE
`5
`6
`7
`SIZE
`6
`6
`8
`SIZE
`7
`6
`9
`SIZE
`8
`6 10
`SIZE
`9
`6 11
`SIZE 10
`6 12
`SIZE 11
`6 13
`SIZE 12
`6 14
`SIZE 13
`6 15
`SIZE 14
`6 16
`SIZE 15
`6 17
`SIZE 16
`6 18
`SIZE 17
`6 19
`SIZE 18
`6 20
`SIZE 19
`6 21
`SIZE 20
`6 22
`SIZE 21
`6 23
`SIZE 22
`6 24
`SIZE 23
`6 25
`CLAMP_X 0
`6 26
`BORDER_COLOR 0
`6 27
`REQUEST_SIZE
`0
`6 28
`REQUEST_SIZE
`1
`6 29
`CLAMP_DISABLE
`0
`6 30
`unused
`-
`6 31
`unused
`-
`7
`0
`unused
`-
`7
`1
`BASE_ADDRESS
`0
`7
`2
`BASE_ADDRESS
`1
`7
`3
`BASE_ADDRESS
`2
`7
`4
`BASE_ADDRESS
`3
`7
`5
`BASE_ADDRESS
`4
`7
`6
`BASE_ADDRESS
`5
`7
`7
`BASE_ADDRESS
`6
`7
`8
`BASE_ADDRESS
`7
`7
`9
`BASE_ADDRESS
`8
`7 10
`BASE_ADDRESS
`9
`7 11
`BASE_ADDRESS 10
`7 12
`BASE_ADDRESS 11
`7 13
`BASE_ADDRESS 12
`7 14
`BASE_ADDRESS 13
`7 15
`
`Cycle 3
`FIELD bit DWORD bit
`BASE_ADDRESS 14
`7 16
`BASE_ADDRESS 15
`7 17
`BASE_ADDRESS 16
`7 18
`BASE_ADDRESS 17
`7 19
`BASE_ADDRESS 18
`7 20
`BASE_ADDRESS 19
`7 21
`BASE_ADDRESS 20
`7 22
`BASE_ADDRESS 21
`7 23
`BASE_ADDRESS 22
`7 24
`BASE_ADDRESS 23
`7 25
`BASE_ADDRESS 24
`7 26
`BASE_ADDRESS 25
`7 27
`BASE_ADDRESS 26
`7 28
`BASE_ADDRESS 27
`7 29
`BASE_ADDRESS 28
`7 30
`BASE_ADDRESS 29
`7 31
`ENDIAN_SWAP
`0
`8
`0
`ENDIAN_SWAP
`1
`8
`1
`SIZE
`0
`8
`2
`SIZE
`1
`8
`3
`SIZE
`2
`8
`4
`SIZE
`3
`8
`5
`SIZE
`4
`8
`6
`SIZE
`5
`8
`7
`SIZE
`6
`8
`8
`SIZE
`7
`8
`9
`SIZE
`8
`8 10
`SIZE
`9
`8 11
`SIZE 10
`8 12
`SIZE 11
`8 13
`SIZE 12
`8 14
`SIZE 13
`8 15
`SIZE 14
`8 16
`SIZE 15
`8 17
`SIZE 16
`8 18
`SIZE 17
`8 19
`SIZE 18
`8 20
`SIZE 19
`8 21
`SIZE 20
`8 22
`SIZE 21
`8 23
`SIZE 22
`8 24
`SIZE 23
`8 25
`CLAMP_X 0
`8 26
`BORDER_COLOR 0
`8 27
`REQUEST_SIZE
`0
`8 28
`REQUEST_SIZE
`1
`8 29
`CLAMP_DISABLE
`0
`8 30
`unused
`-
`8 31
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 3 of 291
`
`

`

`SQ_TP_thread_id
`
`SQ_TP
`0
`1
`
`Cycle 0
`FIELD bit DWORD bit
`SQ_TP_thread_id
`0
`-
`-
`SQ_TP_thread_id
`1
`-
`-
`
`Cycle 1
`FIELD bit DWORD bit
`SQ_TP_thread_id
`2
`-
`-
`SQ_TP_thread_id
`3
`-
`-
`
`Cycle 2
`FIELD bit DWORD bit
`SQ_TP_thread_id
`4
`-
`-
`SQ_TP_thread_id
`5
`-
`-
`
`Cycle 3
`FIELD bit DWORD bit
`SQ_TP_end_of_clause
`0
`-
`-
`unused
`-
`-
`-
`
`SQ_TP_gpr_wr_addr
`
`SQ_TP
`0
`1
`
`Cycle 0
`FIELD bit DWORD bit
`SQ_TP_type
`0
`-
`-
`SQ_TP_gpr_wr_addr
`0
`-
`-
`
`Cycle 1
`FIELD bit DWORD bit
`1
`-
`-
`SQ_TP_gpr_wr_addr
`SQ_TP_gpr_wr_addr
`2
`-
`-
`
`Cycle 2
`FIELD bit DWORD bit
`SQ_TP_gpr_wr_addr
`3
`-
`-
`SQ_TP_gpr_wr_addr
`4
`-
`-
`
`Cycle 3
`FIELD bit DWORD bit
`SQ_TP_gpr_wr_addr
`5
`-
`-
`SQ_TP_gpr_wr_addr
`6
`-
`-
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 4 of 291
`
`

`

`Texture Fetch Instruction
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`
`Cycle 0
`FIELD bit DWORD bit
`OPCODE
`0
`0
`0
`OPCODE
`1
`0
`1
`OPCODE
`2
`0
`2
`OPCODE
`3
`0
`3
`OPCODE
`4
`0
`4
`FETCH_VALID_ONLY
`0
`0 19
`TX_COORD_NUM 0
`0 25
`unused
`-
`0 26
`DST_SEL_X
`0
`1
`0
`DST_SEL_X
`1
`1
`1
`DST_SEL_X
`2
`1
`2
`DST_SEL_Y
`0
`1
`3
`DST_SEL_Y
`1
`1
`4
`DST_SEL_Y
`2
`1
`5
`DST_SEL_Z
`0
`1
`6
`DST_SEL_Z
`1
`1
`7
`DST_SEL_Z
`2
`1
`8
`DST_SEL_W 0
`1
`9
`
`Cycle 1
`FIELD bit DWORD bit
`DST_SEL_W 1
`1 10
`DST_SEL_W 1
`1 11
`MAG_FILTER 0
`1 12
`MAG_FILTER 1
`1 13
`MIN_FILTER 0
`1 14
`MIN_FILTER 1
`1 15
`MIP_FILTER 0
`1 16
`MIP_FILTER 1
`1 17
`ANISO_FILTER 0
`1 18
`ANISO_FILTER 1
`1 19
`ANISO_FILTER 2
`1 20
`ARBITRARY_FILTER 0
`1 21
`ARBITRARY_FILTER 1
`1 22
`ARBITRARY_FILTER 2
`1 23
`VOL_MAG_FILTER 0
`1 24
`VOL_MAG_FILTER 1
`1 25
`VOL_MIN_FILTER 0
`1 26
`VOL_MIN_FILTER 1
`1 27
`
`Vertex Fetch Instruction
`
`Cycle 1
`Cycle 0
`FIELD bit DWORD bit
`FIELD bit DWORD bit
`DST_SEL_W 1
`1 10
`OPCODE
`0
`0
`0
`DST_SEL_W 1
`1 11
`OPCODE
`1
`0
`1
`0
`FORMAT_COMP_ALL
`1 12
`OPCODE
`2
`0
`2
`NUM_FORMAT_ALL
`0
`1 13
`OPCODE
`3
`0
`3
`4 SIGNED_RF_MODE_ALL
`0
`1 14
`OPCODE
`4
`0
`unused
`-
`0 19
`unused
`-
`1 15
`CONST_INDEX_SEL
`0
`0 25
`DATA_FORMAT
`0
`1 16
`CONST_INDEX_SEL
`1
`0 26
`DATA_FORMAT
`1
`1 17
`DST_SEL_X
`0
`1
`0
`DATA_FORMAT
`2
`1 18
`DST_SEL_X
`1
`1
`1
`DATA_FORMAT
`3
`1 19
`DST_SEL_X
`2
`1
`2
`DATA_FORMAT
`4
`1 20
`DST_SEL_Y
`0
`1
`3
`DATA_FORMAT
`5
`1 21
`DST_SEL_Y
`1
`1
`4
`unused
`-
`1 22
`DST_SEL_Y
`2
`1
`5
`unused
`-
`1 23
`DST_SEL_Z
`0
`1
`6
`EXP_ADJUST_ALL
`0
`1 24
`DST_SEL_Z
`1
`1
`7
`EXP_ADJUST_ALL
`1
`1 25
`DST_SEL_Z
`2
`1
`8
`EXP_ADJUST_ALL
`2
`1 26
`DST_SEL_W 0
`1
`9
`EXP_ADJUST_ALL
`3
`1 27
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`
`Cycle 2
`FIELD bit DWORD bit
`USE_COMP_LOD 0
`1 28
`USE_REG_LOD 0
`1 29
`USE_REG_LOD 1
`1 30
`unused
`-
`1 31
`LOD_BIAS_H 0
`2
`0
`LOD_BIAS_H 1
`2
`1
`LOD_BIAS_H 2
`2
`2
`LOD_BIAS_H 3
`2
`3
`LOD_BIAS_H 4
`2
`4
`LOD_BIAS_H 5
`2
`5
`LOD_BIAS_H 6
`2
`6
`LOD_BIAS_H 7
`2
`7
`LOD_BIAS_V
`0
`2
`8
`LOD_BIAS_V
`1
`2
`9
`LOD_BIAS_V
`2
`2 10
`LOD_BIAS_V
`3
`2 11
`LOD_BIAS_V
`4
`2 12
`LOD_BIAS_V
`5
`2 13
`
`Cycle 2
`FIELD bit DWORD bit
`EXP_ADJUST_ALL
`4
`1 28
`EXP_ADJUST_ALL
`5
`1 29
`unused
`-
`1 30
`unused
`-
`1 31
`STRIDE
`0
`2
`0
`STRIDE
`1
`2
`1
`STRIDE
`2
`2
`2
`STRIDE
`3
`2
`3
`STRIDE
`4
`2
`4
`STRIDE
`5
`2
`5
`STRIDE
`6
`2
`6
`STRIDE
`7
`2
`7
`unused
`-
`2
`8
`unused
`-
`2
`9
`unused
`-
`2 10
`unused
`-
`2 11
`unused
`-
`2 12
`unused
`-
`2 13
`
`96 DWORD bit
`1
`0 5
`1
`0 6
`1
`0 7
`1
`0 8
`1
`0 9
`1
`0 10
`1
`0 11
`1
`0 12
`1
`0 13
`1
`0 14
`1
`0 15
`1
`0 16
`1
`0 17
`1
`0 18
`1
`0 20
`1
`0 21
`1
`0 22
`1
`0 23
`1
`0 26
`1
`0 27
`1
`0 28
`1
`0 29
`1
`0 30
`1
`0 31
`1
`1 31
`1
`2 31
`70
`
`Cycle 3
`FIELD bit DWORD bit
`LOD_BIAS_V
`6
`2 14
`LOD_BIAS_V
`7
`2 15
`SAMPLE_SHIFT_X 0
`2 16
`SAMPLE_SHIFT_X 1
`2 17
`SAMPLE_SHIFT_X 2
`2 18
`SAMPLE_SHIFT_X 3
`2 19
`SAMPLE_SHIFT_X 4
`2 20
`SAMPLE_SHIFT_Y
`0
`2 21
`SAMPLE_SHIFT_Y
`1
`2 22
`SAMPLE_SHIFT_Y
`2
`2 23
`SAMPLE_SHIFT_Y
`3
`2 24
`SAMPLE_SHIFT_Y
`4
`2 25
`SAMPLE_SHIFT_Z
`0
`2 26
`SAMPLE_SHIFT_Z
`1
`2 27
`SAMPLE_SHIFT_Z
`2
`2 28
`SAMPLE_SHIFT_Z
`3
`2 29
`SAMPLE_SHIFT_Z
`4
`2 30
`unused
`-
`unused
`-
`
`Cycle 3
`FIELD bit DWORD bit
`unused
`-
`2 14
`unused
`-
`2 15
`OFFSET
`0
`2 16
`OFFSET
`1
`2 17
`OFFSET
`2
`2 18
`OFFSET
`3
`2 19
`OFFSET
`4
`2 20
`OFFSET
`5
`2 21
`OFFSET
`6
`2 22
`OFFSET
`7
`2 23
`unused
`-
`2 24
`unused
`-
`2 25
`unused
`-
`2 26
`unused
`-
`2 27
`unused
`-
`2 28
`unused
`-
`2 29
`unused
`-
`2 30
`unused
`-
`unused
`-
`
`Cycle 3
`FIELD bit DWORD bit
`LOD_BIAS_H 6
`7 16
`LOD_BIAS_H 7
`7 17
`LOD_BIAS_H 8
`7 18
`LOD_BIAS_H 9
`7 19
`LOD_BIAS_V
`0
`7 20
`LOD_BIAS_V
`1
`7 21
`LOD_BIAS_V
`2
`7 22
`LOD_BIAS_V
`3
`7 23
`LOD_BIAS_V
`4
`7 24
`LOD_BIAS_V
`5
`7 25
`LOD_BIAS_V
`6
`7 26
`
`Texture Fetch Constant Fields
`
`Cycle 0
`FIELD bit DWORD bit
`unused
`-
`3
`0
`unused
`-
`3
`1
`FORMAT_COMP_X 0
`3
`2
`FORMAT_COMP_X 1
`3
`3
`FORMAT_COMP_Y 0
`3
`4
`FORMAT_COMP_Y 1
`3
`5
`0
`FORMAT_COMP_Z
`3
`6
`FORMAT_COMP_Z
`1
`3
`7
`FORMAT_COMP_W 0
`3
`8
`FORMAT_COMP_W 1
`3
`9
`CLAMP_X 0
`3 10
`
`Cycle 1
`FIELD bit DWORD bit
`BASE_ADDRESS
`4
`4 16
`BASE_ADDRESS
`5
`4 17
`BASE_ADDRESS
`6
`4 18
`BASE_ADDRESS
`7
`4 19
`BASE_ADDRESS
`8
`4 20
`BASE_ADDRESS
`9
`4 21
`BASE_ADDRESS 10
`4 22
`BASE_ADDRESS 11
`4 23
`BASE_ADDRESS 12
`4 24
`BASE_ADDRESS 13
`4 25
`BASE_ADDRESS 14
`4 26
`
`Cycle 2
`FIELD bit DWORD bit
`0
`6
`0
`NUM_FORMAT_ALL
`DST_SEL_X
`0
`6
`1
`DST_SEL_X
`1
`6
`2
`DST_SEL_X
`2
`6
`3
`DST_SEL_Y
`0
`6
`4
`DST_SEL_Y
`1
`6
`5
`DST_SEL_Y
`2
`6
`6
`DST_SEL_Z
`0
`6
`7
`DST_SEL_Z
`1
`6
`8
`DST_SEL_Z
`2
`6
`9
`DST_SEL_W 0
`6 10
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 5 of 291
`
`

`

`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`
`CLAMP_X 1
`CLAMP_X 2
`0
`CLAMP_Y
`CLAMP_Y
`1
`CLAMP_Y
`2
`CLAMP_Z
`0
`CLAMP_Z
`1
`CLAMP_Z
`2
`SIGNED_RF_MODE_ALL
`0
`DIM 0
`DIM 1
`PITCH 0
`PITCH 1
`PITCH 2
`PITCH 3
`PITCH 4
`PITCH 5
`PITCH 6
`PITCH 7
`PITCH 8
`TILED 0
`DATA_FORMAT
`0
`DATA_FORMAT
`1
`DATA_FORMAT
`2
`DATA_FORMAT
`3
`DATA_FORMAT
`4
`DATA_FORMAT
`5
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`BASE_ADDRESS
`0
`BASE_ADDRESS
`1
`BASE_ADDRESS
`2
`BASE_ADDRESS
`3
`
`3 11
`3 12
`3 13
`3 14
`3 15
`3 16
`3 17
`3 18
`3 19
`3 20
`3 21
`3 22
`3 23
`3 24
`3 25
`3 26
`3 27
`3 28
`3 29
`3 30
`3 31
`4
`0
`4
`1
`4
`2
`4
`3
`4
`4
`4
`5
`4
`6
`4
`7
`4
`8
`4
`9
`4 10
`4 11
`4 12
`4 13
`4 14
`4 15
`
`Vertex Fetch Constant Fields
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`
`Cycle 0
`FIELD bit DWORD bit
`unused
`-
`3
`0
`unused
`-
`3
`1
`BASE_ADDRESS
`0
`3
`2
`BASE_ADDRESS
`1
`3
`3
`BASE_ADDRESS
`2
`3
`4
`BASE_ADDRESS
`3
`3
`5
`BASE_ADDRESS
`4
`3
`6
`BASE_ADDRESS
`5
`3
`7
`BASE_ADDRESS
`6
`3
`8
`BASE_ADDRESS
`7
`3
`9
`BASE_ADDRESS
`8
`3 10
`BASE_ADDRESS
`9
`3 11
`BASE_ADDRESS 10
`3 12
`BASE_ADDRESS 11
`3 13
`BASE_ADDRESS 12
`3 14
`BASE_ADDRESS 13
`3 15
`BASE_ADDRESS 14
`3 16
`
`BASE_ADDRESS 15
`BASE_ADDRESS 16
`BASE_ADDRESS 17
`BASE_ADDRESS 18
`BASE_ADDRESS 19
`SIZE
`0
`SIZE
`1
`SIZE
`2
`SIZE
`3
`SIZE
`4
`SIZE
`5
`SIZE
`6
`SIZE
`7
`SIZE
`8
`SIZE
`9
`SIZE 10
`SIZE 11
`SIZE 12
`SIZE 13
`SIZE 14
`SIZE 15
`SIZE 16
`SIZE 17
`SIZE 18
`SIZE 19
`SIZE 20
`SIZE 21
`SIZE 22
`SIZE 23
`SIZE 24
`SIZE 25
`SIZE 26
`SIZE 27
`SIZE 28
`SIZE 29
`ENDIAN_SWAP
`0
`ENDIAN_SWAP
`1
`
`4 27
`4 28
`4 29
`4 30
`4 31
`5
`0
`5
`1
`5
`2
`5
`3
`5
`4
`5
`5
`5
`6
`5
`7
`5
`8
`5
`9
`5 10
`5 11
`5 12
`5 13
`5 14
`5 15
`5 16
`5 17
`5 18
`5 19
`5 20
`5 21
`5 22
`5 23
`5 24
`5 25
`5 26
`5 27
`5 28
`5 29
`5 30
`5 31
`
`DST_SEL_W 1
`DST_SEL_W 2
`EXP_ADJUST_ALL
`0
`EXP_ADJUST_ALL
`1
`EXP_ADJUST_ALL
`2
`EXP_ADJUST_ALL
`3
`EXP_ADJUST_ALL
`4
`EXP_ADJUST_ALL
`5
`MAG_FILTER 0
`MAG_FILTER 1
`MIN_FILTER 0
`MIN_FILTER 1
`MIP_FILTER 0
`MIP_FILTER 1
`ANISO_FILTER 0
`ANISO_FILTER 1
`ANISO_FILTER 2
`ARBITRARY_FILTER 0
`ARBITRARY_FILTER 1
`ARBITRARY_FILTER 2
`BORDER_SIZE
`0
`VOL_MAG_FILTER 0
`VOL_MIN_FILTER 0
`0
`MIN_MIP_LEVEL
`MIN_MIP_LEVEL
`1
`MIN_MIP_LEVEL
`2
`MIN_MIP_LEVEL
`3
`MAX_MIP_LEVEL
`0
`MAX_MIP_LEVEL
`1
`MAX_MIP_LEVEL
`2
`MAX_MIP_LEVEL
`3
`LOD_BIAS_H 0
`LOD_BIAS_H 1
`LOD_BIAS_H 2
`LOD_BIAS_H 3
`LOD_BIAS_H 4
`LOD_BIAS_H 5
`
`6 11
`6 12
`6 13
`6 14
`6 15
`6 16
`6 17
`6 18
`6 19
`6 20
`6 21
`6 22
`6 23
`6 24
`6 25
`6 26
`6 27
`6 28
`6 29
`6 30
`6 31
`7
`0
`7
`1
`7
`2
`7
`3
`7
`4
`7
`5
`7
`6
`7
`7
`7
`8
`7
`9
`7 10
`7 11
`7 12
`7 13
`7 14
`7 15
`
`7
`LOD_BIAS_V
`8
`LOD_BIAS_V
`9
`LOD_BIAS_V
`DIM_3D 0
`unused
`-
`BORDER_COLOR 0
`BORDER_COLOR 1
`FORCE_BC_W_TO_MAX
`0
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`unused
`-
`MIP_ADDRESS
`0
`MIP_ADDRESS
`1
`MIP_ADDRESS
`2
`MIP_ADDRESS
`3
`MIP_ADDRESS
`4
`MIP_ADDRESS
`5
`MIP_ADDRESS
`6
`MIP_ADDRESS
`7
`MIP_ADDRESS
`8
`MIP_ADDRESS
`9
`MIP_ADDRESS 10
`MIP_ADDRESS 11
`MIP_ADDRESS 12
`MIP_ADDRESS 13
`MIP_ADDRESS 14
`MIP_ADDRESS 15
`MIP_ADDRESS 16
`MIP_ADDRESS 17
`MIP_ADDRESS 18
`MIP_ADDRESS 19
`
`7 27
`7 28
`7 29
`7 30
`7 31
`8
`0
`8
`1
`8
`2
`8
`3
`8
`4
`8
`5
`8
`6
`8
`7
`8
`8
`8
`9
`8 10
`8 11
`8 12
`8 13
`8 14
`8 15
`8 16
`8 17
`8 18
`8 19
`8 20
`8 21
`8 22
`8 23
`8 24
`8 25
`8 26
`8 27
`8 28
`8 29
`8 30
`8 31
`
`Cycle 1
`FIELD bit DWORD bit
`LIMIT_ADDRESS 14
`4 16
`LIMIT_ADDRESS 15
`4 17
`LIMIT_ADDRESS 16
`4 18
`LIMIT_ADDRESS 17
`4 19
`LIMIT_ADDRESS 18
`4 20
`LIMIT_ADDRESS 19
`4 21
`LIMIT_ADDRESS 20
`4 22
`LIMIT_ADDRESS 21
`4 23
`LIMIT_ADDRESS 22
`4 24
`LIMIT_ADDRESS 23
`4 25
`LIMIT_ADDRESS 24
`4 26
`LIMIT_ADDRESS 25
`4 27
`LIMIT_ADDRESS 26
`4 28
`LIMIT_ADDRESS 27
`4 29
`LIMIT_ADDRESS 28
`4 30
`LIMIT_ADDRESS 29
`4 31
`unused
`-
`5
`0
`
`Cycle 2
`FIELD bit DWORD bit
`ENDIAN_SWAP
`0
`6
`0
`ENDIAN_SWAP
`1
`6
`1
`LIMIT_ADDRESS
`0
`6
`2
`LIMIT_ADDRESS
`1
`6
`3
`LIMIT_ADDRESS
`2
`6
`4
`LIMIT_ADDRESS
`3
`6
`5
`LIMIT_ADDRESS
`4
`6
`6
`LIMIT_ADDRESS
`5
`6
`7
`LIMIT_ADDRESS
`6
`6
`8
`LIMIT_ADDRESS
`7
`6
`9
`LIMIT_ADDRESS
`8
`6 10
`LIMIT_ADDRESS
`9
`6 11
`LIMIT_ADDRESS 10
`6 12
`LIMIT_ADDRESS 11
`6 13
`LIMIT_ADDRESS 12
`6 14
`LIMIT_ADDRESS 13
`6 15
`LIMIT_ADDRESS 14
`6 16
`
`Cycle 3
`FIELD bit DWORD bit
`BASE_ADDRESS 14
`7 16
`BASE_ADDRESS 15
`7 17
`BASE_ADDRESS 16
`7 18
`BASE_ADDRESS 17
`7 19
`BASE_ADDRESS 18
`7 20
`BASE_ADDRESS 19
`7 21
`BASE_ADDRESS 20
`7 22
`BASE_ADDRESS 21
`7 23
`BASE_ADDRESS 22
`7 24
`BASE_ADDRESS 23
`7 25
`BASE_ADDRESS 24
`7 26
`BASE_ADDRESS 25
`7 27
`BASE_ADDRESS 26
`7 28
`BASE_ADDRESS 27
`7 29
`LIMIT_ADDRESS 29
`7 30
`BASE_ADDRESS 29
`7 31
`ENDIAN_SWAP
`0
`8
`0
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 6 of 291
`
`

`

`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`
`BASE_ADDRESS 15
`BASE_ADDRESS 16
`BASE_ADDRESS 17
`BASE_ADDRESS 18
`BASE_ADDRESS 19
`BASE_ADDRESS 20
`BASE_ADDRESS 21
`BASE_ADDRESS 22
`BASE_ADDRESS 23
`BASE_ADDRESS 24
`BASE_ADDRESS 25
`BASE_ADDRESS 26
`BASE_ADDRESS 27
`BASE_ADDRESS 28
`BASE_ADDRESS 29
`ENDIAN_SWAP
`0
`ENDIAN_SWAP
`1
`LIMIT_ADDRESS
`0
`LIMIT_ADDRESS
`1
`LIMIT_ADDRESS
`2
`LIMIT_ADDRESS
`3
`LIMIT_ADDRESS
`4
`LIMIT_ADDRESS
`5
`LIMIT_ADDRESS
`6
`LIMIT_ADDRESS
`7
`LIMIT_ADDRESS
`8
`LIMIT_ADDRESS
`9
`LIMIT_ADDRESS 10
`LIMIT_ADDRESS 11
`LIMIT_ADDRESS 12
`LIMIT_ADDRESS 13
`
`3 17
`3 18
`3 19
`3 20
`3 21
`3 22
`3 23
`3 24
`3 25
`3 26
`3 27
`3 28
`3 29
`3 30
`3 31
`4
`0
`4
`1
`4
`2
`4
`3
`4
`4
`4
`5
`4
`6
`4
`7
`4
`8
`4
`9
`4 10
`4 11
`4 12
`4 13
`4 14
`4 15
`
`-
`unused
`0
`BASE_ADDRESS
`1
`BASE_ADDRESS
`2
`BASE_ADDRESS
`3
`BASE_ADDRESS
`4
`BASE_ADDRESS
`5
`BASE_ADDRESS
`6
`BASE_ADDRESS
`7
`BASE_ADDRESS
`8
`BASE_ADDRESS
`9
`BASE_ADDRESS
`BASE_ADDRESS 10
`BASE_ADDRESS 11
`BASE_ADDRESS 12
`BASE_ADDRESS 13
`BASE_ADDRESS 14
`BASE_ADDRESS 15
`BASE_ADDRESS 16
`BASE_ADDRESS 17
`BASE_ADDRESS 18
`BASE_ADDRESS 19
`BASE_ADDRESS 20
`BASE_ADDRESS 21
`BASE_ADDRESS 22
`BASE_ADDRESS 23
`BASE_ADDRESS 24
`BASE_ADDRESS 25
`BASE_ADDRESS 26
`BASE_ADDRESS 27
`BASE_ADDRESS 28
`BASE_ADDRESS 29
`
`1
`5
`2
`5
`3
`5
`4
`5
`5
`5
`6
`5
`7
`5
`8
`5
`9
`5
`5 10
`5 11
`5 12
`5 13
`5 14
`5 15
`5 16
`5 17
`5 18
`5 19
`5 20
`5 21
`5 22
`5 23
`5 24
`5 25
`5 26
`5 27
`5 28
`5 29
`5 30
`5 31
`
`LIMIT_ADDRESS 15
`LIMIT_ADDRESS 16
`LIMIT_ADDRESS 17
`LIMIT_ADDRESS 18
`LIMIT_ADDRESS 19
`LIMIT_ADDRESS 20
`LIMIT_ADDRESS 21
`LIMIT_ADDRESS 22
`LIMIT_ADDRESS 23
`LIMIT_ADDRESS 24
`LIMIT_ADDRESS 25
`LIMIT_ADDRESS 26
`LIMIT_ADDRESS 27
`LIMIT_ADDRESS 28
`BASE_ADDRESS 28
`unused
`-
`unused
`-
`BASE_ADDRESS
`0
`BASE_ADDRESS
`1
`BASE_ADDRESS
`2
`BASE_ADDRESS
`3
`BASE_ADDRESS
`4
`BASE_ADDRESS
`5
`BASE_ADDRESS
`6
`BASE_ADDRESS
`7
`BASE_ADDRESS
`8
`BASE_ADDRESS
`9
`BASE_ADDRESS 10
`BASE_ADDRESS 11
`BASE_ADDRESS 12
`BASE_ADDRESS 13
`
`6 17
`6 18
`6 19
`6 20
`6 21
`6 22
`6 23
`6 24
`6 25
`6 26
`6 27
`6 28
`6 29
`6 30
`6 31
`7
`0
`7
`1
`7
`2
`7
`3
`7
`4
`7
`5
`7
`6
`7
`7
`7
`8
`7
`9
`7 10
`7 11
`7 12
`7 13
`7 14
`7 15
`
`1
`ENDIAN_SWAP
`0
`LIMIT_ADDRESS
`1
`LIMIT_ADDRESS
`2
`LIMIT_ADDRESS
`3
`LIMIT_ADDRESS
`4
`LIMIT_ADDRESS
`5
`LIMIT_ADDRESS
`6
`LIMIT_ADDRESS
`7
`LIMIT_ADDRESS
`8
`LIMIT_ADDRESS
`9
`LIMIT_ADDRESS
`LIMIT_ADDRESS 10
`LIMIT_ADDRESS 11
`LIMIT_ADDRESS 12
`LIMIT_ADDRESS 13
`LIMIT_ADDRESS 14
`LIMIT_ADDRESS 15
`LIMIT_ADDRESS 16
`LIMIT_ADDRESS 17
`LIMIT_ADDRESS 18
`LIMIT_ADDRESS 19
`LIMIT_ADDRESS 20
`LIMIT_ADDRESS 21
`LIMIT_ADDRESS 22
`LIMIT_ADDRESS 23
`LIMIT_ADDRESS 24
`LIMIT_ADDRESS 25
`LIMIT_ADDRESS 26
`LIMIT_ADDRESS 27
`LIMIT_ADDRESS 28
`LIMIT_ADDRESS 29
`
`1
`8
`2
`8
`3
`8
`4
`8
`5
`8
`6
`8
`7
`8
`8
`8
`9
`8
`8 10
`8 11
`8 12
`8 13
`8 14
`8 15
`8 16
`8 17
`8 18
`8 19
`8 20
`8 21
`8 22
`8 23
`8 24
`8 25
`8 26
`8 27
`8 28
`8 29
`8 30
`8 31
`
`SQ_TP_clause
`
`SQ_TP
`0
`
`Cycle 0
`FIELD bit DWORD bit
`SQ_TP_clause_num 0
`-
`-
`
`Cycle 1
`FIELD bit DWORD bit
`SQ_TP_clause_num 1
`-
`-
`
`Cycle 2
`FIELD bit DWORD bit
`SQ_TP_clause_num 2
`-
`-
`
`Cycle 3
`FIELD bit DWORD bit
`SQ_TP_end_of_clause
`0
`-
`-
`
`SQ_TP_gpr_wr_addr
`
`SQ_TP
`0
`1
`
`Cycle 0
`FIELD bit DWORD bit
`SQ_TP_type
`0
`-
`-
`SQ_TP_gpr_wr_addr
`0
`-
`-
`
`Cycle 1
`FIELD bit DWORD bit
`1
`-
`-
`SQ_TP_gpr_wr_addr
`SQ_TP_gpr_wr_addr
`2
`-
`-
`
`Cycle 2
`FIELD bit DWORD bit
`SQ_TP_gpr_wr_addr
`3
`-
`-
`SQ_TP_gpr_wr_addr
`4
`-
`-
`
`Cycle 3
`FIELD bit DWORD bit
`SQ_TP_gpr_wr_addr
`5
`-
`-
`SQ_TP_gpr_wr_addr
`6
`-
`-
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 7 of 291
`
`

`

`Vertex Fetch Constant Fields
`
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`0
`x Fetch Instr
`0
`SQ_TP
`0
`1
`2
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`0
`Fetch Const
`0
`SQ_TP
`0
`1
`2
`
`Cycle 0
`FIELD bit DWORD bit
`unused
`-
`2 30
`unused
`-
`2 31
`BASE_ADDRESS
`0
`0
`2
`BASE_ADDRESS
`1
`0
`3
`BASE_ADDRESS
`2
`0
`4
`BASE_ADDRESS
`3
`0
`5
`BASE_ADDRESS
`4
`0
`6
`BASE_ADDRESS
`5
`0
`7
`BASE_ADDRESS
`6
`0
`8
`BASE_ADDRESS
`7
`0
`9
`BASE_ADDRESS
`8
`0 10
`BASE_ADDRESS
`9
`0 11
`BASE_ADDRESS 10
`0 12
`BASE_ADDRESS 11
`0 13
`BASE_ADDRESS 12
`0 14
`BASE_ADDRESS 13
`0 15
`BASE_ADDRESS 14
`0 16
`BASE_ADDRESS 15
`0 17
`BASE_ADDRESS 16
`0 18
`BASE_ADDRESS 17
`0 19
`BASE_ADDRESS 18
`0 20
`BASE_ADDRESS 19
`0 21
`BASE_ADDRESS 20
`0 22
`BASE_ADDRESS 21
`0 23
`BASE_ADDRESS 22
`0 24
`BASE_ADDRESS 23
`0 25
`BASE_ADDRESS 24
`0 26
`BASE_ADDRESS 25
`0 27
`BASE_ADDRESS 26
`0 28
`BASE_ADDRESS 27
`0 29
`BASE_ADDRESS 28
`0 30
`BASE_ADDRESS 29
`0 31
`unused
`-
`5
`0
`unused
`-
`5
`1
`unused
`-
`3
`0
`unused
`-
`3
`1
`unused
`-
`3
`2
`unused
`-
`3
`3
`unused
`-
`3
`4
`unused
`-
`3
`5
`unused
`-
`3
`6
`unused
`-
`3
`7
`unused
`-
`3
`8
`unused
`-
`3
`9
`unused
`-
`3 10
`unused
`-
`3 11
`unused
`-
`3 12
`
`Cycle 1
`FIELD bit DWORD bit
`unused
`-
`2
`0
`unused
`-
`2
`1
`unused
`-
`2
`2
`unused
`-
`2
`3
`unused
`-
`2
`4
`unused
`-
`2
`5
`unused
`-
`2
`6
`unused
`-
`2
`7
`unused
`-
`2
`8
`unused
`-
`2
`9
`unused
`-
`2 10
`unused
`-
`2 11
`unused
`-
`2 12
`unused
`-
`2 13
`unused
`-
`2 14
`unused
`-
`2 15
`unused
`-
`2 16
`unused
`-
`2 17
`unused
`-
`2 18
`unused
`-
`2 19
`unused
`-
`2 20
`unused
`-
`2 21
`unused
`-
`2 22
`unused
`-
`2 23
`unused
`-
`2 24
`unused
`-
`2 25
`unused
`-
`2 26
`unused
`-
`2 27
`unused
`-
`2 28
`unused
`-
`2 29
`BASE_ADDRESS 18
`0 20
`BASE_ADDRESS 19
`0 21
`unused
`-
`4 30
`unused
`-
`3 19
`unused
`-
`3 20
`unused
`-
`3 21
`unused
`-
`3 22
`unused
`-
`3 23
`unused
`-
`3 24
`unused
`-
`3 25
`unused
`-
`3 26
`unused
`-
`3 27
`unused
`-
`3 28
`unused
`-
`3 29
`unused
`-
`3 30
`unused
`-
`4
`0
`unused
`-
`4
`1
`
`Vertex Fetch Constant Fields (Straightforward Packing)
`1 2.65625
`0
`2.6875
`0 2
`0 3
`0 4
`0 5
`
`6
`7
`8
`9
`10
`
`FORMAT_COMP_Z
`BASE_ADDRESS 0
`BASE_ADDRESS 1
`BASE_ADDRESS 2
`BASE_ADDRESS 3
`
`6
`
`9 4.15625
`BASE_ADDRESS 10
`4.1875 22
`LIMIT_ADDRESS 15
`1 17
`LIMIT_ADDRESS 16
`1 18
`LIMIT_ADDRESS 17
`1 19
`LIMIT_ADDRESS 18
`1 20
`
`Cycle 2
`FIELD bit DWORD bit
`unused
`-
`5
`6
`unused
`-
`5
`7
`unused
`-
`5
`8
`unused
`-
`5
`9
`unused
`-
`5 10
`unused
`-
`5 11
`unused
`-
`5 12
`unused
`-
`5 13
`unused
`-
`5 14
`unused
`-
`5 15
`unused
`-
`5 16
`unused
`-
`5 17
`unused
`-
`5 18
`unused
`-
`5 19
`unused
`-
`5 20
`unused
`-
`5 21
`unused
`-
`5 22
`unused
`-
`5 23
`unused
`-
`5 24
`unused
`-
`4
`2
`unused
`-
`4
`3
`unused
`-
`4
`4
`unused
`-
`4
`5
`unused
`-
`4
`6
`unused
`-
`4
`7
`unused
`-
`4
`8
`unused
`-
`4
`9
`unused
`-
`4 10
`unused
`-
`4 11
`unused
`-
`4 12
`unused
`-
`4 13
`unused
`-
`4 14
`unused
`-
`4 15
`unused
`-
`4 16
`unused
`-
`4 17
`unused
`-
`4 18
`unused
`-
`4 19
`unused
`-
`4 20
`unused
`-
`4 21
`unused
`-
`4 22
`unused
`-
`4 23
`unused
`-
`4 24
`unused
`-
`4 25
`unused
`-
`4 26
`unused
`-
`4 27
`unused
`-
`4 28
`unused
`-
`4 29
`
`Cycle 3
`FIELD bit DWORD bit
`ENDIAN_SWAP
`0
`1
`0
`ENDIAN_SWAP
`1
`1
`1
`LIMIT_ADDRESS
`0
`1
`2
`LIMIT_ADDRESS
`1
`1
`3
`LIMIT_ADDRESS
`2
`1
`4
`LIMIT_ADDRESS
`3
`1
`5
`LIMIT_ADDRESS
`4
`1
`6
`LIMIT_ADDRESS
`5
`1
`7
`LIMIT_ADDRESS
`6
`1
`8
`LIMIT_ADDRESS
`7
`1
`9
`LIMIT_ADDRESS
`8
`1 10
`LIMIT_ADDRESS
`9
`1 11
`LIMIT_ADDRESS 10
`1 12
`LIMIT_ADDRESS 11
`1 13
`LIMIT_ADDRESS 12
`1 14
`LIMIT_ADDRESS 13
`1 15
`LIMIT_ADDRESS 14
`1 16
`LIMIT_ADDRESS 15
`1 17
`LIMIT_ADDRESS 16
`1 18
`LIMIT_ADDRESS 17
`1 19
`LIMIT_ADDRESS 18
`1 20
`LIMIT_ADDRESS 19
`1 21
`LIMIT_ADDRESS 20
`1 22
`LIMIT_ADDRESS 21
`1 23
`LIMIT_ADDRESS 22
`1 24
`LIMIT_ADDRESS 23
`1 25
`LIMIT_ADDRESS 24
`1 26
`LIMIT_ADDRESS 25
`1 27
`LIMIT_ADDRESS 26
`1 28
`LIMIT_ADDRESS 27
`1 29
`LIMIT_ADDRESS 28
`1 30
`LIMIT_ADDRESS 29
`1 31
`unused
`-
`3 31
`unused
`-
`5
`2
`unused
`-
`5 25
`unused
`-
`5 26
`unused
`-
`5 27
`unused
`-
`5 28
`unused
`-
`5 29
`unused
`-
`5 30
`unused
`-
`5 31
`unused
`-
`3 13
`unused
`-
`3 14
`unused
`-
`3 15
`unused
`-
`3 16
`unused
`-
`3 17
`unused
`-
`3 18
`
`DST_SEL_Y
`unused -
`unused -
`unused -
`unused -
`
`1 5.65625
`2
`5.6875
`3 0
`3 1
`3 2
`3 3
`
`6 AD_EXP_ADJUST_H
`unused -
`unused -
`unused -
`unused -
`
`9 7.15625
`0
`7.1875 22
`4 15
`4 16
`4 17
`4 18
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 8 of 291
`
`

`

`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`38
`39
`40
`41
`42
`43
`44
`45
`46
`47
`0
`etch Consta
`0
`SQ_TP
`0
`1
`
`BASE_ADDRESS 4
`BASE_ADDRESS 5
`BASE_ADDRESS 6
`BASE_ADDRESS 7
`BASE_ADDRESS 8
`BASE_ADDRESS 9
`BASE_ADDRESS 10
`BASE_ADDRESS 11
`BASE_ADDRESS 12
`BASE_ADDRESS 13
`BASE_ADDRESS 14
`BASE_ADDRESS 15
`BASE_ADDRESS 16
`BASE_ADDRESS 17
`BASE_ADDRESS 18
`BASE_ADDRESS 19
`BASE_ADDRESS 20
`BASE_ADDRESS 21
`BASE_ADDRESS 22
`BASE_ADDRESS 23
`BASE_ADDRESS 24
`BASE_ADDRESS 25
`BASE_ADDRESS 26
`BASE_ADDRESS 27
`BASE_ADDRESS 28
`BASE_ADDRESS 29
`ENDIAN_SWAP 0
`ENDIAN_SWAP 1
`LIMIT_ADDRESS 0
`LIMIT_ADDRESS 1
`LIMIT_ADDRESS 2
`LIMIT_ADDRESS 3
`LIMIT_ADDRESS 4
`LIMIT_ADDRESS 5
`LIMIT_ADDRESS 6
`LIMIT_ADDRESS 7
`LIMIT_ADDRESS 8
`LIMIT_ADDRESS 9
`LIMIT_ADDRESS 10
`LIMIT_ADDRESS 11
`LIMIT_ADDRESS 12
`LIMIT_ADDRESS 13
`LIMIT_ADDRESS 14
`
`0 6
`0 7
`0 8
`0 9
`0 10
`0 11
`0 12
`0 13
`0 14
`0 15
`0 16
`0 17
`0 18
`0 19
`0 20
`0 21
`0 22
`0 23
`0 24
`0 25
`0 26
`0 27
`0 28
`0 29
`0 30
`0 31
`1 0
`1 1
`1 2
`1 3
`1 4
`1 5
`1 6
`1 7
`1 8
`1 9
`1 10
`1 11
`1 12
`1 13
`1 14
`1 15
`1 16
`
`LIMIT_ADDRESS 19
`LIMIT_ADDRESS 20
`LIMIT_ADDRESS 21
`LIMIT_ADDRESS 22
`LIMIT_ADDRESS 23
`LIMIT_ADDRESS 24
`LIMIT_ADDRESS 25
`LIMIT_ADDRESS 26
`LIMIT_ADDRESS 27
`LIMIT_ADDRESS 28
`LIMIT_ADDRESS 29
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`
`1 21
`1 22
`1 23
`1 24
`1 25
`1 26
`1 27
`1 28
`1 29
`1 30
`1 31
`2 0
`2 1
`2 2
`2 3
`2 4
`2 5
`2 6
`2 7
`2 8
`2 9
`2 10
`2 11
`2 12
`2 13
`2 14
`2 15
`2 16
`2 17
`2 18
`2 19
`2 20
`2 21
`2 22
`2 23
`2 24
`2 25
`2 26
`2 27
`2 28
`2 29
`2 30
`2 31
`
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`
`3 4
`3 5
`3 6
`3 7
`3 8
`3 9
`3 10
`3 11
`3 12
`3 13
`3 14
`3 15
`3 16
`3 17
`3 18
`3 19
`3 20
`3 21
`3 22
`3 23
`3 24
`3 25
`3 26
`3 27
`3 28
`3 29
`3 30
`3 31
`4 0
`4 1
`4 2
`4 3
`4 4
`4 5
`4 6
`4 7
`4 8
`4 9
`4 10
`4 11
`4 12
`4 13
`4 14
`
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`unused -
`
`4 19
`4 20
`4 21
`4 22
`4 23
`4 24
`4 25
`4 26
`4 27
`4 28
`4 29
`4 30
`5 0
`5 1
`5 2
`5 6
`5 7
`5 8
`5 9
`5 10
`5 11
`5 12
`5 13
`5 14
`5 15
`5 16
`5 17
`5 18
`5 19
`5 20
`5 21
`5 22
`5 23
`5 24
`5 25
`5 26
`5 27
`5 28
`5 29
`5 30
`5 31
`unused -
`unused -
`
`AMD1044_0207649
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 9 of 291
`
`

`

`Vl
`: i
`
`ORIGINATE DATE
`4 June, 2002
`
`EDIT DATE
`[date Wa “d MMMM,
`
`DOCUMENT-REV. NUM.
`GEN-CRAAXS-REVA
`
`PAGE
`1 of 32
`
`Author:
`
`Jay GC. Wilkinson
`
`pond
`
`ic
`
`R400 RB Depth
`(RBD)
`
`ver 0.1
`
`form or by any means without the prior written permission of ATI Technologies Inc,”
`
`Overview: The R400 RB Depth computes stencil and depth tests on quads of pixels,
`
`WARKING: Familiarity wih “R400 Memory Format Specification” (Perforce depot'réO0/doc_lb/designichipimemory-
`R400_MemoryFormat.pah) is required.
`
`AUTOMATICALLY UPDATED FIELDS:
`Document Location:
`C400\Wec_libiWesigniblockswbiR400 RB Depth.doc
`Current Intranet Search Tithe :
`R400 RB Depth (RBD)
`APPROVALS
`
`Signature/Date
`
`Remarks:
`
`THIS DOCUMENT CONTAINS CONFIDENTIAL INFORMATION THAT COULD BE
`SUBSTANTIALLY DETRIMENTAL TO THE INTEREST OF ATI TECHNOLOGIES
`INC. THROUGH UNAUTHORIZED USE OR DISCLOSURE.
`
`“Copyright 2000, AT! Technologies Inc. All rights reserved. The material in this document constitutes an unpublished
`work created in 2000. The use of (his copyright notice is intended to provide notice that ATI owns @ copyright in this
`unpublished work. The copyright notice is mot an admission thal publication has occured. This work contains confidential,
`propriciary information and trade secrets of ATI, No part of this document may be used, reproduced, or transmitted in any
`
`etO Mi Depth ac
`
`sat oie@ ATI Confidential. Reference Copyright Notice on Cover Page © #**0600 9447 ou
`
`AMD CONFIDENTIAL BUSINESS INFORMATION - SUBJECT TO THE PROTECTIVE ORDER
`
`AMD1044_020683938
`
`ATI Ex. 2066
`IPR2023-00922
`Page 10 of 291
`
`ATI Ex. 2066
`
`IPR2023-00922
`Page 10 of 291
`
`

`

`i
`
` Vat
`ORIGINATE DATE
`EDIT DATE
`DOCUMENT-REV. NUM.
`4 June, 2002
`[date Va “d MMMM,
`R400 RB Depth (RBD)
`Table Of Contents
`
`;
`
`ARCHITECTURAL REQUIREMENTS...
`
`6
`
`eeLeSdfa ee
`
`aaejbecsiitee Neee
`No Stencil Data (FrameBufferonly)...
`sjuuteuaussestsuseasecssestvwsvedeeessorscavensereveneaseerreaee B
`Uncompressed Stencil Data..
`i
`Compressed Stencil Data (Frame Buffer only)...began ILM=PASLSARLAONAET ROU MER EATE IURAONSSAaRemNETOePEe aE LaRen 8
`23.1
`Compressed Stencil format..........0.00..cccccccccccccccscscesesscasesuecesoesseescccetsovecesoaseesesseeavensenees 9
`;DERRYRRR viiecsshcteccseavscabevacactitedviveceavecsiuaneevienwas oiveavistuaiekedtatesuvedeuldventis écivcisbudvcvoiive 12
`4.3 Depth, 24 bit FloatingPPoint...
`sidiovew'nusgunimns avad'vaud/euuguuvidusau'vavwusvwnvuesecdueteavewnsnvteavanvnceven Ll
`
`42 Depth, 24 bit URF..
`
`ighpaigustbuasaaiedelsea
`
`pal
`
`adealan ac umalcae abhi anova oa ied mua pvaada
`
`sab baa iaaea a
`
`Rimoe NON PAPRSSA i nna paniba i yeaivandanOiTen pyoqihanwik! RACE
`ssi vito beeen Nb SEOH RA
`44 Depth, 96 bit Zplane...
`i EPRNE inespansiattaces acess whaaaaheieli linnbdbck aac 14
`6,
`DEPTH CACHE FORMATS...
`sank
`iiseeAbanibapWaal sine nnsale otiseae ees
`6.1
`Stencil & Pmask Depth CacheFormate. cccccccccccscsvcsssssoosessvivsssssssessesvusvasanesseseseensnnen 14
`6.2
`Single Sample Stencil & Pmask Frame Buffer Format...ee eceeeeeneeeeeeeeneees 15
`63:
`“(60 Daoth Gache Word Fonnatic choice at aaalee 21
`64
`24 bit (URF or FP) Depth Cache Word Format .........0.0..:..0000:0c0cccisceeceeeedtecseeseasene

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket