/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | QueryTests.cpp | 151 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); in TestOcclusionQueryWithDepthStencilTest() local 158 renderPass.occlusionQuerySet = querySet; in TestOcclusionQueryWithDepthStencilTest() 169 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, 0); in TestOcclusionQueryWithDepthStencilTest() 180 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); in TestOcclusionQueryWithScissorTest() local 187 renderPass.renderPassInfo.occlusionQuerySet = querySet; in TestOcclusionQueryWithScissorTest() 198 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, 0); in TestOcclusionQueryWithScissorTest() 223 wgpu::QuerySet querySet = CreateOcclusionQuerySet(1); in TEST_P() local 224 querySet.Destroy(); in TEST_P() 269 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); in TEST_P() local 276 renderPass.renderPassInfo.occlusionQuerySet = querySet; in TEST_P() 317 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); TEST_P() local 377 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); TEST_P() local 395 wgpu::QuerySet querySet = CreateOcclusionQuerySet(kQueryCount); TEST_P() local 559 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 574 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 596 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 615 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 641 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 658 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 679 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 702 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 728 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 754 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 781 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local 829 wgpu::QuerySet querySet = CreateQuerySetForTimestamp(kQueryCount); TEST_P() local [all...] |
H A D | BufferZeroInitTests.cpp | 1331 wgpu::QuerySet querySet = device.CreateQuerySet(&descriptor); in TEST_P() local 1340 encoder.WriteTimestamp(querySet, 0); in TEST_P() 1341 encoder.WriteTimestamp(querySet, 1); in TEST_P() 1342 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, kDestinationOffset); in TEST_P() 1356 encoder.WriteTimestamp(querySet, 0); in TEST_P() 1357 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, kDestinationOffset); in TEST_P() 1370 encoder.WriteTimestamp(querySet, 0); in TEST_P() 1371 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, kDestinationOffset); in TEST_P()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | RenderPassEncoder.cpp | 35 MaybeError ValidateQueryIndexOverwrite(QuerySetBase* querySet, in ValidateQueryIndexOverwrite() argument 38 auto it = queryAvailabilityMap.find(querySet); in ValidateQueryIndexOverwrite() 41 queryIndex, querySet); in ValidateQueryIndexOverwrite() 100 void RenderPassEncoder::TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex) { in TrackQueryAvailability() argument 101 DAWN_ASSERT(querySet != nullptr); in TrackQueryAvailability() 105 mUsageTracker.TrackQueryAvailability(querySet, queryIndex); in TrackQueryAvailability() 108 mCommandEncoder->TrackQueryAvailability(querySet, queryIndex); in TrackQueryAvailability() 314 // The type of querySet has been validated by ValidateRenderPassDescriptor in APIBeginOcclusionQuery() 338 cmd->querySet = mOcclusionQuerySet.Get(); in APIBeginOcclusionQuery() 360 cmd->querySet in APIEndOcclusionQuery() 368 APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex) APIWriteTimestamp() argument [all...] |
H A D | CommandEncoder.cpp | 377 MaybeError ValidateQuerySetResolve(const QuerySetBase* querySet, in ValidateQuerySetResolve() argument 382 DAWN_INVALID_IF(firstQuery >= querySet->GetQueryCount(), in ValidateQuerySetResolve() 384 firstQuery, querySet->GetQueryCount(), querySet); in ValidateQuerySetResolve() 387 queryCount > querySet->GetQueryCount() - firstQuery, in ValidateQuerySetResolve() 390 firstQuery, queryCount, querySet->GetQueryCount(), querySet); in ValidateQuerySetResolve() 405 querySet, static_cast<uint64_t>(queryCount) * sizeof(uint64_t), destination, in ValidateQuerySetResolve() 412 QuerySetBase* querySet, in EncodeTimestampsToNanosecondsConversion() 422 std::vector<uint32_t> availability{querySet in EncodeTimestampsToNanosecondsConversion() 411 EncodeTimestampsToNanosecondsConversion(CommandEncoder* encoder, QuerySetBase* querySet, uint32_t firstQuery, uint32_t queryCount, BufferBase* destination, uint64_t destinationOffset) EncodeTimestampsToNanosecondsConversion() argument 494 TrackUsedQuerySet(QuerySetBase* querySet) TrackUsedQuerySet() argument 498 TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex) TrackQueryAvailability() argument 992 APIResolveQuerySet(QuerySetBase* querySet, uint32_t firstQuery, uint32_t queryCount, BufferBase* destination, uint64_t destinationOffset) APIResolveQuerySet() argument 1059 APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex) APIWriteTimestamp() argument [all...] |
H A D | CommandEncoder.h | 38 void TrackUsedQuerySet(QuerySetBase* querySet); 39 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex); 69 void APIResolveQuerySet(QuerySetBase* querySet, 78 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
|
H A D | Commands.h | 74 Ref<QuerySetBase> querySet; member 190 Ref<QuerySetBase> querySet; member 217 Ref<QuerySetBase> querySet; member 275 Ref<QuerySetBase> querySet; member
|
H A D | ComputePassEncoder.cpp | 405 void ComputePassEncoder::APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex) { in APIWriteTimestamp() argument 410 DAWN_TRY(GetDevice()->ValidateObject(querySet)); in APIWriteTimestamp() 411 DAWN_TRY(ValidateTimestampQuery(querySet, queryIndex)); in APIWriteTimestamp() 414 mCommandEncoder->TrackQueryAvailability(querySet, queryIndex); in APIWriteTimestamp() 418 cmd->querySet = querySet; in APIWriteTimestamp() 423 "encoding %s.WriteTimestamp(%s, %u).", this, querySet, queryIndex); in APIWriteTimestamp()
|
H A D | RenderPassEncoder.h | 62 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex); 73 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
|
H A D | CommandValidation.cpp | 65 MaybeError ValidateTimestampQuery(QuerySetBase* querySet, uint32_t queryIndex) { in ValidateTimestampQuery() argument 66 DAWN_INVALID_IF(querySet->GetQueryType() != wgpu::QueryType::Timestamp, in ValidateTimestampQuery() 67 "The type of %s is not %s.", querySet, wgpu::QueryType::Timestamp); in ValidateTimestampQuery() 69 DAWN_INVALID_IF(queryIndex >= querySet->GetQueryCount(), in ValidateTimestampQuery() 71 querySet->GetQueryCount(), querySet); in ValidateTimestampQuery()
|
H A D | PassResourceUsageTracker.cpp | 246 void RenderPassResourceUsageTracker::TrackQueryAvailability(QuerySetBase* querySet, in TrackQueryAvailability() argument 250 DAWN_ASSERT(querySet != nullptr); in TrackQueryAvailability() 252 // Gets the iterator for that querySet or create a new vector of bool set to false in TrackQueryAvailability() 253 // if the querySet wasn't registered. in TrackQueryAvailability() 254 auto it = mQueryAvailabilities.emplace(querySet, querySet->GetQueryCount()).first; in TrackQueryAvailability()
|
H A D | ComputePassEncoder.h | 52 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
|
H A D | PassResourceUsageTracker.h | 70 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
|
H A D | CommandValidation.h | 32 MaybeError ValidateTimestampQuery(QuerySetBase* querySet, uint32_t queryIndex);
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
H A D | QueryValidationTests.cpp | 75 wgpu::QuerySet querySet = device.CreateQuerySet(&descriptor); in TEST_F() local 76 querySet.Destroy(); in TEST_F() 77 querySet.Destroy(); in TEST_F() 262 wgpu::QuerySet querySet = CreateQuerySet(device, wgpu::QueryType::Timestamp, 1); in TEST_F() local 264 renderPass.occlusionQuerySet = querySet; in TEST_F() 488 wgpu::QuerySet querySet = in TEST_F() local 492 renderPass.occlusionQuerySet = querySet; in TEST_F() 514 wgpu::QuerySet querySet = CreateQuerySet(device, wgpu::QueryType::Occlusion, kQueryCount); in TEST_F() local 521 encoder.ResolveQuerySet(querySet, 0, kQueryCount, destination, 0); in TEST_F() 531 encoder.ResolveQuerySet(querySet, kQueryCoun in TEST_F() 561 wgpu::QuerySet querySet = CreateQuerySet(device, wgpu::QueryType::Occlusion, kQueryCount); TEST_F() local [all...] |
H A D | LabelTests.cpp | 300 wgpu::QuerySet querySet = device.CreateQuerySet(&descriptor); in TEST_F() local 301 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(querySet.Get()); in TEST_F() 307 wgpu::QuerySet querySet = device.CreateQuerySet(&descriptor); in TEST_F() local 308 querySet.SetLabel(label.c_str()); in TEST_F() 309 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(querySet.Get()); in TEST_F() 316 wgpu::QuerySet querySet = device.CreateQuerySet(&descriptor); in TEST_F() local 317 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(querySet.Get()); in TEST_F()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
H A D | QuerySetD3D12.cpp | 39 Ref<QuerySet> querySet = AcquireRef(new QuerySet(device, descriptor)); in Create() local 40 DAWN_TRY(querySet->Initialize()); in Create() 41 return querySet; in Create()
|
H A D | CommandBufferD3D12.cpp | 93 QuerySet* querySet = ToBackend(cmd->querySet.Get()); in RecordWriteTimestampCmd() local 94 ASSERT(D3D12QueryType(querySet->GetQueryType()) == D3D12_QUERY_TYPE_TIMESTAMP); in RecordWriteTimestampCmd() 95 commandList->EndQuery(querySet->GetQueryHeap(), D3D12_QUERY_TYPE_TIMESTAMP, in RecordWriteTimestampCmd() 101 QuerySet* querySet, in RecordResolveQuerySetCmd() 106 const std::vector<bool>& availability = querySet->GetQueryAvailability(); in RecordResolveQuerySetCmd() 131 querySet->GetQueryHeap(), D3D12QueryType(querySet->GetQueryType()), in RecordResolveQuerySetCmd() 945 QuerySet* querySet = ToBackend(cmd->querySet in RecordCommands() local 99 RecordResolveQuerySetCmd(ID3D12GraphicsCommandList* commandList, Device* device, QuerySet* querySet, uint32_t firstQuery, uint32_t queryCount, Buffer* destination, uint64_t destinationOffset) RecordResolveQuerySetCmd() argument 1618 QuerySet* querySet = ToBackend(cmd->querySet.Get()); RecordRenderPass() local 1628 QuerySet* querySet = ToBackend(cmd->querySet.Get()); RecordRenderPass() local [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
H A D | GPUComputePassEncoder.cpp | 55 interop::Interface<interop::GPUQuerySet> querySet, in beginPipelineStatisticsQuery() 65 interop::Interface<interop::GPUQuerySet> querySet, in writeTimestamp() 70 if (!conv(q, querySet)) { in writeTimestamp() 53 beginPipelineStatisticsQuery( Napi::Env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 queryIndex) beginPipelineStatisticsQuery() argument 64 writeTimestamp(Napi::Env env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 queryIndex) writeTimestamp() argument
|
H A D | GPUCommandEncoder.cpp | 144 interop::Interface<interop::GPUQuerySet> querySet, in writeTimestamp() 149 if (!conv(q, querySet)) { in writeTimestamp() 157 interop::Interface<interop::GPUQuerySet> querySet, in resolveQuerySet() 170 if (!conv(q, querySet) || // in resolveQuerySet() 143 writeTimestamp(Napi::Env env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 queryIndex) writeTimestamp() argument 156 resolveQuerySet(Napi::Env env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 firstQuery, interop::GPUSize32 queryCount, interop::Interface<interop::GPUBuffer> destination, interop::GPUSize64 destinationOffset) resolveQuerySet() argument
|
H A D | GPUComputePassEncoder.h | 47 interop::Interface<interop::GPUQuerySet> querySet, 51 interop::Interface<interop::GPUQuerySet> querySet,
|
H A D | GPUCommandEncoder.h | 60 interop::Interface<interop::GPUQuerySet> querySet, 63 interop::Interface<interop::GPUQuerySet> querySet,
|
H A D | GPURenderPassEncoder.cpp | 76 interop::Interface<interop::GPUQuerySet> querySet, in beginPipelineStatisticsQuery() 86 interop::Interface<interop::GPUQuerySet> querySet, in writeTimestamp() 91 if (!conv(q, querySet)) { in writeTimestamp() 74 beginPipelineStatisticsQuery( Napi::Env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 queryIndex) beginPipelineStatisticsQuery() argument 85 writeTimestamp(Napi::Env env, interop::Interface<interop::GPUQuerySet> querySet, interop::GPUSize32 queryIndex) writeTimestamp() argument
|
H A D | GPURenderPassEncoder.h | 54 interop::Interface<interop::GPUQuerySet> querySet, 58 interop::Interface<interop::GPUQuerySet> querySet,
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | CommandBufferVk.cpp | 348 QuerySetBase* querySet, in ResetUsedQuerySetsOnRenderPass() 350 ASSERT(availability.size() == querySet->GetQueryAvailability().size()); in ResetUsedQuerySetsOnRenderPass() 369 device->fn.CmdResetQueryPool(commands, ToBackend(querySet)->GetHandle(), queryIndex, in ResetUsedQuerySetsOnRenderPass() 381 QuerySet* querySet = ToBackend(cmd->querySet.Get()); in RecordWriteTimestampCmd() local 384 querySet->GetHandle(), cmd->queryIndex); in RecordWriteTimestampCmd() 389 QuerySet* querySet, in RecordResolveQuerySetCmd() 394 const std::vector<bool>& availability = querySet->GetQueryAvailability(); in RecordResolveQuerySetCmd() 419 commands, querySet->GetHandle(), resolveQueryIndex, resolveQueryCount, in RecordResolveQuerySetCmd() 759 QuerySet* querySet in RecordCommands() local 346 ResetUsedQuerySetsOnRenderPass(Device* device, VkCommandBuffer commands, QuerySetBase* querySet, const std::vector<bool>& availability) ResetUsedQuerySetsOnRenderPass() argument 387 RecordResolveQuerySetCmd(VkCommandBuffer commands, Device* device, QuerySet* querySet, uint32_t firstQuery, uint32_t queryCount, Buffer* destination, uint64_t destinationOffset) RecordResolveQuerySetCmd() argument [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/ |
H A D | DestroyObjectTests.cpp | 339 Ref<QuerySetBase> querySet; in TEST_F() local 342 DAWN_ASSERT_AND_ASSIGN(querySet, mDevice.CreateQuerySet(&desc)); in TEST_F() 344 EXPECT_TRUE(querySet->IsAlive()); in TEST_F() 655 Ref<QuerySetBase> querySet; in TEST_F() local 660 DAWN_ASSERT_AND_ASSIGN(querySet, mDevice.CreateQuerySet(&desc)); in TEST_F() 661 EXPECT_TRUE(querySet->IsAlive()); in TEST_F() 748 EXPECT_FALSE(querySet->IsAlive()); in TEST_F()
|