mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 18:20:10 +01:00
Whether or not CCS can be used without initialization depends on the platform: - On gfx7-8, each CCS element is 1-bit and encodes "fast-cleared" or "pass-through". So, those platforms have no illegal values. - On gfx9-11, each CCS element is 2-bits and some bit combinations are invalid. - On gfx12+, each CCS element is 4-bits but they have no truly illegal values. Unused encodings are interpreted as "pass-through". Refer to the "MCS/CCS Buffers for Render Target(s)" sections of the PRMs for more info. Reviewed-by: Ivan Briano <ivan.briano@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20118> |
||
|---|---|---|
| .. | ||
| intel_debug.c | ||
| intel_debug.h | ||
| intel_dev_info.c | ||
| intel_device_info.c | ||
| intel_device_info.h | ||
| intel_device_info_override_test.c | ||
| intel_device_info_test.c | ||
| intel_device_info_test.h | ||
| intel_hwconfig.c | ||
| intel_hwconfig.h | ||
| intel_hwconfig_types.h | ||
| meson.build | ||