3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp
// To reflect non-dereferenced objects.
To reflect non-dereferenced objects.
To reflect non - dereferenced objects .
void TReflectionTraverser::visitSymbol(TIntermSymbol* base)
{
    if (base->getQualifier().storage == EvqUniform)
        addUniform(*base);
    if (intermediate.getStage() == EShLangVertex && base->getQualifier().isPipeInput())
        addAttribute(*base);
}
void TReflectionTraverser :: visitSymbol ( TIntermSymbol * base ) { if ( base -> getQualifier ( ) . storage == EvqUniform ) addUniform ( * base ) ; if ( intermediate . getStage ( ) == EShLangVertex && base -> getQualifier ( ) . isPipeInput ( ) ) addAttribute ( * base ) ; }
To reflect non-dereferenced objects.
To reflect non - dereferenced objects .