Home
last modified time | relevance | path

Searched refs:fVariable (Results 1 – 16 of 16) sorted by relevance

/external/skia/src/gpu/gl/
DGrGLUniformHandler.cpp30 uni.fVariable.setType(type); in internalAddUniformArray()
31 uni.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in internalAddUniformArray()
42 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); in internalAddUniformArray()
43 uni.fVariable.setArrayCount(arrayCount); in internalAddUniformArray()
45 uni.fVariable.setPrecision(precision); in internalAddUniformArray()
49 *outName = uni.fVariable.c_str(); in internalAddUniformArray()
68 sampler.fVariable.setType(type); in addSampler()
69 sampler.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in addSampler()
70 sampler.fVariable.setPrecision(precision); in addSampler()
71 sampler.fVariable.setName(mangleName); in addSampler()
[all …]
DGrGLUniformHandler.h22 return fUniforms[u.toIndex()].fVariable; in getUniformVariable()
48 return fSamplers[handle.toIndex()].fVariable; in samplerVariable()
59 return fTexelBuffers[handle.toIndex()].fVariable; in texelBufferVariable()
67 return fImageStorages[handle.toIndex()].fVariable; in imageStorageVariable()
DGrGLProgramDataManager.cpp27 SkASSERT(GrShaderVar::kNonArray == builderUniform.fVariable.getArrayCount() || in GrGLProgramDataManager()
28 builderUniform.fVariable.getArrayCount() > 0); in GrGLProgramDataManager()
30 uniform.fArrayCount = builderUniform.fVariable.getArrayCount(); in GrGLProgramDataManager()
31 uniform.fType = builderUniform.fVariable.getType(); in GrGLProgramDataManager()
43 SkASSERT(GrShaderVar::kNonArray == builderPathProcVarying.fVariable.getArrayCount() || in GrGLProgramDataManager()
44 builderPathProcVarying.fVariable.getArrayCount() > 0); in GrGLProgramDataManager()
46 pathProcVarying.fArrayCount = builderPathProcVarying.fVariable.getArrayCount(); in GrGLProgramDataManager()
47 pathProcVarying.fType = builderPathProcVarying.fVariable.getType(); in GrGLProgramDataManager()
DGrGLProgramDataManager.h29 GrShaderVar fVariable; member
35 GrShaderVar fVariable; member
DGrGLVaryingHandler.cpp35 fPathProcVaryingInfos[i].fVariable = fFragInputs[i]; in onFinalize()
/external/skia/src/gpu/vk/
DGrVkUniformHandler.cpp158 uni.fVariable.setType(type); in internalAddUniformArray()
169 fProgramBuilder->nameVariable(uni.fVariable.accessName(), prefix, name, mangleName); in internalAddUniformArray()
170 uni.fVariable.setArrayCount(arrayCount); in internalAddUniformArray()
172 uni.fVariable.setPrecision(precision); in internalAddUniformArray()
175 uni.fVariable.setTypeModifier(GrShaderVar::kNone_TypeModifier); in internalAddUniformArray()
189 uni.fVariable.addLayoutQualifier(layoutQualifier.c_str()); in internalAddUniformArray()
192 *outName = uni.fVariable.c_str(); in internalAddUniformArray()
214 info.fVariable.setType(type); in addSampler()
215 info.fVariable.setTypeModifier(GrShaderVar::kUniform_TypeModifier); in addSampler()
216 info.fVariable.setPrecision(precision); in addSampler()
[all …]
DGrVkUniformHandler.h31 GrShaderVar fVariable; member
38 return fUniforms[u.toIndex()].fVariable; in getUniformVariable()
71 return fSamplers[handle.toIndex()].fVariable; in samplerVariable()
85 return fTexelBuffers[handle.toIndex()].fVariable; in texelBufferVariable()
DGrVkPipelineStateDataManager.cpp29 SkASSERT(GrShaderVar::kNonArray == uniformInfo.fVariable.getArrayCount() || in GrVkPipelineStateDataManager()
30 uniformInfo.fVariable.getArrayCount() > 0); in GrVkPipelineStateDataManager()
32 uniform.fArrayCount = uniformInfo.fVariable.getArrayCount(); in GrVkPipelineStateDataManager()
33 uniform.fType = uniformInfo.fVariable.getType(); in GrVkPipelineStateDataManager()
/external/skia/src/sksl/ir/
DSkSLVariableReference.h37 , fVariable(variable)
40 fVariable.fWriteCount++;
43 fVariable.fReadCount++;
49 fVariable.fReadCount--; in ~VariableReference()
59 fVariable.fWriteCount--; in setRefKind()
62 fVariable.fReadCount--; in setRefKind()
65 fVariable.fWriteCount++; in setRefKind()
68 fVariable.fReadCount++; in setRefKind()
78 return fVariable.fName; in description()
124 auto exprIter = definitions.find(&fVariable); in constantPropagate()
[all …]
DSkSLInterfaceBlock.h32 , fVariable(*var) in InterfaceBlock()
39 String result = fVariable.fModifiers.description() + fTypeName + " {\n"; in description()
40 const Type* structType = &fVariable.fType; in description()
61 const Variable& fVariable; member
/external/skia/src/sksl/
DSkSLCPPCodeGenerator.cpp79 int builtin = ((VariableReference&) base).fVariable.fModifiers.fLayout.fBuiltin; in writeIndexExpression()
178 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference()
188 if (ref.fVariable.fType.kind() == Type::kSampler_Kind) { in writeVariableReference()
191 this->getSamplerHandle(ref.fVariable) + ").c_str()"); in writeVariableReference()
194 if (ref.fVariable.fModifiers.fFlags & Modifiers::kUniform_Flag) { in writeVariableReference()
196 String name = ref.fVariable.fName; in writeVariableReference()
198 if (ref.fVariable.fType == *fContext.fColorSpaceXform_Type) { in writeVariableReference()
203 default_value(ref.fVariable.fType)); in writeVariableReference()
209 if (ref.fVariable.fModifiers.fLayout.fWhen.size()) { in writeVariableReference()
213 default_value(ref.fVariable.fType)); in writeVariableReference()
[all …]
DSkSLGLSLCodeGenerator.cpp320 switch (ref.fVariable.fModifiers.fLayout.fBuiltin) { in writeVariableReference()
344 this->write(ref.fVariable.fName); in writeVariableReference()
599 this->writeModifiers(intf.fVariable.fModifiers, true); in writeInterfaceBlock()
602 const Type* structType = &intf.fVariable.fType; in writeInterfaceBlock()
DSkSLSPIRVCodeGenerator.cpp1696 const Variable& var = ((VariableReference&) expr).fVariable; in get_storage_class()
1839 const Variable& var = ((VariableReference&) expr).fVariable; in getLValue()
1911 auto entry = fVariableMap.find(&ref.fVariable); in writeVariableReference()
1914 this->writeInstruction(SpvOpLoad, this->getType(ref.fVariable.fType), result, var, out); in writeVariableReference()
1915 if (ref.fVariable.fModifiers.fLayout.fBuiltin == SK_FRAGCOORD_BUILTIN && in writeVariableReference()
2690 bool isBuffer = (0 != (intf.fVariable.fModifiers.fFlags & Modifiers::kBuffer_Flag)); in writeInterfaceBlock()
2691 MemoryLayout layout = (intf.fVariable.fModifiers.fLayout.fPushConstant || isBuffer) ? in writeInterfaceBlock()
2695 const Type* type = &intf.fVariable.fType; in writeInterfaceBlock()
2706 if (intf.fVariable.fModifiers.fFlags & Modifiers::kBuffer_Flag) { in writeInterfaceBlock()
2711 SpvStorageClass_ storageClass = get_storage_class(intf.fVariable.fModifiers); in writeInterfaceBlock()
[all …]
DSkSLCompiler.cpp185 const Variable& var = ((VariableReference*) lvalue)->fVariable; in addDefinition()
354 return ((VariableReference&) lvalue).fVariable.dead(); in is_dead()
610 const Variable& var = ((VariableReference*) expr)->fVariable; in simplifyExpression()
DSkSLIRGenerator.cpp1301 const Variable& sampler = ((VariableReference&) *arguments[0]).fVariable; in fixRectSampling()
1903 const Variable& var = ((VariableReference&) expr).fVariable; in markWrittenTo()
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.cpp209 fVaryingHandler.fPathProcVaryingInfos[i].fVariable.c_str())); in bindProgramResourceLocations()
252 fVaryingHandler.fPathProcVaryingInfos[i].fVariable.c_str())); in resolveProgramResourceLocations()