mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 10:25:28 +00:00
Deprecate BG[L]Desc::binding[s|Count] in favor of entr[ies|yCount]
Bug: dawn:22 Change-Id: I02188d70103a1bee25b9b2024a2ea9f785656236 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/19862 Reviewed-by: Austin Eng <enga@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
be08000cb5
commit
3966eb1175
@@ -271,16 +271,15 @@ namespace utils {
|
||||
|
||||
wgpu::BindGroupLayout MakeBindGroupLayout(
|
||||
const wgpu::Device& device,
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> bindingsInitializer) {
|
||||
|
||||
std::vector<wgpu::BindGroupLayoutEntry> bindings;
|
||||
for (const wgpu::BindGroupLayoutEntry& binding : bindingsInitializer) {
|
||||
bindings.push_back(binding);
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> entriesInitializer) {
|
||||
std::vector<wgpu::BindGroupLayoutEntry> entries;
|
||||
for (const wgpu::BindGroupLayoutEntry& entry : entriesInitializer) {
|
||||
entries.push_back(entry);
|
||||
}
|
||||
|
||||
wgpu::BindGroupLayoutDescriptor descriptor;
|
||||
descriptor.bindingCount = static_cast<uint32_t>(bindings.size());
|
||||
descriptor.bindings = bindings.data();
|
||||
descriptor.entryCount = static_cast<uint32_t>(entries.size());
|
||||
descriptor.entries = entries.data();
|
||||
return device.CreateBindGroupLayout(&descriptor);
|
||||
}
|
||||
|
||||
@@ -317,16 +316,16 @@ namespace utils {
|
||||
wgpu::BindGroup MakeBindGroup(
|
||||
const wgpu::Device& device,
|
||||
const wgpu::BindGroupLayout& layout,
|
||||
std::initializer_list<BindingInitializationHelper> bindingsInitializer) {
|
||||
std::vector<wgpu::BindGroupEntry> bindings;
|
||||
for (const BindingInitializationHelper& helper : bindingsInitializer) {
|
||||
bindings.push_back(helper.GetAsBinding());
|
||||
std::initializer_list<BindingInitializationHelper> entriesInitializer) {
|
||||
std::vector<wgpu::BindGroupEntry> entries;
|
||||
for (const BindingInitializationHelper& helper : entriesInitializer) {
|
||||
entries.push_back(helper.GetAsBinding());
|
||||
}
|
||||
|
||||
wgpu::BindGroupDescriptor descriptor;
|
||||
descriptor.layout = layout;
|
||||
descriptor.bindingCount = bindings.size();
|
||||
descriptor.bindings = bindings.data();
|
||||
descriptor.entryCount = entries.size();
|
||||
descriptor.entries = entries.data();
|
||||
|
||||
return device.CreateBindGroup(&descriptor);
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ namespace utils {
|
||||
const wgpu::BindGroupLayout* bindGroupLayout);
|
||||
wgpu::BindGroupLayout MakeBindGroupLayout(
|
||||
const wgpu::Device& device,
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> bindingsInitializer);
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> entriesInitializer);
|
||||
|
||||
// Helpers to make creating bind groups look nicer:
|
||||
//
|
||||
@@ -124,7 +124,7 @@ namespace utils {
|
||||
wgpu::BindGroup MakeBindGroup(
|
||||
const wgpu::Device& device,
|
||||
const wgpu::BindGroupLayout& layout,
|
||||
std::initializer_list<BindingInitializationHelper> bindingsInitializer);
|
||||
std::initializer_list<BindingInitializationHelper> entriesInitializer);
|
||||
|
||||
} // namespace utils
|
||||
|
||||
|
||||
Reference in New Issue
Block a user