Lines Matching refs:sw

1217 	sw::DepthCompareMode ConvertDepthComparison(GLenum comparison)
1221 case GL_NEVER: return sw::DEPTH_NEVER;
1222 case GL_ALWAYS: return sw::DEPTH_ALWAYS;
1223 case GL_LESS: return sw::DEPTH_LESS;
1224 case GL_LEQUAL: return sw::DEPTH_LESSEQUAL;
1225 case GL_EQUAL: return sw::DEPTH_EQUAL;
1226 case GL_GREATER: return sw::DEPTH_GREATER;
1227 case GL_GEQUAL: return sw::DEPTH_GREATEREQUAL;
1228 case GL_NOTEQUAL: return sw::DEPTH_NOTEQUAL;
1232 return sw::DEPTH_ALWAYS;
1235 sw::StencilCompareMode ConvertStencilComparison(GLenum comparison)
1239 case GL_NEVER: return sw::STENCIL_NEVER;
1240 case GL_ALWAYS: return sw::STENCIL_ALWAYS;
1241 case GL_LESS: return sw::STENCIL_LESS;
1242 case GL_LEQUAL: return sw::STENCIL_LESSEQUAL;
1243 case GL_EQUAL: return sw::STENCIL_EQUAL;
1244 case GL_GREATER: return sw::STENCIL_GREATER;
1245 case GL_GEQUAL: return sw::STENCIL_GREATEREQUAL;
1246 case GL_NOTEQUAL: return sw::STENCIL_NOTEQUAL;
1250 return sw::STENCIL_ALWAYS;
1253 sw::Color<float> ConvertColor(es2::Color color)
1255 return sw::Color<float>(color.red, color.green, color.blue, color.alpha);
1258 sw::BlendFactor ConvertBlendFunc(GLenum blend)
1262 case GL_ZERO: return sw::BLEND_ZERO;
1263 case GL_ONE: return sw::BLEND_ONE;
1264 case GL_SRC_COLOR: return sw::BLEND_SOURCE;
1265 case GL_ONE_MINUS_SRC_COLOR: return sw::BLEND_INVSOURCE;
1266 case GL_DST_COLOR: return sw::BLEND_DEST;
1267 case GL_ONE_MINUS_DST_COLOR: return sw::BLEND_INVDEST;
1268 case GL_SRC_ALPHA: return sw::BLEND_SOURCEALPHA;
1269 case GL_ONE_MINUS_SRC_ALPHA: return sw::BLEND_INVSOURCEALPHA;
1270 case GL_DST_ALPHA: return sw::BLEND_DESTALPHA;
1271 case GL_ONE_MINUS_DST_ALPHA: return sw::BLEND_INVDESTALPHA;
1272 case GL_CONSTANT_COLOR: return sw::BLEND_CONSTANT;
1273 case GL_ONE_MINUS_CONSTANT_COLOR: return sw::BLEND_INVCONSTANT;
1274 case GL_CONSTANT_ALPHA: return sw::BLEND_CONSTANTALPHA;
1275 case GL_ONE_MINUS_CONSTANT_ALPHA: return sw::BLEND_INVCONSTANTALPHA;
1276 case GL_SRC_ALPHA_SATURATE: return sw::BLEND_SRCALPHASAT;
1280 return sw::BLEND_ZERO;
1283 sw::BlendOperation ConvertBlendOp(GLenum blendOp)
1287 case GL_FUNC_ADD: return sw::BLENDOP_ADD;
1288 case GL_FUNC_SUBTRACT: return sw::BLENDOP_SUB;
1289 case GL_FUNC_REVERSE_SUBTRACT: return sw::BLENDOP_INVSUB;
1290 case GL_MIN_EXT: return sw::BLENDOP_MIN;
1291 case GL_MAX_EXT: return sw::BLENDOP_MAX;
1295 return sw::BLENDOP_ADD;
1298 sw::StencilOperation ConvertStencilOp(GLenum stencilOp)
1302 case GL_ZERO: return sw::OPERATION_ZERO;
1303 case GL_KEEP: return sw::OPERATION_KEEP;
1304 case GL_REPLACE: return sw::OPERATION_REPLACE;
1305 case GL_INCR: return sw::OPERATION_INCRSAT;
1306 case GL_DECR: return sw::OPERATION_DECRSAT;
1307 case GL_INVERT: return sw::OPERATION_INVERT;
1308 case GL_INCR_WRAP: return sw::OPERATION_INCR;
1309 case GL_DECR_WRAP: return sw::OPERATION_DECR;
1313 return sw::OPERATION_KEEP;
1316 sw::AddressingMode ConvertTextureWrap(GLenum wrap)
1320 case GL_REPEAT: return sw::ADDRESSING_WRAP;
1321 case GL_CLAMP_TO_EDGE: return sw::ADDRESSING_CLAMP;
1322 case GL_MIRRORED_REPEAT: return sw::ADDRESSING_MIRROR;
1326 return sw::ADDRESSING_WRAP;
1329 sw::SwizzleType ConvertSwizzleType(GLenum swizzleType)
1333 case GL_RED: return sw::SWIZZLE_RED;
1334 case GL_GREEN: return sw::SWIZZLE_GREEN;
1335 case GL_BLUE: return sw::SWIZZLE_BLUE;
1336 case GL_ALPHA: return sw::SWIZZLE_ALPHA;
1337 case GL_ZERO: return sw::SWIZZLE_ZERO;
1338 case GL_ONE: return sw::SWIZZLE_ONE;
1342 return sw::SWIZZLE_RED;
1345 sw::CullMode ConvertCullMode(GLenum cullFace, GLenum frontFace)
1350 return (frontFace == GL_CCW ? sw::CULL_CLOCKWISE : sw::CULL_COUNTERCLOCKWISE);
1352 return (frontFace == GL_CCW ? sw::CULL_COUNTERCLOCKWISE : sw::CULL_CLOCKWISE);
1354 return sw::CULL_NONE; // culling will be handled during draw
1358 return sw::CULL_COUNTERCLOCKWISE;
1369 sw::MipmapType ConvertMipMapFilter(GLenum minFilter)
1375 return sw::MIPMAP_NONE;
1379 return sw::MIPMAP_POINT;
1383 return sw::MIPMAP_LINEAR;
1387 return sw::MIPMAP_NONE;
1391 sw::FilterType ConvertTextureFilter(GLenum minFilter, GLenum magFilter, float maxAnisotropy)
1395 return sw::FILTER_ANISOTROPIC;
1398 sw::FilterType magFilterType = sw::FILTER_POINT;
1401 case GL_NEAREST: magFilterType = sw::FILTER_POINT; break;
1402 case GL_LINEAR: magFilterType = sw::FILTER_LINEAR; break;
1411 return (magFilterType == sw::FILTER_POINT) ? sw::FILTER_POINT : sw::FILTER_MIN_POINT_MAG_LINEAR;
1415 return (magFilterType == sw::FILTER_POINT) ? sw::FILTER_MIN_LINEAR_MAG_POINT : sw::FILTER_LINEAR;
1418 return (magFilterType == sw::FILTER_POINT) ? sw::FILTER_POINT : sw::FILTER_MIN_POINT_MAG_LINEAR;
1422 bool ConvertPrimitiveType(GLenum primitiveType, GLsizei elementCount, GLenum elementType, sw::DrawType &drawType, int &primitiveCount, int &verticesPerPrimitive)
1427 drawType = sw::DRAW_POINTLIST;
1432 drawType = sw::DRAW_LINELIST;
1437 drawType = sw::DRAW_LINELOOP;
1442 drawType = sw::DRAW_LINESTRIP;
1447 drawType = sw::DRAW_TRIANGLELIST;
1452 drawType = sw::DRAW_TRIANGLESTRIP;
1457 drawType = sw::DRAW_TRIANGLEFAN;
1465 sw::DrawType elementSize;
1468 case GL_NONE: elementSize = sw::DRAW_NONINDEXED; break;
1469 case GL_UNSIGNED_BYTE: elementSize = sw::DRAW_INDEXED8; break;
1470 case GL_UNSIGNED_SHORT: elementSize = sw::DRAW_INDEXED16; break;
1471 case GL_UNSIGNED_INT: elementSize = sw::DRAW_INDEXED32; break;
1475 drawType = sw::DrawType(drawType | elementSize);
1480 sw::Format ConvertRenderbufferFormat(GLenum format)
1486 case GL_RGBA8_OES: return sw::FORMAT_A8B8G8R8;
1487 case GL_RGB565: return sw::FORMAT_R5G6B5;
1488 case GL_RGB8_OES: return sw::FORMAT_X8B8G8R8;
1491 case GL_DEPTH24_STENCIL8_OES: return sw::FORMAT_D24S8;
1492 case GL_DEPTH_COMPONENT32_OES:return sw::FORMAT_D32;
1493 case GL_R8: return sw::FORMAT_R8;
1494 case GL_RG8: return sw::FORMAT_G8R8;
1495 case GL_R8I: return sw::FORMAT_R8I;
1496 case GL_RG8I: return sw::FORMAT_G8R8I;
1497 case GL_RGB8I: return sw::FORMAT_X8B8G8R8I;
1498 case GL_RGBA8I: return sw::FORMAT_A8B8G8R8I;
1499 case GL_R8UI: return sw::FORMAT_R8UI;
1500 case GL_RG8UI: return sw::FORMAT_G8R8UI;
1501 case GL_RGB8UI: return sw::FORMAT_X8B8G8R8UI;
1502 case GL_RGBA8UI: return sw::FORMAT_A8B8G8R8UI;
1503 case GL_R16I: return sw::FORMAT_R16I;
1504 case GL_RG16I: return sw::FORMAT_G16R16I;
1505 case GL_RGB16I: return sw::FORMAT_X16B16G16R16I;
1506 case GL_RGBA16I: return sw::FORMAT_A16B16G16R16I;
1507 case GL_R16UI: return sw::FORMAT_R16UI;
1508 case GL_RG16UI: return sw::FORMAT_G16R16UI;
1509 case GL_RGB16UI: return sw::FORMAT_X16B16G16R16UI;
1511 case GL_RGBA16UI: return sw::FORMAT_A16B16G16R16UI;
1512 case GL_R32I: return sw::FORMAT_R32I;
1513 case GL_RG32I: return sw::FORMAT_G32R32I;
1514 case GL_RGB32I: return sw::FORMAT_X32B32G32R32I;
1515 case GL_RGBA32I: return sw::FORMAT_A32B32G32R32I;
1516 case GL_R32UI: return sw::FORMAT_R32UI;
1517 case GL_RG32UI: return sw::FORMAT_G32R32UI;
1518 case GL_RGB32UI: return sw::FORMAT_X32B32G32R32UI;
1519 case GL_RGBA32UI: return sw::FORMAT_A32B32G32R32UI;
1520 case GL_R16F: return sw::FORMAT_R16F;
1521 case GL_RG16F: return sw::FORMAT_G16R16F;
1523 case GL_RGB16F: return sw::FORMAT_B16G16R16F;
1524 case GL_RGBA16F: return sw::FORMAT_A16B16G16R16F;
1525 case GL_R32F: return sw::FORMAT_R32F;
1526 case GL_RG32F: return sw::FORMAT_G32R32F;
1527 case GL_RGB32F: return sw::FORMAT_B32G32R32F;
1528 case GL_RGBA32F: return sw::FORMAT_A32B32G32R32F;
1529 case GL_RGB10_A2: return sw::FORMAT_A2B10G10R10;
1530 case GL_SRGB8: return sw::FORMAT_SRGB8_X8;
1531 case GL_SRGB8_ALPHA8: return sw::FORMAT_SRGB8_A8;
1532 default: UNREACHABLE(format); return sw::FORMAT_NULL;
1539 unsigned int GetStencilSize(sw::Format stencilFormat)
1543 case sw::FORMAT_D24FS8:
1544 case sw::FORMAT_D24S8:
1545 case sw::FORMAT_D32FS8_TEXTURE:
1546 case sw::FORMAT_D32FS8_SHADOW:
1547 case sw::FORMAT_S8:
1549 // case sw::FORMAT_D24X4S4:
1551 // case sw::FORMAT_D15S1:
1553 // case sw::FORMAT_D16_LOCKABLE:
1554 case sw::FORMAT_D32:
1555 case sw::FORMAT_D24X8:
1556 case sw::FORMAT_D32F_LOCKABLE:
1557 case sw::FORMAT_D16:
1559 // case sw::FORMAT_D32_LOCKABLE: return 0;
1560 // case sw::FORMAT_S8_LOCKABLE: return 8;
1566 unsigned int GetAlphaSize(sw::Format colorFormat)
1570 case sw::FORMAT_A16B16G16R16F:
1571 case sw::FORMAT_A16B16G16R16I:
1572 case sw::FORMAT_A16B16G16R16UI:
1574 case sw::FORMAT_A32B32G32R32F:
1575 case sw::FORMAT_A32B32G32R32I:
1576 case sw::FORMAT_A32B32G32R32UI:
1578 case sw::FORMAT_A2R10G10B10:
1580 case sw::FORMAT_A8R8G8B8:
1581 case sw::FORMAT_A8B8G8R8:
1582 case sw::FORMAT_SRGB8_A8:
1583 case sw::FORMAT_A8B8G8R8I:
1584 case sw::FORMAT_A8B8G8R8UI:
1585 case sw::FORMAT_A8B8G8R8I_SNORM:
1587 case sw::FORMAT_A2B10G10R10:
1589 case sw::FORMAT_A1R5G5B5:
1591 case sw::FORMAT_X8R8G8B8:
1592 case sw::FORMAT_X8B8G8R8:
1593 case sw::FORMAT_SRGB8_X8:
1594 case sw::FORMAT_R5G6B5:
1601 unsigned int GetRedSize(sw::Format colorFormat)
1605 case sw::FORMAT_R16F:
1606 case sw::FORMAT_G16R16F:
1607 case sw::FORMAT_B16G16R16F:
1608 case sw::FORMAT_A16B16G16R16F:
1609 case sw::FORMAT_R16I:
1610 case sw::FORMAT_G16R16I:
1611 case sw::FORMAT_X16B16G16R16I:
1612 case sw::FORMAT_A16B16G16R16I:
1613 case sw::FORMAT_R16UI:
1614 case sw::FORMAT_G16R16UI:
1615 case sw::FORMAT_X16B16G16R16UI:
1616 case sw::FORMAT_A16B16G16R16UI:
1618 case sw::FORMAT_R32F:
1619 case sw::FORMAT_G32R32F:
1620 case sw::FORMAT_B32G32R32F:
1621 case sw::FORMAT_X32B32G32R32F:
1622 case sw::FORMAT_A32B32G32R32F:
1623 case sw::FORMAT_R32I:
1624 case sw::FORMAT_G32R32I:
1625 case sw::FORMAT_X32B32G32R32I:
1626 case sw::FORMAT_A32B32G32R32I:
1627 case sw::FORMAT_R32UI:
1628 case sw::FORMAT_G32R32UI:
1629 case sw::FORMAT_X32B32G32R32UI:
1630 case sw::FORMAT_A32B32G32R32UI:
1632 case sw::FORMAT_A2B10G10R10:
1633 case sw::FORMAT_A2R10G10B10:
1635 case sw::FORMAT_A8R8G8B8:
1636 case sw::FORMAT_A8B8G8R8:
1637 case sw::FORMAT_X8R8G8B8:
1638 case sw::FORMAT_X8B8G8R8:
1639 case sw::FORMAT_SRGB8_A8:
1640 case sw::FORMAT_SRGB8_X8:
1641 case sw::FORMAT_R8:
1642 case sw::FORMAT_G8R8:
1643 case sw::FORMAT_R8I:
1644 case sw::FORMAT_G8R8I:
1645 case sw::FORMAT_X8B8G8R8I:
1646 case sw::FORMAT_A8B8G8R8I:
1647 case sw::FORMAT_R8UI:
1648 case sw::FORMAT_G8R8UI:
1649 case sw::FORMAT_X8B8G8R8UI:
1650 case sw::FORMAT_A8B8G8R8UI:
1651 case sw::FORMAT_R8I_SNORM:
1652 case sw::FORMAT_G8R8I_SNORM:
1653 case sw::FORMAT_X8B8G8R8I_SNORM:
1654 case sw::FORMAT_A8B8G8R8I_SNORM:
1656 case sw::FORMAT_A1R5G5B5:
1657 case sw::FORMAT_R5G6B5:
1664 unsigned int GetGreenSize(sw::Format colorFormat)
1668 case sw::FORMAT_G16R16F:
1669 case sw::FORMAT_B16G16R16F:
1670 case sw::FORMAT_A16B16G16R16F:
1671 case sw::FORMAT_G16R16I:
1672 case sw::FORMAT_X16B16G16R16I:
1673 case sw::FORMAT_A16B16G16R16I:
1674 case sw::FORMAT_G16R16UI:
1675 case sw::FORMAT_X16B16G16R16UI:
1676 case sw::FORMAT_A16B16G16R16UI:
1678 case sw::FORMAT_G32R32F:
1679 case sw::FORMAT_B32G32R32F:
1680 case sw::FORMAT_X32B32G32R32F:
1681 case sw::FORMAT_A32B32G32R32F:
1682 case sw::FORMAT_G32R32I:
1683 case sw::FORMAT_X32B32G32R32I:
1684 case sw::FORMAT_A32B32G32R32I:
1685 case sw::FORMAT_G32R32UI:
1686 case sw::FORMAT_X32B32G32R32UI:
1687 case sw::FORMAT_A32B32G32R32UI:
1689 case sw::FORMAT_A2B10G10R10:
1690 case sw::FORMAT_A2R10G10B10:
1692 case sw::FORMAT_A8R8G8B8:
1693 case sw::FORMAT_A8B8G8R8:
1694 case sw::FORMAT_X8R8G8B8:
1695 case sw::FORMAT_X8B8G8R8:
1696 case sw::FORMAT_SRGB8_A8:
1697 case sw::FORMAT_SRGB8_X8:
1698 case sw::FORMAT_G8R8:
1699 case sw::FORMAT_G8R8I:
1700 case sw::FORMAT_X8B8G8R8I:
1701 case sw::FORMAT_A8B8G8R8I:
1702 case sw::FORMAT_G8R8UI:
1703 case sw::FORMAT_X8B8G8R8UI:
1704 case sw::FORMAT_A8B8G8R8UI:
1705 case sw::FORMAT_G8R8I_SNORM:
1706 case sw::FORMAT_X8B8G8R8I_SNORM:
1707 case sw::FORMAT_A8B8G8R8I_SNORM:
1709 case sw::FORMAT_A1R5G5B5:
1711 case sw::FORMAT_R5G6B5:
1718 unsigned int GetBlueSize(sw::Format colorFormat)
1722 case sw::FORMAT_B16G16R16F:
1723 case sw::FORMAT_A16B16G16R16F:
1724 case sw::FORMAT_X16B16G16R16I:
1725 case sw::FORMAT_A16B16G16R16I:
1726 case sw::FORMAT_X16B16G16R16UI:
1727 case sw::FORMAT_A16B16G16R16UI:
1729 case sw::FORMAT_B32G32R32F:
1730 case sw::FORMAT_X32B32G32R32F:
1731 case sw::FORMAT_A32B32G32R32F:
1732 case sw::FORMAT_X32B32G32R32I:
1733 case sw::FORMAT_A32B32G32R32I:
1734 case sw::FORMAT_X32B32G32R32UI:
1735 case sw::FORMAT_A32B32G32R32UI:
1737 case sw::FORMAT_A2B10G10R10:
1738 case sw::FORMAT_A2R10G10B10:
1740 case sw::FORMAT_A8R8G8B8:
1741 case sw::FORMAT_A8B8G8R8:
1742 case sw::FORMAT_X8R8G8B8:
1743 case sw::FORMAT_X8B8G8R8:
1744 case sw::FORMAT_SRGB8_A8:
1745 case sw::FORMAT_SRGB8_X8:
1746 case sw::FORMAT_X8B8G8R8I:
1747 case sw::FORMAT_A8B8G8R8I:
1748 case sw::FORMAT_X8B8G8R8UI:
1749 case sw::FORMAT_A8B8G8R8UI:
1750 case sw::FORMAT_X8B8G8R8I_SNORM:
1751 case sw::FORMAT_A8B8G8R8I_SNORM:
1753 case sw::FORMAT_A1R5G5B5:
1754 case sw::FORMAT_R5G6B5:
1761 unsigned int GetDepthSize(sw::Format depthFormat)
1765 // case sw::FORMAT_D16_LOCKABLE: return 16;
1766 case sw::FORMAT_D32: return 32;
1767 // case sw::FORMAT_D15S1: return 15;
1768 case sw::FORMAT_D24S8: return 24;
1769 case sw::FORMAT_D24X8: return 24;
1770 // case sw::FORMAT_D24X4S4: return 24;
1771 case sw::FORMAT_DF16S8:
1772 case sw::FORMAT_D16: return 16;
1773 case sw::FORMAT_D32F:
1774 case sw::FORMAT_D32F_COMPLEMENTARY:
1775 case sw::FORMAT_D32F_LOCKABLE: return 32;
1776 case sw::FORMAT_DF24S8:
1777 case sw::FORMAT_D24FS8: return 24;
1778 // case sw::FORMAT_D32_LOCKABLE: return 32;
1779 // case sw::FORMAT_S8_LOCKABLE: return 0;
1780 case sw::FORMAT_D32FS8_SHADOW:
1781 case sw::FORMAT_D32FS8_TEXTURE: return 32;
1786 GLenum GetComponentType(sw::Format format, GLenum attachment)
1825 case sw::FORMAT_R8I:
1826 case sw::FORMAT_G8R8I:
1827 case sw::FORMAT_X8B8G8R8I:
1828 case sw::FORMAT_A8B8G8R8I:
1829 case sw::FORMAT_R16I:
1830 case sw::FORMAT_G16R16I:
1831 case sw::FORMAT_X16B16G16R16I:
1832 case sw::FORMAT_A16B16G16R16I:
1833 case sw::FORMAT_R32I:
1834 case sw::FORMAT_G32R32I:
1835 case sw::FORMAT_X32B32G32R32I:
1836 case sw::FORMAT_A32B32G32R32I:
1838 case sw::FORMAT_R8UI:
1839 case sw::FORMAT_G8R8UI:
1840 case sw::FORMAT_X8B8G8R8UI:
1841 case sw::FORMAT_A8B8G8R8UI:
1842 case sw::FORMAT_R16UI:
1843 case sw::FORMAT_G16R16UI:
1844 case sw::FORMAT_X16B16G16R16UI:
1845 case sw::FORMAT_A16B16G16R16UI:
1846 case sw::FORMAT_R32UI:
1847 case sw::FORMAT_G32R32UI:
1848 case sw::FORMAT_X32B32G32R32UI:
1849 case sw::FORMAT_A32B32G32R32UI:
1851 case sw::FORMAT_R16F:
1852 case sw::FORMAT_G16R16F:
1853 case sw::FORMAT_B16G16R16F:
1854 case sw::FORMAT_A16B16G16R16F:
1855 case sw::FORMAT_R32F:
1856 case sw::FORMAT_G32R32F:
1857 case sw::FORMAT_B32G32R32F:
1858 case sw::FORMAT_X32B32G32R32F:
1859 case sw::FORMAT_A32B32G32R32F:
1861 case sw::FORMAT_R8:
1862 case sw::FORMAT_G8R8:
1863 case sw::FORMAT_A2B10G10R10:
1864 case sw::FORMAT_A2R10G10B10:
1865 case sw::FORMAT_A8R8G8B8:
1866 case sw::FORMAT_A8B8G8R8:
1867 case sw::FORMAT_X8R8G8B8:
1868 case sw::FORMAT_X8B8G8R8:
1869 case sw::FORMAT_SRGB8_A8:
1870 case sw::FORMAT_SRGB8_X8:
1871 case sw::FORMAT_A1R5G5B5:
1872 case sw::FORMAT_R5G6B5:
1874 case sw::FORMAT_R8I_SNORM:
1875 case sw::FORMAT_X8B8G8R8I_SNORM:
1876 case sw::FORMAT_A8B8G8R8I_SNORM:
1877 case sw::FORMAT_G8R8I_SNORM:
1893 GLenum ConvertBackBufferFormat(sw::Format format)
1897 case sw::FORMAT_A4R4G4B4: return GL_RGBA4;
1898 case sw::FORMAT_A8R8G8B8: return GL_RGBA8_OES;
1899 case sw::FORMAT_A8B8G8R8: return GL_RGBA8_OES;
1900 case sw::FORMAT_A1R5G5B5: return GL_RGB5_A1;
1901 case sw::FORMAT_R5G6B5: return GL_RGB565;
1902 case sw::FORMAT_X8R8G8B8: return GL_RGB8_OES;
1903 case sw::FORMAT_X8B8G8R8: return GL_RGB8_OES;
1904 case sw::FORMAT_SRGB8_A8: return GL_RGBA8_OES;
1905 case sw::FORMAT_SRGB8_X8: return GL_RGB8_OES;
1913 GLenum ConvertDepthStencilFormat(sw::Format format)
1917 case sw::FORMAT_D16:
1918 case sw::FORMAT_D24X8:
1919 case sw::FORMAT_D32:
1921 case sw::FORMAT_D24S8:
1923 case sw::FORMAT_D32F:
1924 case sw::FORMAT_D32F_COMPLEMENTARY:
1925 case sw::FORMAT_D32F_LOCKABLE:
1927 case sw::FORMAT_D32FS8_TEXTURE:
1928 case sw::FORMAT_D32FS8_SHADOW:
1930 case sw::FORMAT_S8: