Home
last modified time | relevance | path

Searched refs:BindGroupLayout (Results 1 – 25 of 111) sorted by relevance

12345

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DBindGroupLayoutVk.cpp81 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 …]
DBindGroupLayoutVk.h46 class BindGroupLayout final : public BindGroupLayoutBase {
48 static ResultOrError<Ref<BindGroupLayout>> Create(
53 BindGroupLayout(DeviceBase* device,
65 ~BindGroupLayout() override;
DDescriptorSetAllocator.h30 class BindGroupLayout; variable
38 BindGroupLayout* layout,
46 DescriptorSetAllocator(BindGroupLayout* layout,
52 BindGroupLayout* mLayout;
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DBindGroupLayoutD3D12.cpp60 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 …]
DBindGroupLayoutD3D12.h38 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/
DBindGroupLayoutD3D12.cpp22 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()
DBindGroupLayoutD3D12.h26 class BindGroupLayout : public BindGroupLayoutBase {
28 BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor);
DForward.h24 class BindGroupLayout; variable
42 using BindGroupLayoutType = BindGroupLayout;
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DBindGroupLayoutMTL.mm22 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) {
DBindGroupLayoutMTL.h26 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/
DObjectCachingTests.cpp24 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 …]
DPipelineLayoutTests.cpp28 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/
DBindGroupLayoutVk.cpp63 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()
DBindGroupLayoutVk.h28 class BindGroupLayout : public BindGroupLayoutBase {
30 BindGroupLayout(Device* device, const BindGroupLayoutDescriptor* descriptor);
31 ~BindGroupLayout();
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/
DResourceUsageTrackingTests.cpp66 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 …]
DBindGroupValidationTests.cpp84 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 …]
DMinimumBufferSizeValidationTests.cpp162 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/
DBindGroupLayoutGL.cpp21 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()
DBindGroupLayoutGL.h26 class BindGroupLayout final : public BindGroupLayoutBase {
28 BindGroupLayout(DeviceBase* device,
36 ~BindGroupLayout() override = default;
/third_party/skia/third_party/externals/dawn/src/dawn_node/binding/
DGPUBindGroupLayout.h29 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/
DObjectCachingTests.cpp24 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/
DBindGroupValidationTests.cpp65 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/
DWGPUHelpers.h96 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/
DDawnHelpers.h94 const dawn::BindGroupLayout* bindGroupLayout);
95 dawn::BindGroupLayout MakeBindGroupLayout(
129 const dawn::BindGroupLayout& layout,
/third_party/skia/third_party/externals/dawn/src/dawn_native/null/
DDeviceNull.h43 class BindGroupLayout; variable
61 using BindGroupLayoutType = BindGroupLayout;
209 class BindGroupLayout final : public BindGroupLayoutBase {
211 BindGroupLayout(DeviceBase* device,
216 ~BindGroupLayout() override = default;

12345