mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-18 17:35:30 +00:00
src/transform: Remove deprecated APIs
These have now been removed from Dawn. Change-Id: I50e784141e6eb07f4f0d3f508bb8c6199429dd63 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/48044 Auto-Submit: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Ryan Harrison <rharrison@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
19b4b6cc2b
commit
5d5ec24571
@@ -55,9 +55,6 @@ FirstIndexOffset::Data::Data(const Data&) = default;
|
||||
FirstIndexOffset::Data::~Data() = default;
|
||||
|
||||
FirstIndexOffset::FirstIndexOffset() = default;
|
||||
FirstIndexOffset::FirstIndexOffset(uint32_t binding, uint32_t group)
|
||||
: binding_(binding), group_(group) {}
|
||||
|
||||
FirstIndexOffset::~FirstIndexOffset() = default;
|
||||
|
||||
Output FirstIndexOffset::Run(const Program* in, const DataMap& data) {
|
||||
|
||||
@@ -109,11 +109,7 @@ class FirstIndexOffset : public Transform {
|
||||
|
||||
/// Constructor
|
||||
FirstIndexOffset();
|
||||
/// Constructor
|
||||
/// [DEPRECATED] - pass BindingPoint as part of the `data` to Run()
|
||||
/// @param binding the binding() for firstVertex/Instance uniform
|
||||
/// @param group the group() for firstVertex/Instance uniform
|
||||
FirstIndexOffset(uint32_t binding, uint32_t group);
|
||||
/// Destructor
|
||||
~FirstIndexOffset() override;
|
||||
|
||||
/// Runs the transform on `program`, returning the transformation result.
|
||||
|
||||
@@ -366,7 +366,9 @@ fn entry() {
|
||||
}
|
||||
)";
|
||||
|
||||
auto got = Run(src, std::make_unique<FirstIndexOffset>(1, 2));
|
||||
DataMap config;
|
||||
config.Add<FirstIndexOffset::BindingPoint>(1, 2);
|
||||
auto got = Run<FirstIndexOffset>(src, std::move(config));
|
||||
|
||||
EXPECT_EQ(expect, str(got));
|
||||
|
||||
@@ -419,7 +421,9 @@ fn entry() {
|
||||
}
|
||||
)";
|
||||
|
||||
auto got = Run(src, std::make_unique<FirstIndexOffset>(1, 7));
|
||||
DataMap config;
|
||||
config.Add<FirstIndexOffset::BindingPoint>(1, 7);
|
||||
auto got = Run<FirstIndexOffset>(src, std::move(config));
|
||||
|
||||
EXPECT_EQ(expect, str(got));
|
||||
|
||||
@@ -475,7 +479,9 @@ fn entry() {
|
||||
}
|
||||
)";
|
||||
|
||||
auto got = Run(src, std::make_unique<FirstIndexOffset>(1, 2));
|
||||
DataMap config;
|
||||
config.Add<FirstIndexOffset::BindingPoint>(1, 2);
|
||||
auto got = Run<FirstIndexOffset>(src, std::move(config));
|
||||
|
||||
EXPECT_EQ(expect, str(got));
|
||||
|
||||
@@ -535,7 +541,9 @@ fn entry() {
|
||||
}
|
||||
)";
|
||||
|
||||
auto got = Run(src, std::make_unique<FirstIndexOffset>(1, 2));
|
||||
DataMap config;
|
||||
config.Add<FirstIndexOffset::BindingPoint>(1, 2);
|
||||
auto got = Run<FirstIndexOffset>(src, std::move(config));
|
||||
|
||||
EXPECT_EQ(expect, str(got));
|
||||
|
||||
|
||||
@@ -147,9 +147,6 @@ class Output {
|
||||
/// Interface for Program transforms
|
||||
class Transform {
|
||||
public:
|
||||
/// [DEPRECATED]: Use transform::Output
|
||||
using Output = transform::Output;
|
||||
|
||||
/// Constructor
|
||||
Transform();
|
||||
/// Destructor
|
||||
|
||||
@@ -567,8 +567,6 @@ struct State {
|
||||
} // namespace
|
||||
|
||||
VertexPulling::VertexPulling() = default;
|
||||
VertexPulling::VertexPulling(const Config& config) : cfg_(config) {}
|
||||
|
||||
VertexPulling::~VertexPulling() = default;
|
||||
|
||||
Output VertexPulling::Run(const Program* in, const DataMap& data) {
|
||||
|
||||
@@ -160,11 +160,6 @@ class VertexPulling : public Transform {
|
||||
/// Constructor
|
||||
VertexPulling();
|
||||
|
||||
/// Constructor
|
||||
/// [DEPRECATED] - pass Config as part of the `data` to Run()
|
||||
/// @param config the configuration options for the transform
|
||||
explicit VertexPulling(const Config& config);
|
||||
|
||||
/// Destructor
|
||||
~VertexPulling() override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user