Bạn có thể muốn xem Framebuffer Compact YCoCg . Nó sử dụng bộ đệm 2 kênh để lưu trữ độ chói cho mỗi pixel và hai thành phần sắc độ trong một nửa pixel mỗi pixel, tạo thành một bàn cờ. Nó cũng sử dụng bộ lọc tăng tốc nhận biết cạnh ở cuối khung để tái cấu trúc các thành phần sắc độ bị thiếu và chuyển đổi trở lại RGB.
Bạn có thể mở rộng bộ đệm này thành một bộ đệm 3 kênh duy nhất để lưu trữ độ chói khuếch tán, độ chói đặc trưng và sắc độ kiểm tra (giả sử dựa trên sơ đồ trong câu hỏi của bạn rằng nó chỉ đủ để lưu trữ một cặp giá trị sắc độ).
Thay vào đó, bạn cũng có thể cân nhắc sử dụng định dạng R10G10B10A2, trừ khi bạn thực sự cần phạm vi của định dạng dấu phẩy động. Đó là cùng một băng thông nhưng sẽ cung cấp cho bạn độ chính xác cao hơn (R11G11B10F chỉ cung cấp cho bạn 5 bit6 mantissa cho mỗi thành phần). Ngoài ra, bạn có thể sử dụng 2 bit alpha để lưu trữ một vài cờ, chẳng hạn như cờ khuếch tán / cờ đầu.