Rewrite rendering engine (#6253)
authorVitaliy <silverunicorn2011@yandex.ru>
Tue, 31 Oct 2017 18:27:10 +0000 (21:27 +0300)
committerLoïc Blot <nerzhul@users.noreply.github.com>
Tue, 31 Oct 2017 18:27:10 +0000 (19:27 +0100)
commit28841961ba91b943b7478704181604fa3e24e81e
tree6485c0d4483c1c1e20eefd80510b7e9441f1b58a
parent65c5539035139428ee8354d7c96565fc392112d2
Rewrite rendering engine (#6253)

* Clean draw_*() arguments

* Split rendering core

* Add anaglyph 3D

* Interlaced 3D

* Drop obsolete methods
25 files changed:
builtin/settingtypes.txt
client/shaders/3d_interlaced_merge/opengl_fragment.glsl [new file with mode: 0644]
client/shaders/3d_interlaced_merge/opengl_vertex.glsl [new file with mode: 0644]
minetest.conf.example
src/client/CMakeLists.txt
src/client/render/anaglyph.cpp [new file with mode: 0644]
src/client/render/anaglyph.h [new file with mode: 0644]
src/client/render/core.cpp [new file with mode: 0644]
src/client/render/core.h [new file with mode: 0644]
src/client/render/factory.cpp [new file with mode: 0644]
src/client/render/factory.h [new file with mode: 0644]
src/client/render/interlaced.cpp [new file with mode: 0644]
src/client/render/interlaced.h [new file with mode: 0644]
src/client/render/pageflip.cpp [new file with mode: 0644]
src/client/render/pageflip.h [new file with mode: 0644]
src/client/render/plain.cpp [new file with mode: 0644]
src/client/render/plain.h [new file with mode: 0644]
src/client/render/sidebyside.cpp [new file with mode: 0644]
src/client/render/sidebyside.h [new file with mode: 0644]
src/client/render/stereo.cpp [new file with mode: 0644]
src/client/render/stereo.h [new file with mode: 0644]
src/client/renderingengine.cpp
src/client/renderingengine.h
src/game.cpp
src/settings_translation_file.cpp