Searched refs:usageTracker (Results 1 – 8 of 8) sorted by relevance
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/ |
D | CommandEncoder.cpp | 1068 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/ |
D | EncodingContext.cpp | 113 RenderPassResourceUsageTracker usageTracker, in ExitRenderPass() argument 128 DAWN_TRY(EncodeIndirectDrawValidationCommands(mDevice, commandEncoder, &usageTracker, in ExitRenderPass() 134 mRenderPassUsages.push_back(usageTracker.AcquireResourceUsage()); in ExitRenderPass()
|
D | IndirectDrawValidationEncoder.cpp | 194 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()
|
D | IndirectDrawValidationEncoder.h | 35 RenderPassResourceUsageTracker* usageTracker,
|
D | RenderPassEncoder.h | 32 RenderPassResourceUsageTracker usageTracker,
|
D | CommandEncoder.cpp | 544 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()
|
D | RenderPassEncoder.cpp | 55 RenderPassResourceUsageTracker usageTracker, in RenderPassEncoder() argument 72 mUsageTracker = std::move(usageTracker); in RenderPassEncoder()
|
D | EncodingContext.h | 127 RenderPassResourceUsageTracker usageTracker,
|