summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2024-12-30 12:18:26 +1100
committerquou <quou@disroot.org>2024-12-30 12:18:26 +1100
commit112680014408ab946ad56001dfe53a7035f82d2c (patch)
tree1362f53f9c992f52140958416d1c318a59fdc01a
parentb27cc55aa631c52dae4a1a9c8c6888fc063fe022 (diff)
Update scissor and viewport functions to take ints instead
-rw-r--r--pipeline.cpp16
-rw-r--r--video.hpp4
2 files changed, 10 insertions, 10 deletions
diff --git a/pipeline.cpp b/pipeline.cpp
index 2dc8ce9..79bfc1d 100644
--- a/pipeline.cpp
+++ b/pipeline.cpp
@@ -136,10 +136,10 @@ void Pipeline_Builder::begin() {
}
void Pipeline_Builder::viewport(
- float x,
- float y,
- float w,
- float h
+ int x,
+ int y,
+ int w,
+ int h
) {
pip->viewport[0] = x;
pip->viewport[1] = y;
@@ -148,10 +148,10 @@ void Pipeline_Builder::viewport(
}
void Pipeline_Builder::scissor(
- float x,
- float y,
- float w,
- float h
+ int x,
+ int y,
+ int w,
+ int h
) {
pip->scissor[0] = x;
pip->scissor[1] = y;
diff --git a/video.hpp b/video.hpp
index 13dbf16..37a7315 100644
--- a/video.hpp
+++ b/video.hpp
@@ -295,8 +295,8 @@ struct Pipeline_Builder {
void validate_rp();
void begin();
- void viewport(float x, float y, float w, float h);
- void scissor(float x, float y, float w, float h);
+ void viewport(int x, int y, int w, int h);
+ void scissor(int x, int y, int w, int h);
void depth(bool test, bool write, Depth_Mode mode);
void blend(Blend_Mode mode, Blend_Factor src, Blend_Factor dst);
void blend(