diff --git a/src/dxbc/dxbc_compiler.cpp b/src/dxbc/dxbc_compiler.cpp index 546da1a4..b46f8af2 100644 --- a/src/dxbc/dxbc_compiler.cpp +++ b/src/dxbc/dxbc_compiler.cpp @@ -4333,25 +4333,25 @@ namespace dxvk { uint32_t DxbcCompiler::getPerVertexBlockId() { uint32_t t_f32 = m_module.defFloatType(32); uint32_t t_f32_v4 = m_module.defVectorType(t_f32, 4); - uint32_t t_f32_a4 = m_module.defArrayType(t_f32, m_module.constu32(4)); +// uint32_t t_f32_a4 = m_module.defArrayType(t_f32, m_module.constu32(4)); - std::array members; + std::array members; members[PerVertex_Position] = t_f32_v4; - members[PerVertex_CullDist] = t_f32_a4; - members[PerVertex_ClipDist] = t_f32_a4; +// members[PerVertex_CullDist] = t_f32_a4; +// members[PerVertex_ClipDist] = t_f32_a4; uint32_t typeId = m_module.defStructTypeUnique( members.size(), members.data()); m_module.memberDecorateBuiltIn(typeId, PerVertex_Position, spv::BuiltInPosition); - m_module.memberDecorateBuiltIn(typeId, PerVertex_CullDist, spv::BuiltInCullDistance); - m_module.memberDecorateBuiltIn(typeId, PerVertex_ClipDist, spv::BuiltInClipDistance); +// m_module.memberDecorateBuiltIn(typeId, PerVertex_CullDist, spv::BuiltInCullDistance); +// m_module.memberDecorateBuiltIn(typeId, PerVertex_ClipDist, spv::BuiltInClipDistance); m_module.decorateBlock(typeId); m_module.setDebugName(typeId, "per_vertex"); m_module.setDebugMemberName(typeId, PerVertex_Position, "position"); - m_module.setDebugMemberName(typeId, PerVertex_CullDist, "cull_dist"); - m_module.setDebugMemberName(typeId, PerVertex_ClipDist, "clip_dist"); +// m_module.setDebugMemberName(typeId, PerVertex_CullDist, "cull_dist"); +// m_module.setDebugMemberName(typeId, PerVertex_ClipDist, "clip_dist"); return typeId; }