Last active
July 5, 2025 16:00
-
-
Save shinyquagsire23/81c86f4bf670aaa68b5804080ff964a0 to your computer and use it in GitHub Desktop.
Non-conclusive list of interesting private Metal pixel formats
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // Non-conclusive list of interesting private Metal pixel formats | |
| // | |
| let MTLPixelFormatYCBCR8_420_2P = 500 | |
| let MTLPixelFormatYCBCR8_422_1P = 501 | |
| let MTLPixelFormatYCBCR8_422_2P = 502 | |
| let MTLPixelFormatYCBCR8_444_2P = 503 | |
| let MTLPixelFormatYCBCR10_444_1P = 504 | |
| let MTLPixelFormatYCBCR10_420_2P = 505 | |
| let MTLPixelFormatYCBCR10_422_2P = 506 | |
| let MTLPixelFormatYCBCR10_444_2P = 507 | |
| let MTLPixelFormatYCBCR10_420_2P_PACKED = 508 | |
| let MTLPixelFormatYCBCR10_422_2P_PACKED = 509 | |
| let MTLPixelFormatYCBCR10_444_2P_PACKED = 510 | |
| let MTLPixelFormatYCBCR8_420_2P_sRGB = 520 | |
| let MTLPixelFormatYCBCR8_422_1P_sRGB = 521 | |
| let MTLPixelFormatYCBCR8_422_2P_sRGB = 522 | |
| let MTLPixelFormatYCBCR8_444_2P_sRGB = 523 | |
| let MTLPixelFormatYCBCR10_444_1P_sRGB = 524 | |
| let MTLPixelFormatYCBCR10_420_2P_sRGB = 525 | |
| let MTLPixelFormatYCBCR10_422_2P_sRGB = 526 | |
| let MTLPixelFormatYCBCR10_444_2P_sRGB = 527 | |
| let MTLPixelFormatYCBCR10_420_2P_PACKED_sRGB = 528 | |
| let MTLPixelFormatYCBCR10_422_2P_PACKED_sRGB = 529 | |
| let MTLPixelFormatYCBCR10_444_2P_PACKED_sRGB = 530 | |
| let MTLPixelFormatRGB8_420_2P = 540 | |
| let MTLPixelFormatRGB8_422_2P = 541 | |
| let MTLPixelFormatRGB8_444_2P = 542 | |
| let MTLPixelFormatRGB10_420_2P = 543 | |
| let MTLPixelFormatRGB10_422_2P = 544 | |
| let MTLPixelFormatRGB10_444_2P = 545 | |
| let MTLPixelFormatRGB10_420_2P_PACKED = 546 | |
| let MTLPixelFormatRGB10_422_2P_PACKED = 547 | |
| let MTLPixelFormatRGB10_444_2P_PACKED = 548 | |
| let MTLPixelFormatRGB10A8_2P_XR10 = 550 | |
| let MTLPixelFormatRGB10A8_2P_XR10_sRGB = 551 | |
| let MTLPixelFormatBGRA10_XR = 552 | |
| let MTLPixelFormatBGRA10_XR_sRGB = 553 | |
| let MTLPixelFormatBGR10_XR = 554 | |
| let MTLPixelFormatBGR10_XR_sRGB = 555 | |
| let MTLPixelFormatRGBA16Float_XR = 556 | |
| let MTLPixelFormatYCBCRA8_444_1P = 560 | |
| let MTLPixelFormatYCBCR12_420_2P = 570 | |
| let MTLPixelFormatYCBCR12_422_2P = 571 | |
| let MTLPixelFormatYCBCR12_444_2P = 572 | |
| let MTLPixelFormatYCBCR12_420_2P_PQ = 573 | |
| let MTLPixelFormatYCBCR12_422_2P_PQ = 574 | |
| let MTLPixelFormatYCBCR12_444_2P_PQ = 575 | |
| let MTLPixelFormatR10Unorm_X6 = 576 | |
| let MTLPixelFormatR10Unorm_X6_sRGB = 577 | |
| let MTLPixelFormatRG10Unorm_X12 = 578 | |
| let MTLPixelFormatRG10Unorm_X12_sRGB = 579 | |
| let MTLPixelFormatYCBCR12_420_2P_PACKED = 580 | |
| let MTLPixelFormatYCBCR12_422_2P_PACKED = 581 | |
| let MTLPixelFormatYCBCR12_444_2P_PACKED = 582 | |
| let MTLPixelFormatYCBCR12_420_2P_PACKED_PQ = 583 | |
| let MTLPixelFormatYCBCR12_422_2P_PACKED_PQ = 584 | |
| let MTLPixelFormatYCBCR12_444_2P_PACKED_PQ = 585 | |
| let MTLPixelFormatRGB10A2Unorm_sRGB = 586 | |
| let MTLPixelFormatRGB10A2Unorm_PQ = 587 | |
| let MTLPixelFormatR10Unorm_PACKED = 588 | |
| let MTLPixelFormatRG10Unorm_PACKED = 589 | |
| let MTLPixelFormatYCBCR10_444_1P_XR = 590 | |
| let MTLPixelFormatYCBCR10_420_2P_XR = 591 | |
| let MTLPixelFormatYCBCR10_422_2P_XR = 592 | |
| let MTLPixelFormatYCBCR10_444_2P_XR = 593 | |
| let MTLPixelFormatYCBCR10_420_2P_PACKED_XR = 594 | |
| let MTLPixelFormatYCBCR10_422_2P_PACKED_XR = 595 | |
| let MTLPixelFormatYCBCR10_444_2P_PACKED_XR = 596 | |
| let MTLPixelFormatYCBCR12_420_2P_XR = 597 | |
| let MTLPixelFormatYCBCR12_422_2P_XR = 598 | |
| let MTLPixelFormatYCBCR12_444_2P_XR = 599 | |
| let MTLPixelFormatYCBCR12_420_2P_PACKED_XR = 600 | |
| let MTLPixelFormatYCBCR12_422_2P_PACKED_XR = 601 | |
| let MTLPixelFormatYCBCR12_444_2P_PACKED_XR = 602 | |
| let MTLPixelFormatR12Unorm_X4 = 603 | |
| let MTLPixelFormatR12Unorm_X4_PQ = 604 | |
| let MTLPixelFormatRG12Unorm_X8 = 605 | |
| let MTLPixelFormatR10Unorm_X6_PQ = 606 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment