Searched refs:mSymbolEnv (Results 1 – 6 of 6) sorted by relevance
/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | RewriteOutArgs.cpp | 85 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()
|
D | AddExplicitTypeCasts.cpp | 18 SymbolEnv &mSymbolEnv; member in __anon3294144b0111::Rewriter 22 : TIntermRebuild(compiler, false, true), mSymbolEnv(symbolEnv) in Rewriter() 73 return mSymbolEnv.callFunctionOverload( in visitAggregatePost()
|
D | RewritePipelines.cpp | 63 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 …]
|
D | RewriteUnaddressableReferences.cpp | 244 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()
|
D | ToposortStructs.cpp | 247 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()
|
D | EmitMetal.cpp | 186 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 …]
|