Home
last modified time | relevance | path

Searched refs:TInfoSinkBase (Results 1 – 25 of 66) sorted by relevance

123

/external/angle/src/compiler/translator/
DInfoSink.h37 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 …]
DOutputHLSL.h58 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 …]
DResourcesHLSL.h32 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,
DOutputGLSLBase.h24 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 …]
DOutputGLSLBase.cpp84 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 …]
DImageFunctionHLSL.h33 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,
DInfoSink.cpp15 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()
DShaderStorageBlockFunctionHLSL.h64 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,
DTranslatorVulkan.h37 ANGLE_NO_DISCARD bool translateImpl(TInfoSinkBase &sink,
44 void writeExtensionBehavior(ShCompileOptions compileOptions, TInfoSinkBase &sink);
56 ANGLE_NO_DISCARD bool compileToSpirv(const TInfoSinkBase &glsl);
DDiagnostics.h17 class TInfoSinkBase; variable
23 TDiagnostics(TInfoSinkBase &infoSink);
48 TInfoSinkBase &mInfoSink;
DImageFunctionHLSL.cpp18 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()
DOutputHLSL.cpp246 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 …]
DShaderStorageBlockOutputHLSL.h59 void writeShaderStorageBlocksHeader(TInfoSinkBase &out) const;
63 TIntermTyped *traverseNode(TInfoSinkBase &out,
70 TIntermTyped *writeEOpIndexDirectOrIndirectOutput(TInfoSinkBase &out,
DOutputTree.h15 class TInfoSinkBase; variable
18 void OutputTree(TIntermNode *root, TInfoSinkBase &out);
/external/deqp-deps/glslang/glslang/Include/
DInfoSink.h68 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/
DInfoSink.h68 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/
DInfoSink.h47 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 …]
DInfoSink.cpp17 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()
DintermOut.cpp33 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()
DValidateLimitations.h18 class TInfoSinkBase; variable
32 ValidateLimitations(GLenum shaderType, TInfoSinkBase& sink);
63 TInfoSinkBase& mSink;
/external/angle/src/compiler/translator/tree_ops/
DEmulatePrecision.cpp29 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/
DInfoSink.cpp41 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/
DInfoSink.cpp41 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/
DDebugSink.h67 TInfoSinkBase &get() { return mOwner.mParent; } in get()
69 operator TInfoSinkBase &() { return get(); }
77 DebugSink(TInfoSinkBase &parent, bool alsoLogToStdout) in DebugSink()
154 TInfoSinkBase &mParent;
DProgramPrelude.h17 class TInfoSinkBase; variable
43 TInfoSinkBase &out,

123