/external/angle/src/compiler/translator/ |
D | InfoSink.h | 37 class TInfoSinkBase 40 TInfoSinkBase() {} in TInfoSinkBase() function 43 TInfoSinkBase &operator<<(const T &t) 52 TInfoSinkBase &operator<<(char c) 57 TInfoSinkBase &operator<<(const char *str) 62 TInfoSinkBase &operator<<(const TPersistString &str) 67 TInfoSinkBase &operator<<(const TString &str) 72 TInfoSinkBase &operator<<(const ImmutableString &str); 74 TInfoSinkBase &operator<<(const TType &type); 77 TInfoSinkBase &operator<<(float f) [all …]
|
D | OutputHLSL.h | 58 void output(TIntermNode *treeRoot, TInfoSinkBase &objSink); 68 TInfoSinkBase &getInfoSink() in getInfoSink() 79 void writeReferencedAttributes(TInfoSinkBase &out) const; 80 void writeReferencedVaryings(TInfoSinkBase &out) const; 81 void header(TInfoSinkBase &out, 85 void writeFloat(TInfoSinkBase &out, float f); 86 void writeSingleConstant(TInfoSinkBase &out, const TConstantUnion *const constUnion); 87 const TConstantUnion *writeConstantUnionArray(TInfoSinkBase &out, 111 bool handleExcessiveLoop(TInfoSinkBase &out, TIntermLoop *node); 115 void outputTriplet(TInfoSinkBase &out, [all …]
|
D | ResourcesHLSL.h | 32 void uniformsHeader(TInfoSinkBase &out, 38 void samplerMetadataUniforms(TInfoSinkBase &out, unsigned int regIndex); 40 void imageMetadataUniforms(TInfoSinkBase &out, unsigned int regIndex); 92 void outputHLSL4_0_FL9_3Sampler(TInfoSinkBase &out, 96 void outputUniform(TInfoSinkBase &out, 100 void outputAtomicCounterBuffer(TInfoSinkBase &out, 113 TInfoSinkBase &out, 119 void outputHLSLImageUniformIndices(TInfoSinkBase &out, 123 void outputHLSLReadonlyImageUniformGroup(TInfoSinkBase &out, 127 void outputHLSLImageUniformGroup(TInfoSinkBase &out,
|
D | OutputGLSLBase.h | 24 TOutputGLSLBase(TInfoSinkBase &objSink, 41 TInfoSinkBase &objSink() { return mObjSink; } in objSink() 42 void writeFloat(TInfoSinkBase &out, float f); 106 TInfoSinkBase &mObjSink; 123 void WritePragma(TInfoSinkBase &out, ShCompileOptions compileOptions, const TPragma &pragma); 125 void WriteGeometryShaderLayoutQualifiers(TInfoSinkBase &out, 131 void WriteTessControlShaderLayoutQualifiers(TInfoSinkBase &out, int inputVertices); 133 void WriteTessEvaluationShaderLayoutQualifiers(TInfoSinkBase &out, 141 void EmitEarlyFragmentTestsGLSL(const TCompiler &, TInfoSinkBase &sink); 142 void EmitWorkGroupSizeGLSL(const TCompiler &, TInfoSinkBase &sink); [all …]
|
D | OutputGLSLBase.cpp | 84 TOutputGLSLBase::TOutputGLSLBase(TInfoSinkBase &objSink, in TOutputGLSLBase() 107 TInfoSinkBase &out = objSink(); in writeInvariantQualifier() 114 TInfoSinkBase &out = objSink(); in writePreciseQualifier() 118 void TOutputGLSLBase::writeFloat(TInfoSinkBase &out, float f) in writeFloat() 135 TInfoSinkBase &out = objSink(); in writeTriplet() 148 TInfoSinkBase &out = objSink(); in writeFunctionTriplet() 262 TInfoSinkBase &out = objSink(); in writeLayoutQualifier() 301 TInfoSinkBase &out = objSink(); in writeFieldLayoutQualifier() 375 TInfoSinkBase &out = objSink(); in writeVariableType() 416 TInfoSinkBase &out = objSink(); in writeFunctionParameters() [all …]
|
D | ImageFunctionHLSL.h | 33 void imageFunctionHeader(TInfoSinkBase &out); 75 static ImmutableString GetImageReference(TInfoSinkBase &out, 78 TInfoSinkBase &out, 80 static void OutputImageSizeFunctionBody(TInfoSinkBase &out, 83 static void OutputImageLoadFunctionBody(TInfoSinkBase &out, 86 static void OutputImageStoreFunctionBody(TInfoSinkBase &out,
|
D | InfoSink.cpp | 15 void TInfoSinkBase::prefix(Severity severity) in prefix() 31 TInfoSinkBase &TInfoSinkBase::operator<<(const ImmutableString &str) in operator <<() 37 TInfoSinkBase &TInfoSinkBase::operator<<(const TType &type) in operator <<() 93 void TInfoSinkBase::location(int file, int line) in location()
|
D | ShaderStorageBlockFunctionHLSL.h | 64 void shaderStorageBlockFunctionHeader(TInfoSinkBase &out); 81 static void OutputSSBOLoadFunctionBody(TInfoSinkBase &out, 83 static void OutputSSBOStoreFunctionBody(TInfoSinkBase &out, 85 static void OutputSSBOLengthFunctionBody(TInfoSinkBase &out, int unsizedArrayStride); 86 static void OutputSSBOAtomicMemoryFunctionBody(TInfoSinkBase &out,
|
D | TranslatorVulkan.h | 37 ANGLE_NO_DISCARD bool translateImpl(TInfoSinkBase &sink, 44 void writeExtensionBehavior(ShCompileOptions compileOptions, TInfoSinkBase &sink); 56 ANGLE_NO_DISCARD bool compileToSpirv(const TInfoSinkBase &glsl);
|
D | Diagnostics.h | 17 class TInfoSinkBase; variable 23 TDiagnostics(TInfoSinkBase &infoSink); 48 TInfoSinkBase &mInfoSink;
|
D | ImageFunctionHLSL.cpp | 18 TInfoSinkBase &out, in GetImageReference() 48 TInfoSinkBase &out, in OutputImageFunctionArgumentList() 109 TInfoSinkBase &out, in OutputImageSizeFunctionBody() 140 TInfoSinkBase &out, in OutputImageLoadFunctionBody() 159 TInfoSinkBase &out, in OutputImageStoreFunctionBody() 333 void ImageFunctionHLSL::imageFunctionHeader(TInfoSinkBase &out) in imageFunctionHeader()
|
D | OutputHLSL.cpp | 246 void OutputHLSL::writeFloat(TInfoSinkBase &out, float f) in writeFloat() 261 void OutputHLSL::writeSingleConstant(TInfoSinkBase &out, const TConstantUnion *const constUnion) in writeSingleConstant() 283 const TConstantUnion *OutputHLSL::writeConstantUnionArray(TInfoSinkBase &out, in writeConstantUnionArray() 411 void OutputHLSL::output(TIntermNode *treeRoot, TInfoSinkBase &objSink) in output() 618 void OutputHLSL::writeReferencedAttributes(TInfoSinkBase &out) const in writeReferencedAttributes() 630 void OutputHLSL::writeReferencedVaryings(TInfoSinkBase &out) const in writeReferencedVaryings() 643 void OutputHLSL::header(TInfoSinkBase &out, in header() 1155 TInfoSinkBase &out = getInfoSink(); in visitSymbol() 1334 void OutputHLSL::outputEqual(Visit visit, const TType &type, TOperator op, TInfoSinkBase &out) in outputEqual() 1373 void OutputHLSL::outputAssign(Visit visit, const TType &type, TInfoSinkBase &out) in outputAssign() [all …]
|
D | ShaderStorageBlockOutputHLSL.h | 59 void writeShaderStorageBlocksHeader(TInfoSinkBase &out) const; 63 TIntermTyped *traverseNode(TInfoSinkBase &out, 70 TIntermTyped *writeEOpIndexDirectOrIndirectOutput(TInfoSinkBase &out,
|
D | OutputTree.h | 15 class TInfoSinkBase; variable 18 void OutputTree(TIntermNode *root, TInfoSinkBase &out);
|
/external/deqp-deps/glslang/glslang/Include/ |
D | InfoSink.h | 68 class TInfoSinkBase { 70 TInfoSinkBase() : outputStream(4) {} in TInfoSinkBase() function 72 TInfoSinkBase& operator<<(const TPersistString& t) { append(t); return *this; } 73 TInfoSinkBase& operator<<(char c) { append(1, c); return *this; } 74 TInfoSinkBase& operator<<(const char* s) { append(s); return *this; } 75 TInfoSinkBase& operator<<(int n) { append(String(n)); return *this; } 76 TInfoSinkBase& operator<<(unsigned int n) { append(String(n)); return *this; } 77 TInfoSinkBase& operator<<(float n) { const int size = 40; char buf[size]; 81 TInfoSinkBase& operator+(const TPersistString& t) { append(t); return *this; } 82 TInfoSinkBase& operator+(const TString& t) { append(t); return *this; } [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/Include/ |
D | InfoSink.h | 68 class TInfoSinkBase { 70 TInfoSinkBase() : outputStream(4) {} in TInfoSinkBase() function 72 TInfoSinkBase& operator<<(const TPersistString& t) { append(t); return *this; } 73 TInfoSinkBase& operator<<(char c) { append(1, c); return *this; } 74 TInfoSinkBase& operator<<(const char* s) { append(s); return *this; } 75 TInfoSinkBase& operator<<(int n) { append(String(n)); return *this; } 76 TInfoSinkBase& operator<<(unsigned int n) { append(String(n)); return *this; } 77 TInfoSinkBase& operator<<(float n) { const int size = 40; char buf[size]; 81 TInfoSinkBase& operator+(const TPersistString& t) { append(t); return *this; } 82 TInfoSinkBase& operator+(const TString& t) { append(t); return *this; } [all …]
|
/external/swiftshader/src/OpenGL/compiler/ |
D | InfoSink.h | 47 class TInfoSinkBase { 49 TInfoSinkBase() {} in TInfoSinkBase() function 52 TInfoSinkBase& operator<<(const T& t) { 60 TInfoSinkBase& operator<<(char c) { 64 TInfoSinkBase& operator<<(const char* str) { 68 TInfoSinkBase& operator<<(const TPersistString& str) { 72 TInfoSinkBase& operator<<(const TString& str) { 77 TInfoSinkBase& operator<<(float f) { 96 TInfoSinkBase& operator<<(bool b) { 119 TInfoSinkBase info; [all …]
|
D | InfoSink.cpp | 17 void TInfoSinkBase::prefix(TPrefixType message) { in prefix() 45 void TInfoSinkBase::location(const TSourceLoc& loc) { in location() 58 void TInfoSinkBase::message(TPrefixType message, const char* s) { in message() 64 void TInfoSinkBase::message(TPrefixType message, const char* s, TSourceLoc loc) { in message()
|
D | intermOut.cpp | 33 TOutputTraverser(TInfoSinkBase& i) : sink(i) { } in TOutputTraverser() 34 TInfoSinkBase& sink; 68 void OutputTreeText(TInfoSinkBase& sink, TIntermNode* node, const int depth) in OutputTreeText() 97 TInfoSinkBase& out = sink; in visitBinary() 161 TInfoSinkBase& out = sink; in visitUnary() 247 TInfoSinkBase& out = sink; in visitAggregate() 339 TInfoSinkBase& out = sink; in visitSelection() 372 TInfoSinkBase& out = sink; in visitConstantUnion() 409 TInfoSinkBase& out = sink; in visitLoop() 447 TInfoSinkBase& out = sink; in visitBranch()
|
D | ValidateLimitations.h | 18 class TInfoSinkBase; variable 32 ValidateLimitations(GLenum shaderType, TInfoSinkBase& sink); 63 TInfoSinkBase& mSink;
|
/external/angle/src/compiler/translator/tree_ops/ |
D | EmulatePrecision.cpp | 29 void writeCommonRoundingHelpers(TInfoSinkBase &sink, const int shaderVersion); 30 void writeCompoundAssignmentHelper(TInfoSinkBase &sink, 46 virtual void writeFloatRoundingHelpers(TInfoSinkBase &sink) = 0; 47 virtual void writeVectorRoundingHelpers(TInfoSinkBase &sink, const unsigned int size) = 0; 48 virtual void writeMatrixRoundingHelper(TInfoSinkBase &sink, 63 void writeFloatRoundingHelpers(TInfoSinkBase &sink) override; 64 void writeVectorRoundingHelpers(TInfoSinkBase &sink, const unsigned int size) override; 65 void writeMatrixRoundingHelper(TInfoSinkBase &sink, 91 void writeFloatRoundingHelpers(TInfoSinkBase &sink) override; 92 void writeVectorRoundingHelpers(TInfoSinkBase &sink, const unsigned int size) override; [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/ |
D | InfoSink.cpp | 41 void TInfoSinkBase::append(const char* s) in append() 61 void TInfoSinkBase::append(int count, char c) in append() 81 void TInfoSinkBase::append(const TPersistString& t) in append() 97 void TInfoSinkBase::append(const TString& t) in append()
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | InfoSink.cpp | 41 void TInfoSinkBase::append(const char* s) in append() 61 void TInfoSinkBase::append(int count, char c) in append() 81 void TInfoSinkBase::append(const TPersistString& t) in append() 97 void TInfoSinkBase::append(const TString& t) in append()
|
/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | DebugSink.h | 67 TInfoSinkBase &get() { return mOwner.mParent; } in get() 69 operator TInfoSinkBase &() { return get(); } 77 DebugSink(TInfoSinkBase &parent, bool alsoLogToStdout) in DebugSink() 154 TInfoSinkBase &mParent;
|
D | ProgramPrelude.h | 17 class TInfoSinkBase; variable 43 TInfoSinkBase &out,
|