From 858c7c57b125afed9b5b2329d6b02477284e4803 Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 17 Aug 2021 09:39:02 -0700 Subject: Add GLSL450 intrinsics to SPIRV direct emit. (#1921) * Add GLSL450 intrinsics to SPIRV direct emit. * Fix. * Fix compiler error. * Fix. * Fix compiler error. * Make direct-spirv tests actually run. --- source/slang/slang-emit-c-like.cpp | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'source/slang/slang-emit-c-like.cpp') diff --git a/source/slang/slang-emit-c-like.cpp b/source/slang/slang-emit-c-like.cpp index f9d71beb9..74c225feb 100644 --- a/source/slang/slang-emit-c-like.cpp +++ b/source/slang/slang-emit-c-like.cpp @@ -1943,27 +1943,6 @@ void CLikeSourceEmitter::defaultEmitInstExpr(IRInst* inst, const EmitOpInfo& inO maybeCloseParens(needClose); } -BaseType CLikeSourceEmitter::extractBaseType(IRType* inType) -{ - auto type = inType; - for(;;) - { - if(auto irBaseType = as(type)) - { - return irBaseType->getBaseType(); - } - else if(auto vecType = as(type)) - { - type = vecType->getElementType(); - continue; - } - else - { - return BaseType::Void; - } - } -} - void CLikeSourceEmitter::emitInst(IRInst* inst) { try -- cgit v1.2.3