Home
last modified time | relevance | path

Searched refs:querySet (Results 1 - 25 of 26) sorted by relevance

12

/third_party/skia/third_party/externals/dawn/src/tests/end2end/
H A DQueryTests.cpp151 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 DBufferZeroInitTests.cpp1331 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 DRenderPassEncoder.cpp35 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 DCommandEncoder.cpp377 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 DCommandEncoder.h38 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 DCommands.h74 Ref<QuerySetBase> querySet; member
190 Ref<QuerySetBase> querySet; member
217 Ref<QuerySetBase> querySet; member
275 Ref<QuerySetBase> querySet; member
H A DComputePassEncoder.cpp405 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 DRenderPassEncoder.h62 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
73 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
H A DCommandValidation.cpp65 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 DPassResourceUsageTracker.cpp246 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 DComputePassEncoder.h52 void APIWriteTimestamp(QuerySetBase* querySet, uint32_t queryIndex);
H A DPassResourceUsageTracker.h70 void TrackQueryAvailability(QuerySetBase* querySet, uint32_t queryIndex);
H A DCommandValidation.h32 MaybeError ValidateTimestampQuery(QuerySetBase* querySet, uint32_t queryIndex);
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
H A DQueryValidationTests.cpp75 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 DLabelTests.cpp300 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 DQuerySetD3D12.cpp39 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 DCommandBufferD3D12.cpp93 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 DGPUComputePassEncoder.cpp55 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 DGPUCommandEncoder.cpp144 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 DGPUComputePassEncoder.h47 interop::Interface<interop::GPUQuerySet> querySet,
51 interop::Interface<interop::GPUQuerySet> querySet,
H A DGPUCommandEncoder.h60 interop::Interface<interop::GPUQuerySet> querySet,
63 interop::Interface<interop::GPUQuerySet> querySet,
H A DGPURenderPassEncoder.cpp76 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 DGPURenderPassEncoder.h54 interop::Interface<interop::GPUQuerySet> querySet,
58 interop::Interface<interop::GPUQuerySet> querySet,
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DCommandBufferVk.cpp348 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 DDestroyObjectTests.cpp339 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()

Completed in 20 milliseconds

12