/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | BindGroupLayoutVk.cpp | 81 ResultOrError<Ref<BindGroupLayout>> BindGroupLayout::Create( in Create() 85 Ref<BindGroupLayout> bgl = in Create() 86 AcquireRef(new BindGroupLayout(device, descriptor, pipelineCompatibilityToken)); in Create() 91 MaybeError BindGroupLayout::Initialize() { in Initialize() 148 BindGroupLayout::BindGroupLayout(DeviceBase* device, in BindGroupLayout() function in dawn_native::vulkan::BindGroupLayout 155 BindGroupLayout::~BindGroupLayout() = default; 157 void BindGroupLayout::DestroyImpl() { in DestroyImpl() 175 VkDescriptorSetLayout BindGroupLayout::GetHandle() const { in GetHandle() 179 ResultOrError<Ref<BindGroup>> BindGroupLayout::AllocateBindGroup( in AllocateBindGroup() 189 void BindGroupLayout::DeallocateBindGroup(BindGroup* bindGroup, in DeallocateBindGroup() [all …]
|
D | BindGroupLayoutVk.h | 46 class BindGroupLayout final : public BindGroupLayoutBase { 48 static ResultOrError<Ref<BindGroupLayout>> Create( 53 BindGroupLayout(DeviceBase* device, 65 ~BindGroupLayout() override;
|
D | DescriptorSetAllocator.h | 30 class BindGroupLayout; variable 38 BindGroupLayout* layout, 46 DescriptorSetAllocator(BindGroupLayout* layout, 52 BindGroupLayout* mLayout;
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | BindGroupLayoutD3D12.cpp | 60 Ref<BindGroupLayout> BindGroupLayout::Create( in Create() 64 return AcquireRef(new BindGroupLayout(device, descriptor, pipelineCompatibilityToken)); in Create() 67 BindGroupLayout::BindGroupLayout(Device* device, in BindGroupLayout() function in dawn_native::d3d12::BindGroupLayout 134 ResultOrError<Ref<BindGroup>> BindGroupLayout::AllocateBindGroup( in AllocateBindGroup() 157 void BindGroupLayout::DeallocateBindGroup(BindGroup* bindGroup, in DeallocateBindGroup() 166 ityp::span<BindingIndex, const uint32_t> BindGroupLayout::GetDescriptorHeapOffsets() const { in GetDescriptorHeapOffsets() 170 uint32_t BindGroupLayout::GetShaderRegister(BindingIndex bindingIndex) const { in GetShaderRegister() 174 uint32_t BindGroupLayout::GetCbvUavSrvDescriptorCount() const { in GetCbvUavSrvDescriptorCount() 178 uint32_t BindGroupLayout::GetSamplerDescriptorCount() const { in GetSamplerDescriptorCount() 182 const std::vector<D3D12_DESCRIPTOR_RANGE>& BindGroupLayout::GetCbvUavSrvDescriptorRanges() in GetCbvUavSrvDescriptorRanges() [all …]
|
D | BindGroupLayoutD3D12.h | 38 class BindGroupLayout final : public BindGroupLayoutBase { 40 static Ref<BindGroupLayout> Create(Device* device, 64 BindGroupLayout(Device* device, 67 ~BindGroupLayout() override = default;
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | BindGroupLayoutD3D12.cpp | 22 BindGroupLayout::BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor) in BindGroupLayout() function in dawn_native::d3d12::BindGroupLayout 116 const std::array<uint32_t, kMaxBindingsPerGroup>& BindGroupLayout::GetBindingOffsets() const { in GetBindingOffsets() 120 uint32_t BindGroupLayout::GetCbvUavSrvDescriptorTableSize() const { in GetCbvUavSrvDescriptorTableSize() 126 uint32_t BindGroupLayout::GetSamplerDescriptorTableSize() const { in GetSamplerDescriptorTableSize() 130 uint32_t BindGroupLayout::GetCbvUavSrvDescriptorCount() const { in GetCbvUavSrvDescriptorCount() 134 uint32_t BindGroupLayout::GetSamplerDescriptorCount() const { in GetSamplerDescriptorCount() 138 const D3D12_DESCRIPTOR_RANGE* BindGroupLayout::GetCbvUavSrvDescriptorRanges() const { in GetCbvUavSrvDescriptorRanges() 142 const D3D12_DESCRIPTOR_RANGE* BindGroupLayout::GetSamplerDescriptorRanges() const { in GetSamplerDescriptorRanges()
|
D | BindGroupLayoutD3D12.h | 26 class BindGroupLayout : public BindGroupLayoutBase { 28 BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor);
|
D | Forward.h | 24 class BindGroupLayout; variable 42 using BindGroupLayoutType = BindGroupLayout;
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | BindGroupLayoutMTL.mm | 22 Ref<BindGroupLayout> BindGroupLayout::Create( 26 return AcquireRef(new BindGroupLayout(device, descriptor, pipelineCompatibilityToken)); 29 BindGroupLayout::BindGroupLayout(DeviceBase* device, 36 Ref<BindGroup> BindGroupLayout::AllocateBindGroup(Device* device, 41 void BindGroupLayout::DeallocateBindGroup(BindGroup* bindGroup) {
|
D | BindGroupLayoutMTL.h | 26 class BindGroupLayout final : public BindGroupLayoutBase { 28 static Ref<BindGroupLayout> Create(DeviceBase* device, 36 BindGroupLayout(DeviceBase* device, 39 ~BindGroupLayout() override = default;
|
/third_party/skia/third_party/externals/dawn/src/tests/end2end/ |
D | ObjectCachingTests.cpp | 24 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 26 wgpu::BindGroupLayout sameBgl = utils::MakeBindGroupLayout( in TEST_P() 28 wgpu::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 37 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 39 wgpu::BindGroupLayout sameBgl = utils::MakeBindGroupLayout( in TEST_P() 41 wgpu::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 51 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 53 wgpu::BindGroupLayout sameBgl = utils::MakeBindGroupLayout( in TEST_P() 55 wgpu::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 65 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() [all …]
|
D | PipelineLayoutTests.cpp | 28 wgpu::BindGroupLayout bglA; in TEST_P() 49 wgpu::BindGroupLayout bglB; in TEST_P() 64 std::vector<wgpu::BindGroupLayout> bindgroupLayouts = {bglA, bglB}; in TEST_P()
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | BindGroupLayoutVk.cpp | 63 BindGroupLayout::BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor) in BindGroupLayout() function in dawn_native::vulkan::BindGroupLayout 97 BindGroupLayout::~BindGroupLayout() { in ~BindGroupLayout() 107 VkDescriptorSetLayout BindGroupLayout::GetHandle() const { in GetHandle() 111 BindGroupLayout::PoolSizeSpec BindGroupLayout::ComputePoolSizes(uint32_t* numPoolSizes) const { in ComputePoolSizes()
|
D | BindGroupLayoutVk.h | 28 class BindGroupLayout : public BindGroupLayoutBase { 30 BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor); 31 ~BindGroupLayout();
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
D | ResourceUsageTrackingTests.cpp | 66 wgpu::ComputePipeline CreateNoOpComputePipeline(std::vector<wgpu::BindGroupLayout> bgls) { in CreateNoOpComputePipeline() 103 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_F() 127 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_F() 146 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_F() 186 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_F() 231 wgpu::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_F() 259 wgpu::BindGroupLayout bgl0 = utils::MakeBindGroupLayout( in TEST_F() 261 wgpu::BindGroupLayout bgl1 = utils::MakeBindGroupLayout( in TEST_F() 285 wgpu::BindGroupLayout bgl0 = utils::MakeBindGroupLayout( in TEST_F() 287 wgpu::BindGroupLayout bgl1 = utils::MakeBindGroupLayout( in TEST_F() [all …]
|
D | BindGroupValidationTests.cpp | 84 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout(device, {}); in TEST_F() 104 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 116 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 128 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 141 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 195 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 254 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 318 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 395 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() 410 wgpu::BindGroupLayout layout = utils::MakeBindGroupLayout( in TEST_F() [all …]
|
D | MinimumBufferSizeValidationTests.cpp | 162 wgpu::ComputePipeline CreateComputePipeline(const std::vector<wgpu::BindGroupLayout>& layouts, in CreateComputePipeline() 186 wgpu::RenderPipeline CreateRenderPipeline(const std::vector<wgpu::BindGroupLayout>& layouts, in CreateRenderPipeline() 215 wgpu::BindGroupLayout CreateBindGroupLayout(const std::vector<BindingDescriptor>& bindings, in CreateBindGroupLayout() 237 wgpu::BindGroupLayout GetBGLFromComputeShader(const std::string& shader, uint32_t index) { in GetBGLFromComputeShader() 243 wgpu::BindGroupLayout GetBGLFromRenderShaders(const std::string& vertexShader, in GetBGLFromRenderShaders() 252 wgpu::BindGroup CreateBindGroup(wgpu::BindGroupLayout layout, in CreateBindGroup() 333 wgpu::BindGroupLayout layout = CreateBindGroupLayout(bindings, {0, 0}); in TEST_F() 348 wgpu::BindGroupLayout layout = CreateBindGroupLayout(bindings, sizes); in TEST_F() 373 wgpu::BindGroupLayout layout0 = CreateBindGroupLayout(bg0Bindings, {sizes[0], sizes[1]}); in TEST_F() 374 wgpu::BindGroupLayout layout1 = CreateBindGroupLayout(bg1Bindings, {sizes[2], sizes[3]}); in TEST_F() [all …]
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | BindGroupLayoutGL.cpp | 21 BindGroupLayout::BindGroupLayout(DeviceBase* device, in BindGroupLayout() function in dawn_native::opengl::BindGroupLayout 28 Ref<BindGroup> BindGroupLayout::AllocateBindGroup(Device* device, in AllocateBindGroup() 33 void BindGroupLayout::DeallocateBindGroup(BindGroup* bindGroup) { in DeallocateBindGroup()
|
D | BindGroupLayoutGL.h | 26 class BindGroupLayout final : public BindGroupLayoutBase { 28 BindGroupLayout(DeviceBase* device, 36 ~BindGroupLayout() override = default;
|
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/ |
D | GPUBindGroupLayout.h | 29 GPUBindGroupLayout(wgpu::BindGroupLayout layout); 32 inline operator const wgpu::BindGroupLayout &() const { 41 wgpu::BindGroupLayout layout_;
|
/third_party/flutter/skia/third_party/externals/dawn/src/tests/end2end/ |
D | ObjectCachingTests.cpp | 24 dawn::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 26 dawn::BindGroupLayout sameBgl = utils::MakeBindGroupLayout( in TEST_P() 28 dawn::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 37 dawn::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 39 dawn::BindGroupLayout sameBgl = utils::MakeBindGroupLayout( in TEST_P() 41 dawn::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 51 dawn::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 58 dawn::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() 60 dawn::BindGroupLayout otherBgl = utils::MakeBindGroupLayout( in TEST_P() 146 dawn::BindGroupLayout bgl = utils::MakeBindGroupLayout( in TEST_P() [all …]
|
/third_party/flutter/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
D | BindGroupValidationTests.cpp | 65 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, {}); in TEST_F() 83 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 96 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 112 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 132 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 182 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 237 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 288 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 311 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() 324 dawn::BindGroupLayout layout = utils::MakeBindGroupLayout(device, { in TEST_F() [all …]
|
/third_party/skia/third_party/externals/dawn/src/utils/ |
D | WGPUHelpers.h | 96 const wgpu::BindGroupLayout* bindGroupLayout); 99 std::vector<wgpu::BindGroupLayout> bgls); 139 wgpu::BindGroupLayout MakeBindGroupLayout( 175 const wgpu::BindGroupLayout& layout,
|
/third_party/flutter/skia/third_party/externals/dawn/src/utils/ |
D | DawnHelpers.h | 94 const dawn::BindGroupLayout* bindGroupLayout); 95 dawn::BindGroupLayout MakeBindGroupLayout( 129 const dawn::BindGroupLayout& layout,
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/null/ |
D | DeviceNull.h | 43 class BindGroupLayout; variable 61 using BindGroupLayoutType = BindGroupLayout; 209 class BindGroupLayout final : public BindGroupLayoutBase { 211 BindGroupLayout(DeviceBase* device, 216 ~BindGroupLayout() override = default;
|