Home
last modified time | relevance | path

Searched refs:dawn_native (Results 1 - 25 of 494) sorted by relevance

12345678910>>...20

/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DChainUtilsTests.cpp17 #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 DLimitsTests.cpp17 #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 DFeatureTests.cpp17 #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 DPerThreadProcTests.cpp17 #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 DConcurrentCacheTests.cpp18 #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 DVulkanErrorInjectorTests.cpp19 #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 DVulkanImageWrappingTestsDmaBuf.cpp19 #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 DVulkanImageWrappingTestsOpaqueFD.cpp19 #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 DD3D12ResidencyTests.cpp15 #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 DInternalStorageBufferBindingTests.cpp17 #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 DQueryInternalShaderTests.cpp17 #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 DDawnTestContext.cpp27 #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 DLabelTests.cpp36 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 DToggleValidationTests.cpp21 // 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 DGetBindGroupLayoutValidationTests.cpp237 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 DCommandBufferValidationTests.cpp17 #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 DAdapterDiscoveryTests.cpp19 #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 DDeviceInitializationTests.cpp22 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 Dconfig_helper_dawn.cc62 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 DVulkanError.h18 #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 DDawnWireServerFuzzer.cpp22 #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 DDawnNativeTest.cpp20 #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 DCommandBuffer.h18 #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 DQueryHelper.cpp15 #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 DDawnWindowContext.cpp30 , 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()

Completed in 11 milliseconds

12345678910>>...20