Home
last modified time | relevance | path

Searched refs:EntryPointMetadata (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DShaderModule.h52 struct EntryPointMetadata;
81 std::unordered_map<std::string, std::unique_ptr<EntryPointMetadata>>;
103 const EntryPointMetadata& entryPoint,
106 RequiredBufferSizes ComputeRequiredBufferSizesForLayout(const EntryPointMetadata& entryPoint,
166 struct EntryPointMetadata { struct
260 const EntryPointMetadata& GetEntryPoint(const std::string& entryPoint) const; argument
DShaderModule.cpp400 EntryPointMetadata::OverridableConstant::Type FromTintOverridableConstantType( in FromTintOverridableConstantType()
404 return EntryPointMetadata::OverridableConstant::Type::Boolean; in FromTintOverridableConstantType()
406 return EntryPointMetadata::OverridableConstant::Type::Float32; in FromTintOverridableConstantType()
408 return EntryPointMetadata::OverridableConstant::Type::Int32; in FromTintOverridableConstantType()
410 return EntryPointMetadata::OverridableConstant::Type::Uint32; in FromTintOverridableConstantType()
595 const EntryPointMetadata& entryPoint, in ValidateCompatibilityWithBindGroupLayout()
631 auto metadata = std::make_unique<EntryPointMetadata>(); in ReflectShaderUsingTint()
659 EntryPointMetadata::OverridableConstant constant = { in ReflectShaderUsingTint()
943 EntryPointMetadata::SamplerTexturePair result; in ReflectShaderUsingTint()
1047 RequiredBufferSizes ComputeRequiredBufferSizesForLayout(const EntryPointMetadata& entryPoint, in ComputeRequiredBufferSizesForLayout()
[all …]
DComputePipeline.h25 struct EntryPointMetadata;
DPipelineLayout.cpp268 const EntryPointMetadata& metadata = stage.module->GetEntryPoint(stage.entryPoint); in CreateDefault()
291 for (const EntryPointMetadata::SamplerTexturePair& pair : in CreateDefault()
333 const EntryPointMetadata& metadata = stage.module->GetEntryPoint(stage.entryPoint); in CreateDefault()
DPipeline.cpp38 const EntryPointMetadata& metadata = module->GetEntryPoint(entryPoint); in ValidateProgrammableStage()
118 const EntryPointMetadata& metadata = module->GetEntryPoint(entryPointName); in PipelineBase()
DRenderPipeline.cpp119 const EntryPointMetadata& metadata, in ValidateVertexAttribute()
175 const EntryPointMetadata& metadata, in ValidateVertexBufferLayout()
212 const EntryPointMetadata& vertexMetadata = in ValidateVertexState()
340 const EntryPointMetadata::FragmentOutputVariableInfo& fragmentOutputVariable) { in ValidateColorTargetState()
414 const EntryPointMetadata& fragmentMetadata = in ValidateFragmentState()
431 const EntryPointMetadata& vertexMetadata = in ValidateInterStageMatching()
433 const EntryPointMetadata& fragmentMetadata = in ValidateInterStageMatching()
DPipeline.h48 const EntryPointMetadata* metadata = nullptr;
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DUtilsVulkan.cpp214 const EntryPointMetadata& entryPointMetaData = in GetVkSpecializationInfo()
232 case EntryPointMetadata::OverridableConstant::Type::Boolean: in GetVkSpecializationInfo()
235 case EntryPointMetadata::OverridableConstant::Type::Float32: in GetVkSpecializationInfo()
238 case EntryPointMetadata::OverridableConstant::Type::Int32: in GetVkSpecializationInfo()
241 case EntryPointMetadata::OverridableConstant::Type::Uint32: in GetVkSpecializationInfo()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DShaderModuleD3D12.cpp120 std::string GetHLSLValueString(EntryPointMetadata::OverridableConstant::Type dawnType, in GetHLSLValueString()
124 case EntryPointMetadata::OverridableConstant::Type::Boolean: in GetHLSLValueString()
126 case EntryPointMetadata::OverridableConstant::Type::Float32: in GetHLSLValueString()
129 case EntryPointMetadata::OverridableConstant::Type::Int32: in GetHLSLValueString()
131 case EntryPointMetadata::OverridableConstant::Type::Uint32: in GetHLSLValueString()
143 const EntryPointMetadata::OverridableConstantsMap* shaderEntryPointConstants) { in GetOverridableConstantsDefines()
218 const EntryPointMetadata& entryPoint, in Create()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DUtilsMetal.mm214 auto switchType = [&](EntryPointMetadata::OverridableConstant::Type dawnType,
218 case EntryPointMetadata::OverridableConstant::Type::Boolean:
224 case EntryPointMetadata::OverridableConstant::Type::Float32:
230 case EntryPointMetadata::OverridableConstant::Type::Int32:
236 case EntryPointMetadata::OverridableConstant::Type::Uint32:
DUtilsMetal.h27 struct EntryPointMetadata;