[spv] Color output handling in SPIR-V emission.

This commit is contained in:
CamilleLaVey 2025-11-27 15:22:15 -04:00 committed by lizzie
parent 451b0da0ca
commit 0d35cf9048
5 changed files with 34 additions and 0 deletions

View file

@ -549,6 +549,7 @@ void EmitContext::DefineCommonTypes(const Info& info) {
output_f32 = Name(TypePointer(spv::StorageClass::Output, F32[1]), "output_f32");
output_u32 = Name(TypePointer(spv::StorageClass::Output, U32[1]), "output_u32");
output_s32 = Name(TypePointer(spv::StorageClass::Output, S32[1]), "output_s32");
if (info.uses_int8 && profile.support_int8) {
AddCapability(spv::Capability::Int8);