/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | PerStageTests.cpp | 23 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 D | BindGroupValidationTests.cpp | 105 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 D | ShaderModuleValidationTests.cpp | 218 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 D | ResourceUsageTrackingTests.cpp | 105 {{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 D | StorageTextureValidationTests.cpp | 206 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 D | GetBindGroupLayoutValidationTests.cpp | 144 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 D | MinimumBufferSizeValidationTests.cpp | 32 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 D | PerStage.h | 40 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 D | PerStage.cpp | 39 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 D | Pipeline.h | 62 wgpu::ShaderStage GetStageMask() const; 89 wgpu::ShaderStage mStageMask = wgpu::ShaderStage::None;
|
H A D | QueryHelper.cpp | 128 {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 D | ObjectCachingTests.cpp | 25 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 D | DynamicBufferOffsetTests.cpp | 64 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 D | OpArrayLengthTests.cpp | 39 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 D | BindGroupTests.cpp | 556 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 D | PipelineLayoutTests.cpp | 34 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 D | WGPUHelpers.h | 50 // {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 D | WGPUHelpers.cpp | 87 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 D | RenderPipelineMTL.h | 49 wgpu::ShaderStage GetStagesRequiringStorageBufferLength() const; 65 wgpu::ShaderStage mStagesRequiringStorageBufferLength = wgpu::ShaderStage::None;
|
/third_party/skia/third_party/externals/dawn/src/utils/ |
H A D | WGPUHelpers.h | 106 // {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 D | PipelineLayoutD3D12.cpp | 40 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 D | BindGroupLayoutVk.cpp | 32 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 D | gl4cGlSpirvTests.hpp | 291 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 D | ComputeBoids.cpp | 248 {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 D | es31fUniformLocationTests.cpp | 70 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...] |