Home
last modified time | relevance | path

Searched refs:ShaderStage (Results 1 - 25 of 66) sorted by relevance

123

/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DPerStageTests.cpp23 ASSERT_EQ(StageBit(SingleShaderStage::Vertex), wgpu::ShaderStage::Vertex); in TEST()
24 ASSERT_EQ(StageBit(SingleShaderStage::Fragment), wgpu::ShaderStage::Fragment); in TEST()
25 ASSERT_EQ(StageBit(SingleShaderStage::Compute), wgpu::ShaderStage::Compute); in TEST()
32 // Store data using wgpu::ShaderStage in TEST()
37 // Load it using wgpu::ShaderStage in TEST()
38 ASSERT_EQ(data[wgpu::ShaderStage::Vertex], 42); in TEST()
39 ASSERT_EQ(data[wgpu::ShaderStage::Fragment], 3); in TEST()
40 ASSERT_EQ(data[wgpu::ShaderStage::Compute], -1); in TEST()
54 ASSERT_EQ(counts[wgpu::ShaderStage::Vertex], 1); in TEST()
55 ASSERT_EQ(counts[wgpu::ShaderStage in TEST()
[all...]
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
H A DBindGroupValidationTests.cpp105 device, {{0, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering}}); in TEST_F()
117 device, {{0, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering}}); in TEST_F()
129 device, {{0, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering}, in TEST_F()
130 {1, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering}}); in TEST_F()
142 device, {{0, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering}}); in TEST_F()
196 device, {{0, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}}); in TEST_F()
255 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform}}); in TEST_F()
319 device, {{0, wgpu::ShaderStage::Fragment, &utils::kExternalTextureBindingLayout}}); in TEST_F()
396 device, {{0, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}}); in TEST_F()
411 device, {{0, wgpu::ShaderStage in TEST_F()
[all...]
H A DShaderModuleValidationTests.cpp218 auto generateShaderForTest = [](uint32_t maximumOutputLocation, wgpu::ShaderStage shaderStage) { in TEST_F()
225 case wgpu::ShaderStage::Vertex: { in TEST_F()
236 case wgpu::ShaderStage::Fragment: { in TEST_F()
244 case wgpu::ShaderStage::Compute: in TEST_F()
257 generateShaderForTest(kMaxInterShaderIOLocation, wgpu::ShaderStage::Vertex); in TEST_F()
265 generateShaderForTest(kMaxInterShaderIOLocation + 1, wgpu::ShaderStage::Vertex); in TEST_F()
273 generateShaderForTest(kMaxInterShaderIOLocation, wgpu::ShaderStage::Fragment); in TEST_F()
280 generateShaderForTest(kMaxInterShaderIOLocation + 1, wgpu::ShaderStage::Fragment); in TEST_F()
289 wgpu::ShaderStage shaderStage, in TEST_F()
313 case wgpu::ShaderStage in TEST_F()
[all...]
H A DResourceUsageTrackingTests.cpp105 {{0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Uniform}, in TEST_F()
106 {1, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::ReadOnlyStorage}}); in TEST_F()
128 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Storage}}); in TEST_F()
148 {{0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Storage}, in TEST_F()
149 {1, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::ReadOnlyStorage}}); in TEST_F()
187 device, {{0, wgpu::ShaderStage::Fragment | wgpu::ShaderStage::Compute, in TEST_F()
189 {1, wgpu::ShaderStage::Fragment | wgpu::ShaderStage::Compute, in TEST_F()
232 device, {{0, wgpu::ShaderStage in TEST_F()
[all...]
H A DStorageTextureValidationTests.cpp206 wgpu::ShaderStage stage; in TEST_F()
211 {{wgpu::ShaderStage::Vertex, wgpu::StorageTextureAccess::WriteOnly, false}, in TEST_F()
212 {wgpu::ShaderStage::Fragment, wgpu::StorageTextureAccess::WriteOnly, true}, in TEST_F()
213 {wgpu::ShaderStage::Compute, wgpu::StorageTextureAccess::WriteOnly, true}}}; in TEST_F()
317 device, {{0, wgpu::ShaderStage::Compute, bindingType, kFormat, dimension}})); in TEST_F()
329 {0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Uniform}, in TEST_F()
330 {0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Storage}, in TEST_F()
331 {0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::ReadOnlyStorage}, in TEST_F()
332 {0, wgpu::ShaderStage::Compute, wgpu::SamplerBindingType::Filtering}, in TEST_F()
333 {0, wgpu::ShaderStage in TEST_F()
[all...]
H A DGetBindGroupLayoutValidationTests.cpp144 binding.visibility = wgpu::ShaderStage::Fragment; in TEST_F()
148 binding.visibility = wgpu::ShaderStage::Vertex; in TEST_F()
151 binding.visibility = wgpu::ShaderStage::Compute; in TEST_F()
156 binding.visibility = wgpu::ShaderStage::Fragment; in TEST_F()
167 device, {{0, wgpu::ShaderStage::Vertex | wgpu::ShaderStage::Fragment, in TEST_F()
169 {1, wgpu::ShaderStage::Vertex | wgpu::ShaderStage::Fragment, in TEST_F()
173 device, {{0, wgpu::ShaderStage::Vertex | wgpu::ShaderStage in TEST_F()
[all...]
H A DMinimumBufferSizeValidationTests.cpp32 wgpu::ShaderStage visibility = wgpu::ShaderStage::Compute | wgpu::ShaderStage::Fragment;
97 wgpu::ShaderStage stage) { in GenerateReferenceString()
119 GenerateReferenceString(bindings, wgpu::ShaderStage::Compute) + "}"; in CreateComputeShaderWithBindings()
126 GenerateReferenceString(bindings, wgpu::ShaderStage::Vertex) + in CreateVertexShaderWithBindings()
133 GenerateReferenceString(bindings, wgpu::ShaderStage::Fragment) + "}"; in CreateFragmentShaderWithBindings()
412 {{0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Uniform, false, size}});
579 wgpu::ShaderStage::Vertex},
581 wgpu::ShaderStage
[all...]
/third_party/skia/third_party/externals/dawn/src/dawn_native/
H A DPerStage.h40 static_assert(static_cast<uint32_t>(wgpu::ShaderStage::Vertex) ==
43 static_assert(static_cast<uint32_t>(wgpu::ShaderStage::Fragment) ==
46 static_assert(static_cast<uint32_t>(wgpu::ShaderStage::Compute) ==
50 BitSetIterator<kNumStages, SingleShaderStage> IterateStages(wgpu::ShaderStage stages);
51 wgpu::ShaderStage StageBit(SingleShaderStage stage);
53 static constexpr wgpu::ShaderStage kAllStages =
54 static_cast<wgpu::ShaderStage>((1 << kNumStages) - 1);
73 T& operator[](wgpu::ShaderStage stageBit) { in operator []()
78 const T& operator[](wgpu::ShaderStage stageBit) const { in operator []()
H A DPerStage.cpp39 BitSetIterator<kNumStages, SingleShaderStage> IterateStages(wgpu::ShaderStage stages) { in IterateStages()
44 wgpu::ShaderStage StageBit(SingleShaderStage stage) { in StageBit()
46 return static_cast<wgpu::ShaderStage>(1 << static_cast<uint32_t>(stage)); in StageBit()
H A DPipeline.h62 wgpu::ShaderStage GetStageMask() const;
89 wgpu::ShaderStage mStageMask = wgpu::ShaderStage::None;
H A DQueryHelper.cpp128 {0, wgpu::ShaderStage::Compute, kInternalStorageBufferBinding}, in GetOrCreateTimestampComputePipeline()
129 {1, wgpu::ShaderStage::Compute, in GetOrCreateTimestampComputePipeline()
131 {2, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Uniform}, in GetOrCreateTimestampComputePipeline()
/third_party/skia/third_party/externals/dawn/src/tests/end2end/
H A DObjectCachingTests.cpp25 device, {{1, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform}}); in TEST_P()
27 device, {{1, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform}}); in TEST_P()
29 device, {{1, wgpu::ShaderStage::Vertex, wgpu::BufferBindingType::Uniform}}); in TEST_P()
38 device, {{1, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
40 device, {{1, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
42 device, {{1, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, false}}); in TEST_P()
52 device, {{1, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}}); in TEST_P()
54 device, {{1, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}}); in TEST_P()
56 device, {{1, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Uint}}); in TEST_P()
66 device, {{1, wgpu::ShaderStage in TEST_P()
[all...]
H A DDynamicBufferOffsetTests.cpp64 device, {{0, wgpu::ShaderStage::Compute | wgpu::ShaderStage::Fragment,
66 {1, wgpu::ShaderStage::Compute | wgpu::ShaderStage::Fragment,
68 {3, wgpu::ShaderStage::Compute | wgpu::ShaderStage::Fragment,
70 {4, wgpu::ShaderStage::Compute | wgpu::ShaderStage::Fragment,
87 device, {{0, wgpu::ShaderStage::Compute | wgpu::ShaderStage
[all...]
H A DOpArrayLengthTests.cpp39 wgpu::ShaderStage kAllStages = in SetUp()
40 wgpu::ShaderStage::Fragment | wgpu::ShaderStage::Vertex | wgpu::ShaderStage::Compute; in SetUp()
107 device, {{0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Storage}}); in TEST_P()
H A DBindGroupTests.cpp556 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform}}); in TEST_P()
605 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform}}); in TEST_P()
647 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
708 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
712 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Storage, true}}); in TEST_P()
786 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
790 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Storage, true}}); in TEST_P()
891 device, {{0, wgpu::ShaderStage::Fragment, wgpu::BufferBindingType::Uniform, true}}); in TEST_P()
1023 {3, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::ReadOnlyStorage, true}, in TEST_P()
1024 {0, wgpu::ShaderStage in TEST_P()
[all...]
H A DPipelineLayoutTests.cpp34 entry.visibility = wgpu::ShaderStage::Compute; in TEST_P()
54 entry.visibility = wgpu::ShaderStage::Fragment; in TEST_P()
/third_party/skia/third_party/externals/dawn/src/dawn_native/utils/
H A DWGPUHelpers.h50 // {0, wgpu::ShaderStage::Vertex, wgpu::BufferBindingType::Uniform},
51 // {1, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering},
52 // {3, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}
57 wgpu::ShaderStage entryVisibility,
62 wgpu::ShaderStage entryVisibility,
66 wgpu::ShaderStage entryVisibility,
72 wgpu::ShaderStage entryVisibility,
H A DWGPUHelpers.cpp87 wgpu::ShaderStage entryVisibility, in BindingLayoutEntryInitializationHelper()
100 wgpu::ShaderStage entryVisibility, in BindingLayoutEntryInitializationHelper()
109 wgpu::ShaderStage entryVisibility, in BindingLayoutEntryInitializationHelper()
122 wgpu::ShaderStage entryVisibility, in BindingLayoutEntryInitializationHelper()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
H A DRenderPipelineMTL.h49 wgpu::ShaderStage GetStagesRequiringStorageBufferLength() const;
65 wgpu::ShaderStage mStagesRequiringStorageBufferLength = wgpu::ShaderStage::None;
/third_party/skia/third_party/externals/dawn/src/utils/
H A DWGPUHelpers.h106 // {0, wgpu::ShaderStage::Vertex, wgpu::BufferBindingType::Uniform},
107 // {1, wgpu::ShaderStage::Fragment, wgpu::SamplerBindingType::Filtering},
108 // {3, wgpu::ShaderStage::Fragment, wgpu::TextureSampleType::Float}
113 wgpu::ShaderStage entryVisibility,
118 wgpu::ShaderStage entryVisibility,
122 wgpu::ShaderStage entryVisibility,
128 wgpu::ShaderStage entryVisibility,
133 wgpu::ShaderStage entryVisibility,
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
H A DPipelineLayoutD3D12.cpp40 D3D12_SHADER_VISIBILITY ShaderVisibilityType(wgpu::ShaderStage visibility) { in ShaderVisibilityType()
41 ASSERT(visibility != wgpu::ShaderStage::None); in ShaderVisibilityType()
43 if (visibility == wgpu::ShaderStage::Vertex) { in ShaderVisibilityType()
47 if (visibility == wgpu::ShaderStage::Fragment) { in ShaderVisibilityType()
143 if (bindingInfo.visibility == wgpu::ShaderStage::None) { in Initialize()
296 wgpu::ShaderStage::None);
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
H A DBindGroupLayoutVk.cpp32 VkShaderStageFlags VulkanShaderStageFlags(wgpu::ShaderStage stages) { in VulkanShaderStageFlags()
35 if (stages & wgpu::ShaderStage::Vertex) { in VulkanShaderStageFlags()
38 if (stages & wgpu::ShaderStage::Fragment) { in VulkanShaderStageFlags()
41 if (stages & wgpu::ShaderStage::Compute) { in VulkanShaderStageFlags()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cGlSpirvTests.hpp291 struct ShaderStage struct in gl4cts::SpirvValidationCapabilitiesTest
298 ShaderStage() in ShaderStage() function
302 ShaderStage(std::string _name) : name(_name) in ShaderStage() function
307 typedef std::vector<ShaderStage> Pipeline;
/third_party/skia/third_party/externals/dawn/examples/
H A DComputeBoids.cpp248 {0, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Uniform}, in initSim()
249 {1, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Storage}, in initSim()
250 {2, wgpu::ShaderStage::Compute, wgpu::BufferBindingType::Storage}, in initSim()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fUniformLocationTests.cpp70 enum ShaderStage enum
79 ShaderStage declareLocation; // support declarations with/without layout qualifiers, needed for linkage testing
80 ShaderStage layoutLocation;
81 ShaderStage checkLocation;
84 UniformInfo (VarType type_, ShaderStage declareLocation_, ShaderStage layoutLocation_, ShaderStage checkLocation_, int location_ = -1) in UniformInfo()
743 const UniformInfo::ShaderStage checkStages[] = { UniformInfo::SHADERSTAGE_VERTEX, UniformInfo::SHADERSTAGE_FRAGMENT };
883 typedef UniformInfo::ShaderStage Stage;
924 typedef UniformInfo::ShaderStage Stag
[all...]

Completed in 23 milliseconds

123