From 9e9216405fb999a1a6c4f8865264f4e7e335e7aa Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sun, 25 Apr 2021 00:32:45 +0300 Subject: [PATCH] Use seamless cube map filtering if available --- extensions/arb_seamless_cube_map.glext | 4 ++++ source/core/texturecube.cpp | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 extensions/arb_seamless_cube_map.glext diff --git a/extensions/arb_seamless_cube_map.glext b/extensions/arb_seamless_cube_map.glext new file mode 100644 index 00000000..60f43c5d --- /dev/null +++ b/extensions/arb_seamless_cube_map.glext @@ -0,0 +1,4 @@ +extension ARB_seamless_cube_map +# AMD_seamless_cubemap_per_texture contains the same enum but has orthogonal +# semantics +source none diff --git a/source/core/texturecube.cpp b/source/core/texturecube.cpp index 1c6c4962..01820fa8 100644 --- a/source/core/texturecube.cpp +++ b/source/core/texturecube.cpp @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -49,6 +50,8 @@ TextureCube::TextureCube(): allocated(0) { static Require _req(ARB_texture_cube_map); + if(ARB_seamless_cube_map) + glEnable(GL_TEXTURE_CUBE_MAP_SEAMLESS); } void TextureCube::storage(PixelFormat fmt, unsigned sz, unsigned lv) -- 2.43.0