Home
last modified time | relevance | path

Searched refs:typeQualifier (Results 1 - 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DParseContext.cpp1404 TTypeQualifier typeQualifier = typeQualifierBuilder.getParameterTypeQualifier(mDiagnostics); in checkIsParameterQualifierValid() local
1406 if (typeQualifier.qualifier == EvqParamOut || typeQualifier.qualifier == EvqParamInOut) in checkIsParameterQualifierValid()
1408 checkOutParameterIsNotOpaqueType(line, typeQualifier.qualifier, *type); in checkIsParameterQualifierValid()
1413 checkMemoryQualifierIsNotSpecified(typeQualifier.memoryQualifier, line); in checkIsParameterQualifierValid()
1417 type->setMemoryQualifier(typeQualifier.memoryQualifier); in checkIsParameterQualifierValid()
1420 type->setQualifier(typeQualifier.qualifier); in checkIsParameterQualifierValid()
1422 if (typeQualifier.precision != EbpUndefined) in checkIsParameterQualifierValid()
1424 type->setPrecision(typeQualifier.precision); in checkIsParameterQualifierValid()
1427 if (typeQualifier in checkIsParameterQualifierValid()
2530 TTypeQualifier typeQualifier = typeQualifierBuilder.getVariableTypeQualifier(mDiagnostics); addFullySpecifiedType() local
3098 TTypeQualifier typeQualifier = typeQualifierBuilder.getVariableTypeQualifier(mDiagnostics); parseGlobalQualifierDeclaration() local
3342 checkPrimitiveTypeMatchesTypeQualifier(const TTypeQualifier &typeQualifier) checkPrimitiveTypeMatchesTypeQualifier() argument
3378 parseGeometryShaderInputLayoutQualifier(const TTypeQualifier &typeQualifier) parseGeometryShaderInputLayoutQualifier() argument
3433 parseGeometryShaderOutputLayoutQualifier(const TTypeQualifier &typeQualifier) parseGeometryShaderOutputLayoutQualifier() argument
3485 parseTessControlShaderOutputLayoutQualifier(const TTypeQualifier &typeQualifier) parseTessControlShaderOutputLayoutQualifier() argument
3515 parseTessEvaluationShaderInputLayoutQualifier( const TTypeQualifier &typeQualifier) parseTessEvaluationShaderInputLayoutQualifier() argument
3576 TTypeQualifier typeQualifier = typeQualifierBuilder.getVariableTypeQualifier(mDiagnostics); parseGlobalLayoutQualifier() local
4268 TTypeQualifier typeQualifier = typeQualifierBuilder.getVariableTypeQualifier(mDiagnostics); addInterfaceBlock() local
5687 TTypeQualifier typeQualifier = typeQualifierBuilder.getVariableTypeQualifier(mDiagnostics); addStructDeclaratorListWithQualifiers() local
[all...]
H A DQualifierTypes.cpp560 TTypeQualifier typeQualifier( in GetVariableTypeQualifierFromSortedSequence()
571 typeQualifier.invariant = true; in GetVariableTypeQualifierFromSortedSequence()
575 typeQualifier.precise = true; in GetVariableTypeQualifierFromSortedSequence()
579 switch (typeQualifier.qualifier) in GetVariableTypeQualifierFromSortedSequence()
583 typeQualifier.qualifier = in GetVariableTypeQualifierFromSortedSequence()
597 typeQualifier.layoutQualifier = sh::JoinLayoutQualifiers( in GetVariableTypeQualifierFromSortedSequence()
598 typeQualifier.layoutQualifier, layoutQualifierWrapper->getQualifier(), in GetVariableTypeQualifierFromSortedSequence()
604 &typeQualifier.qualifier, in GetVariableTypeQualifierFromSortedSequence()
609 typeQualifier.precision = in GetVariableTypeQualifierFromSortedSequence()
611 ASSERT(typeQualifier in GetVariableTypeQualifierFromSortedSequence()
[all...]
H A DParseContext.h653 bool checkPrimitiveTypeMatchesTypeQualifier(const TTypeQualifier &typeQualifier);
654 bool parseGeometryShaderInputLayoutQualifier(const TTypeQualifier &typeQualifier);
655 bool parseGeometryShaderOutputLayoutQualifier(const TTypeQualifier &typeQualifier);
658 bool parseTessControlShaderOutputLayoutQualifier(const TTypeQualifier &typeQualifier);
659 bool parseTessEvaluationShaderInputLayoutQualifier(const TTypeQualifier &typeQualifier);
/third_party/mesa3d/src/compiler/clc/
H A Dclc_helpers.cpp93 typeQualifier(0) { } in SPIRVKernelArg()
102 unsigned typeQualifier; member in SPIRVKernelArg
249 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_CONST; in parseTypePointer()
309 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_CONST; in parseOpString()
350 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_VOLATILE; in applyDecoration()
353 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_CONST; in applyDecoration()
356 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_RESTRICT; in applyDecoration()
363 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_RESTRICT; in applyDecoration()
366 arg.typeQualifier |= CLC_KERNEL_ARG_TYPE_CONST; in applyDecoration()
709 args[j].type_qualifier = parser.kernels[i].args[j].typeQualifier; in clc_spirv_get_kernels_info()
[all...]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DCLKernel.cpp182 copyValue = &info.typeQualifier; in getArgInfo()
183 copySize = sizeof(info.typeQualifier); in getArgInfo()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DParseHelper.cpp1792 void TParseContext::parseGlobalLayoutQualifier(const TPublicType &typeQualifier) in parseGlobalLayoutQualifier() argument
1796 error(typeQualifier.line, "layout qualifiers supported in GLSL ES 3.00 only", "layout"); in parseGlobalLayoutQualifier()
1801 if(typeQualifier.qualifier != EvqUniform) in parseGlobalLayoutQualifier()
1803 error(typeQualifier.line, "invalid qualifier:", getQualifierString(typeQualifier.qualifier), "global layout must be uniform"); in parseGlobalLayoutQualifier()
1808 const TLayoutQualifier layoutQualifier = typeQualifier.layoutQualifier; in parseGlobalLayoutQualifier()
1811 if(layoutLocationErrorCheck(typeQualifier.line, typeQualifier.layoutQualifier)) in parseGlobalLayoutQualifier()
2334 TIntermAggregate* TParseContext::addInterfaceBlock(const TPublicType& typeQualifier, const TSourceLoc& nameLine, const TString& blockName, TFieldList* fieldList, in addInterfaceBlock() argument
2340 if(typeQualifier in addInterfaceBlock()
[all...]
H A DParseHelper.h190 void parseGlobalLayoutQualifier(const TPublicType &typeQualifier);
208 TIntermAggregate* addInterfaceBlock(const TPublicType& typeQualifier, const TSourceLoc& nameLine, const TString& blockName, TFieldList* fieldList,
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
H A DCLKernelImpl.h58 cl_kernel_arg_type_qualifier typeQualifier = 0u; member
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/cl/
H A DCLKernelCL.cpp221 !GetArgInfo(mNative, index, cl::KernelArgInfo::TypeQualifier, arg.typeQualifier, in createInfo()

Completed in 13 milliseconds