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:
Ben Clayton
2021-04-26 20:38:36 +00:00
committed by Commit Bot service account
parent 19b4b6cc2b
commit 5d5ec24571
13 changed files with 46 additions and 51 deletions

View File

@@ -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) {

View File

@@ -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.

View File

@@ -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));

View File

@@ -147,9 +147,6 @@ class Output {
/// Interface for Program transforms
class Transform {
public:
/// [DEPRECATED]: Use transform::Output
using Output = transform::Output;
/// Constructor
Transform();
/// Destructor

View File

@@ -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) {

View File

@@ -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;