Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/dawn/src/tests/perf_tests/
H A DDawnPerfTestPlatform.cpp21 #include "dawn_platform/tracing/TraceEvent.h"
28 dawn_platform::TraceCategory category;
32 {1, dawn_platform::TraceCategory::General},
33 {1, dawn_platform::TraceCategory::Validation},
34 {1, dawn_platform::TraceCategory::Recording},
35 {1, dawn_platform::TraceCategory::GPUWork},
38 static_assert(static_cast<uint32_t>(dawn_platform::TraceCategory::General) == 0, "");
39 static_assert(static_cast<uint32_t>(dawn_platform::TraceCategory::Validation) == 1, "");
40 static_assert(static_cast<uint32_t>(dawn_platform::TraceCategory::Recording) == 2, "");
41 static_assert(static_cast<uint32_t>(dawn_platform
[all...]
H A DDawnPerfTestPlatform.h18 #include <dawn_platform/DawnPlatform.h>
30 class DawnPerfTestPlatform : public dawn_platform::Platform {
39 dawn_platform::TraceCategory categoryIn, in TraceEvent()
47 dawn_platform::TraceCategory category;
62 dawn_platform::TraceCategory category) override;
H A DDawnPerfTest.cpp23 #include "dawn_platform/tracing/TraceEvent.h"
40 case dawn_platform::TraceCategory::General: in DumpTraceEventsToJSONFile()
43 case dawn_platform::TraceCategory::Validation: in DumpTraceEventsToJSONFile()
46 case dawn_platform::TraceCategory::Recording: in DumpTraceEventsToJSONFile()
49 case dawn_platform::TraceCategory::GPUWork: in DumpTraceEventsToJSONFile()
234 dawn_platform::Platform* platform = gTestEnv->GetPlatform(); in DoRunLoop()
316 case dawn_platform::TraceCategory::Validation: in OutputResults()
320 case dawn_platform::TraceCategory::Recording: in OutputResults()
/third_party/skia/third_party/externals/dawn/src/dawn_platform/
H A DWorkerThread.h19 #include "dawn_platform/DawnPlatform.h"
21 namespace dawn_platform { namespace
23 class AsyncWorkerThreadPool : public dawn_platform::WorkerTaskPool, public NonCopyable {
25 std::unique_ptr<dawn_platform::WaitableEvent> PostWorkerTask(
26 dawn_platform::PostWorkerTaskCallback callback,
30 } // namespace dawn_platform
H A DWorkerThread.cpp15 #include "dawn_platform/WorkerThread.h"
54 class AsyncWaitableEvent final : public dawn_platform::WaitableEvent {
78 namespace dawn_platform { namespace
80 std::unique_ptr<dawn_platform::WaitableEvent> AsyncWorkerThreadPool::PostWorkerTask( in PostWorkerTask()
81 dawn_platform::PostWorkerTaskCallback callback, in PostWorkerTask()
97 } // namespace dawn_platform
H A DDawnPlatform.cpp15 #include "dawn_platform/DawnPlatform.h"
16 #include "dawn_platform/WorkerThread.h"
20 namespace dawn_platform { namespace
54 dawn_platform::CachingInterface* Platform::GetCachingInterface(const void* fingerprint, in GetCachingInterface()
59 std::unique_ptr<dawn_platform::WorkerTaskPool> Platform::CreateWorkerTaskPool() { in CreateWorkerTaskPool()
63 } // namespace dawn_platform
/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DAsyncTask.h25 namespace dawn_platform { namespace
28 } // namespace dawn_platform
41 explicit AsyncTaskManager(dawn_platform::WorkerTaskPool* workerTaskPool);
52 std::unique_ptr<dawn_platform::WaitableEvent> waitableEvent;
60 dawn_platform::WorkerTaskPool* mWorkerTaskPool;
H A DInstance.h24 #include "dawn_native/dawn_platform.h"
31 namespace dawn_platform { namespace
33 } // namespace dawn_platform
74 void SetPlatform(dawn_platform::Platform* platform);
75 dawn_platform::Platform* GetPlatform();
104 dawn_platform::Platform* mPlatform = nullptr;
105 std::unique_ptr<dawn_platform::Platform> mDefaultPlatform;
H A DPersistentCache.h23 namespace dawn_platform { namespace
83 dawn_platform::CachingInterface* GetPlatformCache();
88 dawn_platform::CachingInterface* mCache = nullptr;
H A DPersistentCache.cpp19 #include "dawn_platform/DawnPlatform.h"
54 dawn_platform::CachingInterface* PersistentCache::GetPlatformCache() { in GetPlatformCache()
58 dawn_platform::Platform* platform = mDevice->GetPlatform(); in GetPlatformCache()
H A DInstance.cpp22 #include "dawn_platform/DawnPlatform.h"
278 void InstanceBase::SetPlatform(dawn_platform::Platform* platform) { in SetPlatform()
282 dawn_platform::Platform* InstanceBase::GetPlatform() { in GetPlatform()
288 mDefaultPlatform = std::make_unique<dawn_platform::Platform>(); in GetPlatform()
H A DDevice.h31 #include "dawn_native/dawn_platform.h"
36 namespace dawn_platform { namespace
38 } // namespace dawn_platform
129 dawn_platform::Platform* GetPlatform() const;
355 dawn_platform::WorkerTaskPool* GetWorkerTaskPool() const;
538 std::unique_ptr<dawn_platform::WorkerTaskPool> mWorkerTaskPool;
H A DAsyncTask.cpp3 #include "dawn_platform/DawnPlatform.h"
7 AsyncTaskManager::AsyncTaskManager(dawn_platform::WorkerTaskPool* workerTaskPool) in AsyncTaskManager()
H A DDawnNative.cpp22 #include "dawn_platform/DawnPlatform.h"
193 void Instance::SetPlatform(dawn_platform::Platform* platform) { in SetPlatform()
H A DDevice.cpp46 #include "dawn_platform/DawnPlatform.h"
47 #include "dawn_platform/tracing/TraceEvent.h"
593 dawn_platform::Platform* DeviceBase::GetPlatform() const { in GetPlatform()
1639 dawn_platform::WorkerTaskPool* DeviceBase::GetWorkerTaskPool() const {
/third_party/skia/third_party/externals/dawn/src/dawn_platform/tracing/
H A DTraceEvent.h157 #include "dawn_platform/tracing/EventTracer.h"
648 #define TRACE_EVENT_API_GET_CATEGORY_ENABLED dawn_platform::tracing::GetTraceCategoryEnabledFlag
661 #define TRACE_EVENT_API_ADD_TRACE_EVENT dawn_platform::tracing::AddTraceEvent
682 INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(platform, ::dawn_platform::TraceCategory::category) \
684 dawn_platform::TraceEvent::addTraceEvent( \
686 dawn_platform::TraceEvent::noEventId, flags, __VA_ARGS__); \
694 INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(platform, ::dawn_platform::TraceCategory::category) \
695 dawn_platform::TraceEvent::TraceEndOnScopeClose INTERNALTRACEEVENTUID(profileScope); \
698 dawn_platform::TraceEvent::addTraceEvent( \
700 dawn_platform
757 namespace dawn_platform { namespace TraceEvent { global() namespace
[all...]
H A DEventTracer.h18 #include "dawn_platform/dawn_platform_export.h"
22 namespace dawn_platform { namespace
49 } // namespace dawn_platform
H A DEventTracer.cpp15 #include "dawn_platform/tracing/EventTracer.h"
17 #include "dawn_platform/DawnPlatform.h"
19 namespace dawn_platform { namespace tracing { namespace
58 }} // namespace dawn_platform::tracing
/third_party/skia/third_party/externals/dawn/src/tests/end2end/
H A DD3D12CachingTests.cpp30 class FakePersistentCache : public dawn_platform::CachingInterface {
75 class DawnTestPlatform : public dawn_platform::Platform {
77 DawnTestPlatform(dawn_platform::CachingInterface* cachingInterface) in DawnTestPlatform()
82 dawn_platform::CachingInterface* GetCachingInterface(const void* fingerprint,
87 dawn_platform::CachingInterface* mCachingInterface = nullptr;
92 std::unique_ptr<dawn_platform::Platform> CreateTestPlatform() override {
/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DAsyncTaskTests.cpp25 #include "dawn_platform/DawnPlatform.h"
67 dawn_platform::Platform platform; in TEST_F()
68 std::unique_ptr<dawn_platform::WorkerTaskPool> pool = platform.CreateWorkerTaskPool(); in TEST_F()
H A DConcurrentCacheTests.cpp19 #include "dawn_platform/DawnPlatform.h"
56 dawn_platform::Platform mPlatform;
57 std::unique_ptr<dawn_platform::WorkerTaskPool> mPool;
/third_party/skia/third_party/externals/dawn/src/include/dawn_native/
H A DDawnNative.h25 namespace dawn_platform { namespace
27 } // namespace dawn_platform
188 void SetPlatform(dawn_platform::Platform* platform);
/third_party/skia/third_party/externals/dawn/src/include/dawn_platform/
H A DDawnPlatform.h18 #include "dawn_platform/dawn_platform_export.h"
26 namespace dawn_platform { namespace
114 } // namespace dawn_platform
/third_party/skia/third_party/externals/dawn/src/dawn_native/utils/
H A DWGPUHelpers.h18 #include <dawn_native/dawn_platform.h>
/third_party/skia/third_party/externals/dawn/src/tests/
H A DDawnTest.h29 #include <dawn_platform/DawnPlatform.h>
323 virtual std::unique_ptr<dawn_platform::Platform> CreateTestPlatform();
574 std::unique_ptr<dawn_platform::Platform> mTestPlatform;

Completed in 17 milliseconds

12