summaryrefslogtreecommitdiff
path: root/video.hpp
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2025-02-22 17:01:35 +1100
committerquou <quou@disroot.org>2025-02-22 17:01:53 +1100
commit04db6b0ccd81d988cfe3a1d09e4eb00eeea77273 (patch)
tree5163857dca5070ecea802452c1e4e22806e4fbab /video.hpp
parent944ca7aede48f358329cc9e6cdac479648f30c17 (diff)
basic shadows
Diffstat (limited to 'video.hpp')
-rw-r--r--video.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/video.hpp b/video.hpp
index 3bd756f..5aa25bc 100644
--- a/video.hpp
+++ b/video.hpp
@@ -75,13 +75,13 @@ static_assert(sizeof(Buffer_Descriptor) <= descriptor_payload_size);
#define pipeline_max_descriptors 16
enum class Depth_Mode {
+ never,
less,
less_equal,
equal,
greater,
greater_equal,
- always,
- never
+ always
};
enum class Blend_Factor {
@@ -410,6 +410,7 @@ struct Sampler_State {
Address_Mode address_u;
Address_Mode address_v;
Address_Mode address_w;
+ Depth_Mode compare;
float border[4];
float mip_bias;
bool aniso;