Home
last modified time | relevance | path

Searched refs:usageTracker (Results 1 – 8 of 8) sorted by relevance

/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/
DCommandEncoder.cpp1068 PassResourceUsageTracker usageTracker; in ValidateComputePass() local
1079 DAWN_TRY(usageTracker.ValidateUsages(PassType::Compute)); in ValidateComputePass()
1080 mResourceUsages.perPass.push_back(usageTracker.AcquireResourceUsage()); in ValidateComputePass()
1092 usageTracker.BufferUsedAs(cmd->indirectBuffer.Get(), in ValidateComputePass()
1124 TrackBindGroupResourceUsage(cmd->group.Get(), &usageTracker); in ValidateComputePass()
1138 PassResourceUsageTracker usageTracker; in ValidateRenderPass() local
1145 usageTracker.TextureUsedAs(texture, dawn::TextureUsageBit::OutputAttachment); in ValidateRenderPass()
1149 usageTracker.TextureUsedAs(resolveTarget->GetTexture(), in ValidateRenderPass()
1156 usageTracker.TextureUsedAs(texture, dawn::TextureUsageBit::OutputAttachment); in ValidateRenderPass()
1167 DAWN_TRY(usageTracker.ValidateUsages(PassType::Render)); in ValidateRenderPass()
[all …]
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DEncodingContext.cpp113 RenderPassResourceUsageTracker usageTracker, in ExitRenderPass() argument
128 DAWN_TRY(EncodeIndirectDrawValidationCommands(mDevice, commandEncoder, &usageTracker, in ExitRenderPass()
134 mRenderPassUsages.push_back(usageTracker.AcquireResourceUsage()); in ExitRenderPass()
DIndirectDrawValidationEncoder.cpp194 RenderPassResourceUsageTracker* usageTracker, in EncodeIndirectDrawValidationCommands() argument
293 usageTracker->BufferUsedAs(batchDataBuffer.GetBuffer(), wgpu::BufferUsage::Storage); in EncodeIndirectDrawValidationCommands()
296 usageTracker->BufferUsedAs(validatedParamsBuffer.GetBuffer(), wgpu::BufferUsage::Indirect); in EncodeIndirectDrawValidationCommands()
DIndirectDrawValidationEncoder.h35 RenderPassResourceUsageTracker* usageTracker,
DRenderPassEncoder.h32 RenderPassResourceUsageTracker usageTracker,
DCommandEncoder.cpp544 RenderPassResourceUsageTracker usageTracker; in APIBeginRenderPass() local
581 usageTracker.TextureViewUsedAs(view, wgpu::TextureUsage::RenderAttachment); in APIBeginRenderPass()
584 usageTracker.TextureViewUsedAs(resolveTarget, in APIBeginRenderPass()
618 usageTracker.TextureViewUsedAs(view, kReadOnlyRenderAttachment); in APIBeginRenderPass()
620 usageTracker.TextureViewUsedAs(view, wgpu::TextureUsage::RenderAttachment); in APIBeginRenderPass()
638 device, descriptor, this, &mEncodingContext, std::move(usageTracker), in APIBeginRenderPass()
DRenderPassEncoder.cpp55 RenderPassResourceUsageTracker usageTracker, in RenderPassEncoder() argument
72 mUsageTracker = std::move(usageTracker); in RenderPassEncoder()
DEncodingContext.h127 RenderPassResourceUsageTracker usageTracker,