| 1485 | <h4>IMAGE_SAMPLE_B_CL_O</h4> |
| 1486 | <p>Opcode: 54 (0x36)<br /> |
| 1487 | Syntax: IMAGE_SAMPLE_B_CL_O VDATA(1:4), VADDR(4:7), SRSRC(4,8), SSAMP(4)<br /> |
| 1488 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1489 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1490 | Next address register holds the LOD bias value. |
| 1491 | The last address register holds the clamp value.</p> |
| 1492 | <h4>IMAGE_SAMPLE_B_O</h4> |
| 1493 | <p>Opcode: 53 (0x35)<br /> |
| 1494 | Syntax: IMAGE_SAMPLE_B_O VDATA(1:4), VADDR(3:6), SRSRC(4,8), SSAMP(4)<br /> |
| 1495 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1496 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1497 | Next address register holds the LOD bias value. |
| 1498 | The last address register holds the clamp value.</p> |
| 1519 | <h4>IMAGE_SAMPLE_C_B_CL_O</h4> |
| 1520 | <p>Opcode: 62 (0x62)<br /> |
| 1521 | Syntax: IMAGE_SAMPLE_C_B_CL_O VDATA(1:4), VADDR(5:8), SRSRC(4,8), SSAMP(4)<br /> |
| 1522 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1523 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1524 | The first address register holds the offset for X,Y,Z. |
| 1525 | Next address register holds the Z-compare value. Next address register holds the |
| 1526 | LOD bias value. The last address register holds the clamp value.</p> |
| 1527 | <h4>IMAGE_SAMPLE_C_B_O</h4> |
| 1528 | <p>Opcode: 61 (0x3d)<br /> |
| 1529 | Syntax: IMAGE_SAMPLE_C_B_O VDATA(1:4), VADDR(4:7), SRSRC(4,8), SSAMP(4)<br /> |
| 1530 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1531 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1532 | The first address register holds the offset for X,Y,Z. Next address register |
| 1533 | holds the Z-compare value. Next address register holds the LOD bias value.</p> |
| 1541 | <h4>IMAGE_SAMPLE_C_CL_O</h4> |
| 1542 | <p>Opcode: 57 (0x39)<br /> |
| 1543 | Syntax: IMAGE_SAMPLE_C_CL_O VDATA(1:4), VADDR(4:7), SRSRC(4,8), SSAMP(4)<br /> |
| 1544 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1545 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1546 | The first address register holds the offset for X,Y,Z. Next address register holds |
| 1547 | the Z-compare value. The last address register holds the clamp value.</p> |
| 1562 | <h4>IMAGE_SAMPLE_C_D_CL_O</h4> |
| 1563 | <p>Opcode: 59 (0x3b)<br /> |
| 1564 | Syntax: IMAGE_SAMPLE_C_D_CL_O VDATA(1:4), VADDR(6:13), SRSRC(4,8), SSAMP(4)<br /> |
| 1565 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1566 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1567 | The first address register holds the offset for X,Y,Z. Next address register holds |
| 1568 | the Z-compare value. Next 2-6 address registers holds user derivatives. |
| 1569 | The last address register holds the clamp value.</p> |
| 1570 | <h4>IMAGE_SAMPLE_C_D_O</h4> |
| 1571 | <p>Opcode: 58 (0x3a)<br /> |
| 1572 | Syntax: IMAGE_SAMPLE_C_D_O VDATA(1:4), VADDR(5:12), SRSRC(4,8), SSAMP(4)<br /> |
| 1573 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1574 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1575 | The first address register holds the offset for X,Y,Z. Next address register holds |
| 1576 | the Z-compare value. Next 2-6 address registers holds user derivatives.</p> |
| 1584 | <h4>IMAGE_SAMPLE_C_L_O</h4> |
| 1585 | <p>Opcode: 60 (0x3c)<br /> |
| 1586 | Syntax: IMAGE_SAMPLE_C_L_O VDATA(1:4), VADDR(4:7), SRSRC(4,8), SSAMP(4)<br /> |
| 1587 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1588 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1589 | The first address register holds the offset for X,Y,Z. Next address register holds |
| 1590 | the Z-compare value. The last address register holds the LOD value.</p> |
| 1597 | <h4>IMAGE_SAMPLE_C_LZ_O</h4> |
| 1598 | <p>Opcode: 63 (0x3f)<br /> |
| 1599 | Syntax: IMAGE_SAMPLE_C_LZ_O VDATA(1:4), VADDR(3:6), SRSRC(4,8), SSAMP(4)<br /> |
| 1600 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1601 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1602 | The first address register holds the offset for X,Y,Z. Next address register holds the |
| 1603 | Z-compare value. Force use of mipmap level 0 (???).</p> |
| 1604 | <h4>IMAGE_SAMPLE_C_O</h4> |
| 1605 | <p>Opcode: 56 (0x38)<br /> |
| 1606 | Syntax: IMAGE_SAMPLE_C_O VDATA(1:4), VADDR(3:6), SRSRC(4,8), SSAMP(4)<br /> |
| 1607 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1608 | SSAMP sampler. The instruction performs Z-compare operation choosen in SSAMP sampler. |
| 1609 | The first address register holds the offset for X,Y,Z. |
| 1610 | Next address register holds the Z-compare value.</p> |
| 1616 | <h4>IMAGE_SAMPLE_CL_O</h4> |
| 1617 | <p>Opcode: 49 (0x31)<br /> |
| 1618 | Syntax: IMAGE_SAMPLE_CL_O VDATA(1:4), VADDR(3:6), SRSRC(4,8), SSAMP(4)<br /> |
| 1619 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1620 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1621 | The last address register holds the clamp value.</p> |
| 1633 | <h4>IMAGE_SAMPLE_D_CL_O</h4> |
| 1634 | <p>Opcode: 51 (0x33)<br /> |
| 1635 | Syntax: IMAGE_SAMPLE_D_CL_O VDATA(1:4), VADDR(5:12), SRSRC(4,8), SSAMP(4)<br /> |
| 1636 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1637 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1638 | Next 2-6 address registers holds user derivatives. The last address register |
| 1639 | holds the clamp value.</p> |
| 1640 | <h4>IMAGE_SAMPLE_D_O</h4> |
| 1641 | <p>Opcode: 50 (0x32)<br /> |
| 1642 | Syntax: IMAGE_SAMPLE_D_O VDATA(1:4), VADDR(4:11), SRSRC(4,8), SSAMP(4)<br /> |
| 1643 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1644 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1645 | Next 2-6 address registers holds user derivatives.</p> |
| 1651 | <h4>IMAGE_SAMPLE_L_O</h4> |
| 1652 | <p>Opcode: 52 (0x34)<br /> |
| 1653 | Syntax: IMAGE_SAMPLE_L_O VDATA(1:4), VADDR(3:6), SRSRC(4,8), SSAMP(4)<br /> |
| 1654 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1655 | SSAMP sampler. The first address register holds the offset for X,Y,Z. |
| 1656 | The last address register holds the LOD value.</p> |
| 1662 | <h4>IMAGE_SAMPLE_LZ_O</h4> |
| 1663 | <p>Opcode: 55 (0x37)<br /> |
| 1664 | Syntax: IMAGE_SAMPLE_LZ_O VDATA(1:4), VADDR(2:5), SRSRC(4,8), SSAMP(4)<br /> |
| 1665 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1666 | SSAMP sampler. Force use of mipmap level 0 (???). The first address register holds |
| 1667 | the offset for X,Y,Z.</p> |
| 1668 | <h4>IMAGE_SAMPLE_O</h4> |
| 1669 | <p>Opcode: 48 (0x30)<br /> |
| 1670 | Syntax: IMAGE_SAMPLE_O VDATA(1:4), VADDR(2:5), SRSRC(4,8), SSAMP(4)<br /> |
| 1671 | Description: Get sampled pixel value from SRSRC image at address VADDR by using |
| 1672 | SSAMP sampler. The first address register holds the offset for X,Y,Z.</p> |