/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | ChainUtilsTests.cpp | 17 #include "dawn_native/ChainUtils_autogen.h" 18 #include "dawn_native/dawn_platform.h" 22 const dawn_native::PrimitiveDepthClampingState* info = nullptr; in TEST() 23 dawn_native::FindInChain(nullptr, &info); in TEST() 30 dawn_native::PrimitiveDepthClampingState chain1; in TEST() 31 dawn_native::ShaderModuleSPIRVDescriptor chain2; in TEST() 33 const dawn_native::PrimitiveDepthClampingState* info1 = nullptr; in TEST() 34 const dawn_native::ShaderModuleSPIRVDescriptor* info2 = nullptr; in TEST() 35 dawn_native::FindInChain(&chain1, &info1); in TEST() 36 dawn_native in TEST() [all...] |
H A D | LimitsTests.cpp | 17 #include "dawn_native/Limits.h" 21 dawn_native::Limits limits = {}; in TEST() 24 dawn_native::GetDefaultLimits(&limits); in TEST() 32 dawn_native::Limits limits; in TEST() 36 dawn_native::Limits reified = dawn_native::ReifyDefaultLimits(limits); in TEST() 44 dawn_native::Limits limits; in TEST() 48 dawn_native::Limits reified = dawn_native::ReifyDefaultLimits(limits); in TEST() 57 dawn_native in TEST() [all...] |
H A D | FeatureTests.cpp | 17 #include "dawn_native/Features.h" 18 #include "dawn_native/Instance.h" 19 #include "dawn_native/null/DeviceNull.h" 25 mInstanceBase(dawn_native::InstanceBase::Create()), in FeatureTests() 32 allFeatureNames[i] = FeatureEnumToName(static_cast<dawn_native::Feature>(i)); in GetAllFeatureNames() 38 static_cast<size_t>(dawn_native::Feature::EnumCount); 41 Ref<dawn_native::InstanceBase> mInstanceBase; 42 dawn_native::null::Adapter mAdapterBase; 50 dawn_native::Feature notSupportedFeature = static_cast<dawn_native in TEST_F() [all...] |
H A D | PerThreadProcTests.cpp | 17 #include "dawn_native/DawnNative.h" 18 #include "dawn_native/Instance.h" 19 #include "dawn_native/null/DeviceNull.h" 28 : mNativeInstance(dawn_native::InstanceBase::Create()), in PerThreadProcTests() 34 Ref<dawn_native::InstanceBase> mNativeInstance; 35 dawn_native::null::Adapter mNativeAdapter; 66 DawnProcTable procs = dawn_native::GetProcs(); in TEST_F() 87 DawnProcTable procs = dawn_native::GetProcs(); in TEST_F()
|
H A D | ConcurrentCacheTests.cpp | 18 #include "dawn_native/AsyncTask.h" 58 dawn_native::AsyncTaskManager mTaskManager; 72 dawn_native::AsyncTask asyncTask1([&insertOutput, cachePtr, &cachedObject] { in TEST_F() 75 dawn_native::AsyncTask asyncTask2([&anotherInsertOutput, cachePtr, &anotherCachedObject] { in TEST_F() 94 dawn_native::AsyncTask insertTask([&insertOutput, cachePtr, &cachedObject] { in TEST_F() 99 dawn_native::AsyncTask eraseTask([&erasedObjectCount, cachePtr, &cachedObject] { in TEST_F()
|
/third_party/skia/third_party/externals/dawn/src/tests/white_box/ |
H A D | VulkanErrorInjectorTests.cpp | 19 #include "dawn_native/ErrorData.h" 20 #include "dawn_native/VulkanBackend.h" 21 #include "dawn_native/vulkan/DeviceVk.h" 22 #include "dawn_native/vulkan/VulkanError.h" 32 mDeviceVk = dawn_native::vulkan::ToBackend(dawn_native::FromAPI(device.Get())); 36 dawn_native::vulkan::Device* mDeviceVk; 59 dawn_native::MaybeError err = CheckVkSuccess( in TEST_P() 81 EXPECT_EQ(dawn_native::AcquireErrorInjectorCallCount(), 0u); in TEST_P() 85 dawn_native in TEST_P() [all...] |
H A D | VulkanImageWrappingTestsDmaBuf.cpp | 19 #include "dawn_native/VulkanBackend.h" 20 #include "dawn_native/vulkan/AdapterVk.h" 21 #include "dawn_native/vulkan/DeviceVk.h" 22 #include "dawn_native/vulkan/FencedDeleter.h" 23 #include "dawn_native/vulkan/ResourceMemoryAllocatorVk.h" 24 #include "dawn_native/vulkan/TextureVk.h" 31 namespace dawn_native { namespace vulkan { namespace 47 deviceVk = dawn_native::vulkan::ToBackend(dawn_native::FromAPI(device.Get())); 119 dawn_native in WrapVulkanImage() [all...] |
H A D | VulkanImageWrappingTestsOpaqueFD.cpp | 19 #include "dawn_native/VulkanBackend.h" 20 #include "dawn_native/vulkan/AdapterVk.h" 21 #include "dawn_native/vulkan/DeviceVk.h" 22 #include "dawn_native/vulkan/FencedDeleter.h" 23 #include "dawn_native/vulkan/ResourceMemoryAllocatorVk.h" 24 #include "dawn_native/vulkan/TextureVk.h" 28 namespace dawn_native { namespace vulkan { namespace 43 deviceVk = dawn_native::vulkan::ToBackend(dawn_native::FromAPI(device.Get())); 47 ::VkResult CreateImage(dawn_native [all...] |
H A D | D3D12ResidencyTests.cpp | 15 #include "dawn_native/D3D12Backend.h" 16 #include "dawn_native/d3d12/BufferD3D12.h" 17 #include "dawn_native/d3d12/DeviceD3D12.h" 18 #include "dawn_native/d3d12/ResidencyManagerD3D12.h" 19 #include "dawn_native/d3d12/ShaderVisibleDescriptorAllocatorD3D12.h" 44 dawn_native::d3d12::Device* d3dDevice = 45 dawn_native::d3d12::ToBackend(dawn_native::FromAPI((device.Get()))); 95 dawn_native::AllocationMethod allocationMethod) const { in CheckAllocationMethod() 96 dawn_native in CheckAllocationMethod() [all...] |
H A D | InternalStorageBufferBindingTests.cpp | 17 #include "dawn_native/BindGroupLayout.h" 18 #include "dawn_native/Device.h" 19 #include "dawn_native/dawn_platform.h" 47 dawn_native::BindGroupLayoutEntry bglEntry; in CreateComputePipelineWithInternalStorage() 49 bglEntry.buffer.type = dawn_native::kInternalStorageBufferBinding; in CreateComputePipelineWithInternalStorage() 52 dawn_native::BindGroupLayoutDescriptor bglDesc; in CreateComputePipelineWithInternalStorage() 56 dawn_native::DeviceBase* nativeDevice = dawn_native::FromAPI(device.Get()); in CreateComputePipelineWithInternalStorage() 58 Ref<dawn_native::BindGroupLayoutBase> bglRef = in CreateComputePipelineWithInternalStorage() 62 wgpu::BindGroupLayout::Acquire(dawn_native in CreateComputePipelineWithInternalStorage() [all...] |
H A D | QueryInternalShaderTests.cpp | 17 #include "dawn_native/Buffer.h" 18 #include "dawn_native/CommandEncoder.h" 19 #include "dawn_native/QueryHelper.h" 28 ASSERT_TRUE(dawn_native::EncodeConvertTimestampsToNanoseconds( in EncodeConvertTimestampsToNanoseconds() 29 dawn_native::FromAPI(encoder.Get()), dawn_native::FromAPI(timestamps.Get()), in EncodeConvertTimestampsToNanoseconds() 30 dawn_native::FromAPI(availability.Get()), in EncodeConvertTimestampsToNanoseconds() 31 dawn_native::FromAPI(params.Get())) in EncodeConvertTimestampsToNanoseconds() 150 dawn_native::TimestampParams params = {firstQuery, queryCount, destinationOffset, kPeriod}; in RunTest()
|
/third_party/skia/tools/gpu/dawn/ |
H A D | DawnTestContext.cpp | 27 #include "dawn_native/OpenGLBackend.h" 86 static wgpu::Device createDevice(const dawn_native::Instance& instance, in createDevice() 87 dawn_native::BackendType type) { in createDevice() 88 DawnProcTable backendProcs = dawn_native::GetProcs(); in createDevice() 91 std::vector<dawn_native::Adapter> adapters = instance.GetAdapters(); in createDevice() 92 for (dawn_native::Adapter adapter : adapters) { in createDevice() 101 std::unique_ptr<dawn_native::Instance> instance = std::make_unique<dawn_native::Instance>(); in Create() 106 dawn_native::BackendType type; in Create() 108 dawn_native in Create() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
H A D | LabelTests.cpp | 36 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroup.Get()); in TEST_F() 44 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroup.Get()); in TEST_F() 52 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroup.Get()); in TEST_F() 68 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroupLayout.Get()); in TEST_F() 76 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroupLayout.Get()); in TEST_F() 84 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(bindGroupLayout.Get()); in TEST_F() 99 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(buffer.Get()); in TEST_F() 107 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(buffer.Get()); in TEST_F() 115 std::string readbackLabel = dawn_native::GetObjectLabelForTesting(buffer.Get()); in TEST_F() 129 std::string readbackLabel = dawn_native in TEST_F() [all...] |
H A D | ToggleValidationTests.cpp | 21 // Tests querying the detail of a toggle from dawn_native::InstanceBase works correctly. 26 const dawn_native::ToggleInfo* toggleInfo = instance->GetToggleInfo(kValidToggleName); in TEST_F() 36 const dawn_native::ToggleInfo* toggleInfo = instance->GetToggleInfo(kInvalidToggleName); in TEST_F() 46 dawn_native::DawnDeviceDescriptor descriptor; in TEST_F() 50 std::vector<const char*> toggleNames = dawn_native::GetTogglesUsed(deviceWithToggle); in TEST_F() 63 dawn_native::DawnDeviceDescriptor descriptor; in TEST_F() 67 std::vector<const char*> toggleNames = dawn_native::GetTogglesUsed(deviceWithToggle); in TEST_F() 80 dawn_native::DawnDeviceDescriptor descriptor; in TEST_F() 84 std::vector<const char*> toggleNames = dawn_native::GetTogglesUsed(deviceWithToggle); in TEST_F()
|
H A D | GetBindGroupLayoutValidationTests.cpp | 237 EXPECT_TRUE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 240 EXPECT_FALSE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 244 EXPECT_TRUE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 246 EXPECT_FALSE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 250 EXPECT_TRUE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 253 EXPECT_FALSE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 258 EXPECT_FALSE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 261 EXPECT_TRUE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 263 EXPECT_FALSE(dawn_native::BindGroupLayoutBindingsEqualForTesting( in TEST_F() 266 EXPECT_TRUE(dawn_native in TEST_F() [all...] |
H A D | CommandBufferValidationTests.cpp | 17 #include "dawn_native/CommandEncoder.h" 321 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 330 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 336 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 345 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 356 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 362 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 363 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 369 dawn_native::FromAPI(encoder.Get())->Destroy(); in TEST_F() 370 dawn_native in TEST_F() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
H A D | AdapterDiscoveryTests.cpp | 19 #include "dawn_native/DawnNative.h" 22 # include "dawn_native/VulkanBackend.h" 26 # include "dawn_native/D3D12Backend.h" 30 # include "dawn_native/MetalBackend.h" 34 # include "dawn_native/MetalBackend.h" 39 # include "dawn_native/OpenGLBackend.h" 51 dawn_native::Instance instance; in TEST() 53 dawn_native::vulkan::AdapterDiscoveryOptions options; in TEST() 71 dawn_native::Instance instance; in TEST() 73 dawn_native in TEST() [all...] |
H A D | DeviceInitializationTests.cpp | 22 dawnProcSetProcs(&dawn_native::GetProcs()); 37 auto instance = std::make_unique<dawn_native::Instance>(); in TEST_F() 39 for (const dawn_native::Adapter& adapter : instance->GetAdapters()) { in TEST_F() 53 auto instance = std::make_unique<dawn_native::Instance>(); in TEST_F() 55 for (dawn_native::Adapter& adapter : instance->GetAdapters()) { in TEST_F() 64 dawn_native::DawnDeviceDescriptor deviceDescriptor = {}; in TEST_F()
|
/third_party/vk-gl-cts/external/amber/src/samples/ |
H A D | config_helper_dawn.cc | 62 DawnProcTable backendProcs = dawn_native::GetProcs(); in CreateConfig() 66 for (dawn_native::Adapter& adapter : dawn_instance_.GetAdapters()) { in CreateConfig() 68 ::dawn_native::BackendType backendType = ::dawn_native::BackendType::Metal; in CreateConfig() 70 ::dawn_native::BackendType backendType = ::dawn_native::BackendType::Vulkan; in CreateConfig()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | VulkanError.h | 18 #include "dawn_native/ErrorInjector.h" 19 #include "dawn_native/vulkan/VulkanFunctions.h" 24 namespace dawn_native { namespace vulkan { namespace 37 ::dawn_native::vulkan::CheckVkSuccessImpl( \ 38 ::dawn_native::vulkan::VkResult::WrapUnsafe( \ 43 ::dawn_native::vulkan::CheckVkOOMThenSuccessImpl( \ 44 ::dawn_native::vulkan::VkResult::WrapUnsafe(INJECT_ERROR_OR_RUN( \ 48 }} // namespace dawn_native::vulkan
|
/third_party/skia/third_party/externals/dawn/src/fuzzers/ |
H A D | DawnWireServerFuzzer.cpp | 22 #include "dawn_native/DawnNative.h" 51 std::unique_ptr<dawn_native::Instance> sInstance; 71 sInstance = std::make_unique<dawn_native::Instance>(); in Initialize() 92 dawn_native::EnableErrorInjector(); in Run() 95 dawn_native::ClearErrorInjector(); in Run() 97 dawn_native::InjectErrorAt(injectedErrorIndex); in Run() 100 DawnProcTable procs = dawn_native::GetProcs(); in Run()
|
/third_party/skia/third_party/externals/dawn/src/tests/ |
H A D | DawnNativeTest.cpp | 20 #include "dawn_native/ErrorData.h" 22 namespace dawn_native { namespace 32 } // namespace dawn_native 35 dawnProcSetProcs(&dawn_native::GetProcs()); in DawnNativeTest() 44 instance = std::make_unique<dawn_native::Instance>(); in SetUp() 47 std::vector<dawn_native::Adapter> adapters = instance->GetAdapters(); in SetUp() 73 dawn_native::DawnDeviceDescriptor deviceDescriptor; in CreateTestDevice()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | CommandBuffer.h | 18 #include "dawn_native/dawn_platform.h" 20 #include "dawn_native/CommandAllocator.h" 21 #include "dawn_native/Error.h" 22 #include "dawn_native/Forward.h" 23 #include "dawn_native/ObjectBase.h" 24 #include "dawn_native/PassResourceUsage.h" 25 #include "dawn_native/Texture.h" 27 namespace dawn_native { namespace 70 std::array<float, 4> ConvertToFloatColor(dawn_native::Color color); 71 std::array<int32_t, 4> ConvertToSignedIntegerColor(dawn_native [all...] |
H A D | QueryHelper.cpp | 15 #include "dawn_native/QueryHelper.h" 17 #include "dawn_native/BindGroup.h" 18 #include "dawn_native/BindGroupLayout.h" 19 #include "dawn_native/Buffer.h" 20 #include "dawn_native/CommandEncoder.h" 21 #include "dawn_native/ComputePassEncoder.h" 22 #include "dawn_native/ComputePipeline.h" 23 #include "dawn_native/Device.h" 24 #include "dawn_native/InternalPipelineStore.h" 25 #include "dawn_native/util 27 namespace dawn_native { global() namespace [all...] |
/third_party/skia/tools/sk_app/ |
H A D | DawnWindowContext.cpp | 30 , fInstance(std::make_unique<dawn_native::Instance>()) { in DawnWindowContext() 109 wgpu::Device DawnWindowContext::createDevice(dawn_native::BackendType type) { in createDevice() 111 DawnProcTable backendProcs = dawn_native::GetProcs(); in createDevice() 114 std::vector<dawn_native::Adapter> adapters = fInstance->GetAdapters(); in createDevice() 115 for (dawn_native::Adapter adapter : adapters) { in createDevice()
|