Commit Graph

18 Commits (master)

Author SHA1 Message Date
Dorian Wouters 8f02acdf09
Lowercase namespaces; move states to state/; cmd-based render groundwork 2018-01-13 22:58:04 +01:00
Dorian Wouters 710ff2537f
Chunk: move CX, CY, CZ into class, more documentation 2017-03-16 13:29:56 -04:00
Dorian Wouters b656c74a9e
ProgramManager: get rid of PM_* defines 2017-03-10 17:06:25 -05:00
Dorian Wouters 2434cd4d4a
Remove old log stream functions, replace by Util::Log 2017-02-27 11:04:40 -05:00
Dorian Wouters 8a4ac24054
Revamp way of handling matrices in UI drawing 2017-02-27 00:13:27 -05:00
Dorian Wouters c110e3fc21
Change UI::Manager way of managing lifetime ; reduce header pollution 2017-02-26 01:19:21 -05:00
Dorian Wouters f1590353e2
GL 3.0 Forward compatibility 2017-02-18 13:04:21 -05:00
Dorian Wouters a33382a91b
Remove player death reason 2017-02-06 17:15:20 -05:00
Dorian Wouters bd24e024bd
Move Program, Shader and ProgramManager to render/gl/ 2017-02-06 14:26:35 -05:00
Dorian Wouters af5b7085e6
LocalPlayer: move debug VAO&VBO out of staticness
Game now properly shuts down.
2016-09-20 00:10:06 +02:00
Dorian Wouters 42ea79d259
Asset & Mod management base; PlayerUpdate->MsgTypes; add basic crypto
Fix rendering on compliant GL ES 2.0 implementations.
2016-08-28 10:51:39 +02:00
Dorian Wouters f4620436d9
Shader: change "defines" to "prelude lines" 2016-07-11 23:04:50 +02:00
Dorian Wouters d40c33ce33
Move FBO, VBO & GL utils to render/gl/ 2016-07-02 15:51:36 +02:00
Dorian Wouters 16db465be3
Convert tabs to 2 spaces 2016-07-01 11:35:08 +02:00
Dorian Wouters 4187a2c994 Add better ray tracing facilities; broken swept AABB collisions 2016-02-23 22:04:18 +01:00
Dorian Wouters 47ecebae40 Fix round-down division bug causing issues with block position
This fixes rendering issues with weird transparent blocks.
Also deletes underscore pointer manager, replacing it with
std::unique_ptr.
2016-01-02 20:03:37 +01:00
Dorian Wouters 0c7d72a76d Switch to libEpoxy
Among other things.
2016-01-02 20:03:37 +01:00
Dorian Wouters 82db863f4e Introduce Universe, infinite Worlds, dynamic block creation 2016-01-02 20:03:37 +01:00