]> git.lizzy.rs Git - minetest.git/commit
Add dynamic exposure correction (#12959)
authorx2048 <codeforsmile@gmail.com>
Fri, 6 Jan 2023 21:33:25 +0000 (22:33 +0100)
committerGitHub <noreply@github.com>
Fri, 6 Jan 2023 21:33:25 +0000 (22:33 +0100)
commit6d45c243f85942b20dab58753e735ec89a68f710
treebfe6207d73d1b111af82ea9e5794bdaac4ce26e3
parent2715cc8bf68a2cc8cd583cd5b0bb732ee13a1b49
Add dynamic exposure correction (#12959)

* Add uniform for frame delta time
* Adjust exposure in logarithmic (EV) space
* Add network support and LUA API
* Add testing mod
29 files changed:
android/native/jni/Android.mk
builtin/settingtypes.txt
client/shaders/extract_bloom/opengl_fragment.glsl
client/shaders/extract_bloom/opengl_vertex.glsl
client/shaders/second_stage/opengl_fragment.glsl
client/shaders/second_stage/opengl_vertex.glsl
client/shaders/update_exposure/opengl_fragment.glsl [new file with mode: 0644]
client/shaders/update_exposure/opengl_vertex.glsl [new file with mode: 0644]
doc/lua_api.txt
games/devtest/mods/lighting/init.lua [new file with mode: 0644]
games/devtest/mods/lighting/mod.conf [new file with mode: 0644]
games/devtest/mods/util_commands/init.lua
src/CMakeLists.txt
src/client/clientenvironment.cpp
src/client/clientenvironment.h
src/client/game.cpp
src/client/render/pipeline.cpp
src/client/render/pipeline.h
src/client/render/secondstage.cpp
src/client/renderingengine.cpp
src/client/shader.cpp
src/client/shader.h
src/defaultsettings.cpp
src/lighting.cpp [new file with mode: 0644]
src/lighting.h
src/network/clientpackethandler.cpp
src/network/networkprotocol.h
src/script/lua_api/l_object.cpp
src/server.cpp