Home
last modified time | relevance | path

Searched refs:mSymbolEnv (Results 1 – 6 of 6) sorted by relevance

/external/angle/src/compiler/translator/TranslatorMetalDirect/
DRewriteOutArgs.cpp85 SymbolEnv &mSymbolEnv; member in __anon740e26670111::Rewriter
91 : TIntermRebuild(compiler, false, true), mSymbolEnv(symbolEnv) in Rewriter()
129 if (!mSymbolEnv.isReference(param)) in visitAggregatePost()
131 mSymbolEnv.markAsReference(param, AddressSpace::Thread); in visitAggregatePost()
188 args[i] = &mSymbolEnv.callFunctionOverload( in visitAggregatePost()
193 args[i] = &mSymbolEnv.callFunctionOverload( in visitAggregatePost()
DAddExplicitTypeCasts.cpp18 SymbolEnv &mSymbolEnv; member in __anon3294144b0111::Rewriter
22 : TIntermRebuild(compiler, false, true), mSymbolEnv(symbolEnv) in Rewriter()
73 return mSymbolEnv.callFunctionOverload( in visitAggregatePost()
DRewritePipelines.cpp63 SymbolEnv &mSymbolEnv; member in __anon4e3055eb0111::GeneratePipelineStruct
95 mSymbolEnv(symbolEnv), in GeneratePipelineStruct()
128 mCompiler, mSymbolEnv, mIdGen, mPipeline.externalStructModifyConfig(), pipelineStruct, in exec()
221 const TStructure &textureEnv = mSymbolEnv.getTextureEnv(samplerType); in createInternalPipelineStruct()
240 mSymbolEnv.markAsPointer(*field, AddressSpace::Constant); in createInternalPipelineStruct()
241 mSymbolEnv.markAsUBO(*field); in createInternalPipelineStruct()
242 mSymbolEnv.markAsPointer(*var, AddressSpace::Constant); in createInternalPipelineStruct()
329 SymbolEnv &mSymbolEnv; member in __anon4e3055eb0111::PipelineFunctionEnv
348 mSymbolEnv(symbolEnv), in PipelineFunctionEnv()
501 mSymbolEnv.markAsReference(*var, addressSpace); in getUpdatedFunction()
[all …]
DRewriteUnaddressableReferences.cpp244 SymbolEnv &mSymbolEnv; member in __anon8aee86610111::Rewriter2
260 : TIntermRebuild(compiler, true, true), mSymbolEnv(symbolEnv) in Rewriter2()
312 return mSymbolEnv.callFunctionOverload(Name("swizzle_ref"), swizzleNode.getType(), args); in visitSwizzlePost()
354 return {mSymbolEnv.callFunctionOverload(Name("elem_ref"), binaryNode.getType(), in visitBinaryPre()
DToposortStructs.cpp247 SymbolEnv &mSymbolEnv; member in __anonfcd030020111::FindStructEqualityUse
251 : TIntermTraverser(false, false, true), mSymbolEnv(symbolEnv) in FindStructEqualityUse()
266 if (const TStructure *structure = mSymbolEnv.remap(leftType.getStruct())) in visitBinary()
287 if (const TStructure *subStruct = mSymbolEnv.remap(field->type()->getStruct())) in useStruct()
DEmitMetal.cpp186 SymbolEnv &mSymbolEnv; member in __anon16f098020111::GenMetalTraverser
224 mSymbolEnv(symbolEnv), in GenMetalTraverser()
905 const TStructure &env = mSymbolEnv.getTextureEnv(basicType); in emitBareTypeName()
1018 evdConfig.isPacked = mSymbolEnv.isPacked(field); in emitFieldDeclaration()
1019 evdConfig.isUBO = mSymbolEnv.isUBO(field); in emitFieldDeclaration()
1020 evdConfig.isPointer = mSymbolEnv.isPointer(field); in emitFieldDeclaration()
1021 evdConfig.isReference = mSymbolEnv.isReference(field); in emitFieldDeclaration()
1153 evdConfig.isUBO = mSymbolEnv.isUBO(field); in emitUniformBufferDeclaration()
1154 evdConfig.isPointer = mSymbolEnv.isPointer(field); in emitUniformBufferDeclaration()
1486 if (mSymbolEnv.isPointer(field) && mSymbolEnv.isUBO(field)) in visitBinary()
[all …]