zenilib
0.5.3.0
|
#include <assert.h>
Go to the source code of this file.
Macros | |
#define | ASSERT(expression) |
#define | Trace(...) ((void)0) |
#define | UNIMPLEMENTED() |
#define | UNREACHABLE() |
#define ASSERT | ( | expression | ) |
Definition at line 36 of file debug.h.
Referenced by sh::OutputHLSL::addConstructor(), TParseContext::areAllChildConst(), VariablePacker::CheckVariablesWithinPackingLimits(), ForLoopUnroll::FillLoopIndexInfo(), getBuiltInVariableInfo(), BuiltInFunctionEmulator::GetEmulatedFunctionName(), VariablePacker::GetNumComponentsPerRow(), VariablePacker::GetNumRows(), getUserDefinedVariableInfo(), getVariableInfo(), MapLongVariableNames::MapLongVariableNames(), TCompiler::mapLongVariableNames(), BuiltInFunctionEmulator::MarkBuiltInFunctionsForEmulation(), ForLoopUnroll::MarkForLoopsWithIntegerIndicesForUnrolling(), ArrayBoundsClamper::MarkIndirectArrayBoundsForClamping(), OS_GetTLSValue(), sh::OutputHLSL::registerString(), LongNameMap::Release(), sh::OutputHLSL::samplerRegister(), ForLoopUnroll::SatisfiesLoopCondition(), ShGetNameHashingEntry(), ForLoopUnroll::Step(), sh::OutputHLSL::uniformRegister(), CollectAttribsUniforms::visitAggregate(), TOutputGLSLBase::visitAggregate(), sh::OutputHLSL::visitAggregate(), TOutputGLSLBase::visitBinary(), sh::OutputHLSL::visitBinary(), TOutputGLSLBase::visitLoop(), MapLongVariableNames::visitSymbol(), TOutputGLSLBase::writeConstantUnion(), TOutputGLSLBase::writeFunctionParameters(), and TCompiler::~TCompiler().
#define Trace | ( | ... | ) | ((void)0) |
Definition at line 31 of file debug.h.
Referenced by gen_bitlen(), and inflate().
#define UNIMPLEMENTED | ( | ) |
Definition at line 42 of file debug.h.
Referenced by getOperatorString(), sh::OutputHLSL::handleExcessiveLoop(), and TOutputGLSLBase::visitBinary().
#define UNREACHABLE | ( | ) |
Definition at line 47 of file debug.h.
Referenced by sh::OutputHLSL::addConstructor(), TCompiler::detectCallDepth(), ForLoopUnroll::GetLoopIndexValue(), TOutputGLSLBase::getTypeName(), getVariableDataType(), sh::OutputHLSL::glVariablePrecision(), sh::OutputHLSL::glVariableType(), TDirectiveHandler::handleExtension(), sh::OutputHLSL::header(), sh::OutputHLSL::qualifierString(), ForLoopUnroll::SatisfiesLoopCondition(), ShGetInfo(), ShGetInfoPointer(), sh::OutputHLSL::structLookup(), sh::OutputHLSL::textureString(), sh::OutputHLSL::typeString(), TOutputGLSLBase::visitAggregate(), sh::OutputHLSL::visitAggregate(), TOutputGLSLBase::visitBinary(), sh::OutputHLSL::visitBinary(), sh::DetectLoopDiscontinuity::visitBranch(), TOutputGLSLBase::visitBranch(), sh::OutputHLSL::visitBranch(), TOutputGLSLBase::visitUnary(), sh::OutputHLSL::visitUnary(), TOutputGLSLBase::writeConstantUnion(), sh::OutputHLSL::writeConstantUnion(), and TDiagnostics::writeInfo().