summaryrefslogtreecommitdiffstats
path: root/servers/rendering_server.h
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2021-08-12 00:44:24 +0200
committerHugo Locurcio <hugo.locurcio@hugo.pro>2022-08-03 03:49:15 +0200
commitd041ca6c02cf7a8466f21792083728943f0c4d58 (patch)
tree33b911209062fff2c23ec0126c67cb6a346e7b2a /servers/rendering_server.h
parent3b39f00761145a44a6c6d45320d6e26b944814a3 (diff)
downloadredot-engine-d041ca6c02cf7a8466f21792083728943f0c4d58.tar.gz
Add Nearest Mipmap Anisotropic filter option to decals and projectors
This is consistent with the BaseMaterial3D filtering options. It can be used for high-quality pixel art textures that remain sharp when viewed at oblique angles, but prevents them from becoming grainy thanks to mipmaps.
Diffstat (limited to 'servers/rendering_server.h')
-rw-r--r--servers/rendering_server.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/servers/rendering_server.h b/servers/rendering_server.h
index 1f2012ac8d..845a4a7a3e 100644
--- a/servers/rendering_server.h
+++ b/servers/rendering_server.h
@@ -495,9 +495,10 @@ public:
enum LightProjectorFilter {
LIGHT_PROJECTOR_FILTER_NEAREST,
- LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS,
LIGHT_PROJECTOR_FILTER_LINEAR,
+ LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS,
LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS,
+ LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC,
LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC,
};
@@ -557,9 +558,10 @@ public:
enum DecalFilter {
DECAL_FILTER_NEAREST,
- DECAL_FILTER_NEAREST_MIPMAPS,
DECAL_FILTER_LINEAR,
+ DECAL_FILTER_NEAREST_MIPMAPS,
DECAL_FILTER_LINEAR_MIPMAPS,
+ DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC,
DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC,
};