mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-20 10:25:28 +00:00
Rename BG[L]Binding to BG[L]Entry
This is to match the WebGPU API change. The only manual changes are in dawn.json and templates. The rest was created with the following commands: git grep -l BindGroupLayoutBinding | xargs sed -i "" -e "s/BindGroupLayoutBinding/BindGroupLayoutEntry/g" git grep -l BindGroupBinding | xargs sed -i "" -e "s/BindGroupBinding/BindGroupEntry/g" git cl format Bug: dawn:22 Change-Id: I1377eef9ea9816578441c91d167909dedc7f8e96 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/18863 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
f526d777e0
commit
c3c6694d8f
@@ -274,11 +274,11 @@ namespace utils {
|
||||
|
||||
wgpu::BindGroupLayout MakeBindGroupLayout(
|
||||
const wgpu::Device& device,
|
||||
std::initializer_list<wgpu::BindGroupLayoutBinding> bindingsInitializer) {
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> bindingsInitializer) {
|
||||
constexpr wgpu::ShaderStage kNoStages{};
|
||||
|
||||
std::vector<wgpu::BindGroupLayoutBinding> bindings;
|
||||
for (const wgpu::BindGroupLayoutBinding& binding : bindingsInitializer) {
|
||||
std::vector<wgpu::BindGroupLayoutEntry> bindings;
|
||||
for (const wgpu::BindGroupLayoutEntry& binding : bindingsInitializer) {
|
||||
if (binding.visibility != kNoStages) {
|
||||
bindings.push_back(binding);
|
||||
}
|
||||
@@ -307,8 +307,8 @@ namespace utils {
|
||||
: binding(binding), buffer(buffer), offset(offset), size(size) {
|
||||
}
|
||||
|
||||
wgpu::BindGroupBinding BindingInitializationHelper::GetAsBinding() const {
|
||||
wgpu::BindGroupBinding result;
|
||||
wgpu::BindGroupEntry BindingInitializationHelper::GetAsBinding() const {
|
||||
wgpu::BindGroupEntry result;
|
||||
|
||||
result.binding = binding;
|
||||
result.sampler = sampler;
|
||||
@@ -324,7 +324,7 @@ namespace utils {
|
||||
const wgpu::Device& device,
|
||||
const wgpu::BindGroupLayout& layout,
|
||||
std::initializer_list<BindingInitializationHelper> bindingsInitializer) {
|
||||
std::vector<wgpu::BindGroupBinding> bindings;
|
||||
std::vector<wgpu::BindGroupEntry> bindings;
|
||||
for (const BindingInitializationHelper& helper : bindingsInitializer) {
|
||||
bindings.push_back(helper.GetAsBinding());
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ namespace utils {
|
||||
const wgpu::BindGroupLayout* bindGroupLayout);
|
||||
wgpu::BindGroupLayout MakeBindGroupLayout(
|
||||
const wgpu::Device& device,
|
||||
std::initializer_list<wgpu::BindGroupLayoutBinding> bindingsInitializer);
|
||||
std::initializer_list<wgpu::BindGroupLayoutEntry> bindingsInitializer);
|
||||
|
||||
// Helpers to make creating bind groups look nicer:
|
||||
//
|
||||
@@ -111,7 +111,7 @@ namespace utils {
|
||||
uint64_t offset = 0,
|
||||
uint64_t size = wgpu::kWholeSize);
|
||||
|
||||
wgpu::BindGroupBinding GetAsBinding() const;
|
||||
wgpu::BindGroupEntry GetAsBinding() const;
|
||||
|
||||
uint32_t binding;
|
||||
wgpu::Sampler sampler;
|
||||
|
||||
Reference in New Issue
Block a user