RetroArch
|
#include <ShHandle.h>
Public Member Functions | |
TCompiler (EShLanguage l, TInfoSink &sink) | |
virtual | ~TCompiler () |
EShLanguage | getLanguage () |
virtual TInfoSink & | getInfoSink () |
virtual bool | compile (TIntermNode *root, int version=0, EProfile profile=ENoProfile)=0 |
virtual TCompiler * | getAsCompiler () |
virtual bool | linkable () |
Public Member Functions inherited from TShHandleBase | |
TShHandleBase () | |
virtual | ~TShHandleBase () |
virtual TLinker * | getAsLinker () |
virtual TUniformMap * | getAsUniformMap () |
virtual glslang::TPoolAllocator * | getPool () const |
Public Attributes | |
TInfoSink & | infoSink |
Protected Member Functions | |
TCompiler & | operator= (TCompiler &) |
Protected Attributes | |
EShLanguage | language |
bool | haveValidObjectCode |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in glslang::TDeferredCompiler, and TGenericCompiler.
|
inlinevirtual |
Reimplemented from TShHandleBase.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
protected |
TInfoSink& TCompiler::infoSink |
|
protected |