/external/deqp-deps/glslang/Test/baseResults/ |
D | precise.tesc.out | 13 0:6 'result' ( noContraction temp float) 18 0:7 'a' ( noContraction temp float) 23 0:8 'b' ( noContraction temp float) 28 0:9 'c' ( noContraction temp float) 33 0:10 'd' ( noContraction temp float) 37 0:11 'result' ( noContraction temp float) 38 0:11 add ( noContraction temp float) 39 0:11 component-wise multiply ( noContraction temp float) 40 0:11 'a' ( noContraction temp float) 41 0:11 'b' ( noContraction temp float) [all …]
|
D | hlsl.precise.frag.out | 7 0:6 'myfloat' ( noContraction in float) 8 0:6 'myfloat3' ( noContraction out 3-component vector of float) 9 0:9 Function Definition: @main( ( temp structure{ noContraction temp 4-component vector of float c… 12 0:11 move second child to first child ( noContraction temp 4-component vector of float) 13 0:11 color: direct index for structure ( noContraction temp 4-component vector of float) 14 0:11 'ps_output' ( temp structure{ noContraction temp 4-component vector of float color}) 23 0:12 'ps_output' ( temp structure{ noContraction temp 4-component vector of float color}) 28 0:9 move second child to first child ( noContraction temp 4-component vector of float) 29 0:? '@entryPointOutput.color' (layout( location=0) noContraction out 4-component vector o… 30 0:9 color: direct index for structure ( noContraction temp 4-component vector of float) [all …]
|
D | precise_struct_block.vert.out | 9 0:12 'a' ( noContraction temp float) 28 0:21 f1: direct index for structure ( noContraction global float) 32 0:21 add ( noContraction temp float) 33 0:21 'a' ( noContraction temp float) 57 0:25 'result' ( noContraction temp float) 58 0:25 add ( noContraction temp float) 59 0:25 f1: direct index for structure ( noContraction global float) 66 0:27 'result' ( noContraction temp float) 73 0:43 'i' ( noContraction temp int) 97 0:45 v: direct index for structure ( noContraction temp 4-component vector of float) [all …]
|
D | specExamplesConf.vert.out | 71 0:148 'result' ( noContraction temp float) 80 0:150 'result' ( noContraction temp float) 85 0:153 'k' ( noContraction out float) 88 0:155 'k' ( noContraction out float) 112 0:162 vector swizzle ( noContraction temp 3-component vector of float) 113 0:162 'v' ( noContraction smooth out 4-component vector of float) 125 0:163 direct index ( noContraction temp float) 126 0:163 'v' ( noContraction smooth out 4-component vector of float) 149 0:164 direct index ( noContraction temp float) 150 0:164 'v' ( noContraction smooth out 4-component vector of float) [all …]
|
D | specExamples.vert.out | 70 0:148 'result' ( noContraction temp float) 79 0:150 'result' ( noContraction temp float) 84 0:153 'k' ( noContraction out float) 87 0:155 'k' ( noContraction out float) 111 0:162 vector swizzle ( noContraction temp 3-component vector of float) 112 0:162 'v' ( noContraction smooth out 4-component vector of float) 124 0:163 direct index ( noContraction temp float) 125 0:163 'v' ( noContraction smooth out 4-component vector of float) 148 0:164 direct index ( noContraction temp float) 149 0:164 'v' ( noContraction smooth out 4-component vector of float) [all …]
|
D | 400.tesc.out | 189 0:95 'pv3' ( noContraction temp 3-component vector of float) 190 0:95 'pv3' ( noContraction temp 3-component vector of float) 192 0:96 'pv3' ( noContraction temp 3-component vector of float) 194 0:96 'pv3' ( noContraction temp 3-component vector of float) 195 0:96 'pv3' ( noContraction temp 3-component vector of float) 196 0:96 'pv3' ( noContraction temp 3-component vector of float) 198 0:97 'd' ( noContraction temp double) 200 0:97 'd' ( noContraction temp double) 201 0:97 'd' ( noContraction temp double) 202 0:97 'd' ( noContraction temp double) [all …]
|
D | 310.tesc.out | 200 0:95 'd' ( noContraction temp highp float) 202 0:95 'd' ( noContraction temp highp float) 203 0:95 'd' ( noContraction temp highp float) 204 0:95 'd' ( noContraction temp highp float) 230 0:126 'pv3' ( noContraction temp highp 3-component vector of float) 231 0:126 'pv3' ( noContraction temp highp 3-component vector of float) 233 0:127 'pv3' ( noContraction temp highp 3-component vector of float) 235 0:127 'pv3' ( noContraction temp highp 3-component vector of float) 236 0:127 'pv3' ( noContraction temp highp 3-component vector of float) 237 0:127 'pv3' ( noContraction temp highp 3-component vector of float) [all …]
|
D | 320.tesc.out | 213 0:114 'pv3' ( noContraction temp highp 3-component vector of float) 214 0:114 'pv3' ( noContraction temp highp 3-component vector of float) 216 0:115 'pv3' ( noContraction temp highp 3-component vector of float) 218 0:115 'pv3' ( noContraction temp highp 3-component vector of float) 219 0:115 'pv3' ( noContraction temp highp 3-component vector of float) 220 0:115 'pv3' ( noContraction temp highp 3-component vector of float) 222 0:116 'd' ( noContraction temp highp float) 224 0:116 'd' ( noContraction temp highp float) 225 0:116 'd' ( noContraction temp highp float) 226 0:116 'd' ( noContraction temp highp float) [all …]
|
D | 150.tesc.out | 400 0:95 'pv3' ( noContraction temp 3-component vector of float) 401 0:95 'pv3' ( noContraction temp 3-component vector of float) 403 0:96 'pv3' ( noContraction temp 3-component vector of float) 405 0:96 'pv3' ( noContraction temp 3-component vector of float) 406 0:96 'pv3' ( noContraction temp 3-component vector of float) 407 0:96 'pv3' ( noContraction temp 3-component vector of float) 409 0:97 'd' ( noContraction temp double) 411 0:97 'd' ( noContraction temp double) 412 0:97 'd' ( noContraction temp double) 413 0:97 'd' ( noContraction temp double) [all …]
|
D | 310.vert.out | 288 0:156 'h' ( noContraction temp highp 2-component vector of float) 292 0:156 'h' ( noContraction temp highp 2-component vector of float) 363 0:174 'h' ( noContraction temp highp 2-component vector of float) 367 0:174 'h' ( noContraction temp highp 2-component vector of float)
|
D | 320.frag.out | 119 0:76 'h' ( noContraction temp mediump 2-component vector of float) 123 0:76 'h' ( noContraction temp mediump 2-component vector of float)
|
D | 310.frag.out | 441 0:210 'h' ( noContraction temp mediump 2-component vector of float) 445 0:210 'h' ( noContraction temp mediump 2-component vector of float) 477 0:220 'h' ( noContraction temp mediump 2-component vector of float) 481 0:220 'h' ( noContraction temp mediump 2-component vector of float)
|
D | 320.vert.out | 68 0:65 'h' ( noContraction temp highp 2-component vector of float) 72 0:65 'h' ( noContraction temp highp 2-component vector of float)
|
D | 310.comp.out | 503 0:? 'pfoo' ( noContraction temp highp int) 597 0:? 'pfoo' ( noContraction temp highp int)
|
/external/deqp-deps/glslang/Test/ |
D | precise.tesc | 11 result = a * b + c * d; // c * d, a * b and rvalue1 + rvalue2 should be 'noContraction'. 19 result = a = b + 4; // b + 4 should be 'noContraction'. 26 b = a + b; // a + b should be 'noContraction'. 27 result = double(b); // convert operation should not be 'noContraction'. 37 r1 += 3.12 + b + i; // 'noContration', this make i++ also 'noContraction' 40 a += 1; // a + 1 should not be 'noContraction'. 52 result += float(x) + float(y); // x + y should be 'noContraction' also result + rvalue. 55 // a's dereference + 2 should be 'noContraction'. 57 // result + 1 and 3 - rvalue should be 'noContraction'. 67 result += 3.12 + b; // result + 3.12 should be 'noContraction'. [all …]
|
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
D | propagateNoContraction.cpp | 82 return node->getType().getQualifier().noContraction; in isPreciseObjectNode() 318 current_function_definition_node_->getType().getQualifier().noContraction) { in visitBranch() 587 node->getWritableType().getQualifier().noContraction = true; in visitBinary() 589 node->getWritableType().getQualifier().noContraction = true; in visitBinary() 603 node->getWritableType().getQualifier().noContraction = true; in visitSymbol() 636 BN->getWritableType().getQualifier().noContraction = true; in propagateNoContractionInOneExpression() 642 UN->getWritableType().getQualifier().noContraction = true; in propagateNoContractionInOneExpression() 706 node->getWritableType().getQualifier().noContraction = true; in visitBinary() 722 node->getWritableType().getQualifier().noContraction = true; in visitBinary() 734 node->getWritableType().getQualifier().noContraction = true; in visitUnary() [all …]
|
D | ParseHelper.cpp | 850 if (base->getQualifier().noContraction) in handleDotDereference() 851 result->getWritableType().getQualifier().noContraction = true; in handleDotDereference() 3304 …if (src.noContraction && (dst.invariant || dst.isInterpolation() || dst.isAuxiliary() || dst.stora… in mergeQualifiers() 3316 …if (src.noContraction && (dst.storage == EvqConst || dst.storage == EvqIn || dst.storage == EvqOut… in mergeQualifiers() 3355 MERGE_SINGLETON(noContraction); in mergeQualifiers() 4188 oldType.getQualifier().noContraction = newType.getQualifier().noContraction; in redeclareBuiltinBlock() 4310 if (qualifier.noContraction) { in paramCheckFix() 4312 type.getQualifier().noContraction = true; in paramCheckFix() 7405 } else if (qualifier.noContraction) { in addQualifierToExisting() 7408 symbol->getWritableType().getQualifier().noContraction = true; in addQualifierToExisting()
|
D | linkValidate.cpp | 533 …if (! crossStage && symbol.getQualifier().noContraction != unitSymbol.getQualifier().noContraction… in mergeErrorCheck()
|
D | glslang.y | 1228 $$.qualifier.noContraction = true;
|
D | glslang_tab.cpp | 5639 (yyval.interm.type).qualifier.noContraction = true; in yyparse()
|
/external/deqp-deps/glslang/glslang/Include/ |
D | Types.h | 427 noContraction = false; in clear() 503 …bool noContraction: 1; // prevent contraction and reassociation, e.g., for 'precise' keyword, and … variable 1837 if (qualifier.noContraction) in getCompleteString()
|
/external/deqp-deps/glslang/SPIRV/ |
D | GlslangToSpv.cpp | 95 spv::Decoration noContraction; member 489 if (qualifier.noContraction) in TranslateNoContractionDecoration() 4858 builder.addDecoration(result, decorations.noContraction); 4932 builder.addDecoration(result, decorations.noContraction); 4994 builder.addDecoration(result, decorations.noContraction); 5034 builder.addDecoration(result, decorations.noContraction); 5447 builder.addDecoration(id, decorations.noContraction); 5476 builder.addDecoration(destVec, decorations.noContraction);
|
/external/deqp-deps/glslang/hlsl/ |
D | hlslGrammar.cpp | 697 qualifier.noContraction = true; in acceptQualifier()
|
D | hlslParseHelper.cpp | 6545 MERGE_SINGLETON(noContraction); in mergeQualifiers() 8806 } else if (qualifier.noContraction) { in addQualifierToExisting() 8809 symbol->getWritableType().getQualifier().noContraction = true; in addQualifierToExisting()
|