/external/skia/src/gpu/gl/ |
D | GrGLUniformHandler.cpp | 30 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 …]
|
D | GrGLUniformHandler.h | 22 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()
|
D | GrGLProgramDataManager.cpp | 27 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()
|
D | GrGLProgramDataManager.h | 29 GrShaderVar fVariable; member 35 GrShaderVar fVariable; member
|
D | GrGLVaryingHandler.cpp | 35 fPathProcVaryingInfos[i].fVariable = fFragInputs[i]; in onFinalize()
|
/external/skia/src/gpu/vk/ |
D | GrVkUniformHandler.cpp | 158 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 …]
|
D | GrVkUniformHandler.h | 31 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()
|
D | GrVkPipelineStateDataManager.cpp | 29 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/ |
D | SkSLVariableReference.h | 37 , 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 …]
|
D | SkSLInterfaceBlock.h | 32 , 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/ |
D | SkSLCPPCodeGenerator.cpp | 79 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 …]
|
D | SkSLGLSLCodeGenerator.cpp | 320 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()
|
D | SkSLSPIRVCodeGenerator.cpp | 1696 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 …]
|
D | SkSLCompiler.cpp | 185 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()
|
D | SkSLIRGenerator.cpp | 1301 const Variable& sampler = ((VariableReference&) *arguments[0]).fVariable; in fixRectSampling() 1903 const Variable& var = ((VariableReference&) expr).fVariable; in markWrittenTo()
|
/external/skia/src/gpu/gl/builders/ |
D | GrGLProgramBuilder.cpp | 209 fVaryingHandler.fPathProcVaryingInfos[i].fVariable.c_str())); in bindProgramResourceLocations() 252 fVaryingHandler.fPathProcVaryingInfos[i].fVariable.c_str())); in resolveProgramResourceLocations()
|