Commit Graph

16 Commits (master)

Author SHA1 Message Date
Dorian Wouters 1a235adb40
Remove Lua scripting
While LuaJIT is blazing fast, Lua itself isn't that great of a language.
I'd prefer to have a language with at least a native class structure.
AngelScript commits coming soon.
2018-09-09 16:40:51 +02:00
Dorian Wouters 8f02acdf09
Lowercase namespaces; move states to state/; cmd-based render groundwork 2018-01-13 22:58:04 +01:00
Dorian Wouters c110e3fc21
Change UI::Manager way of managing lifetime ; reduce header pollution 2017-02-26 01:19:21 -05:00
Dorian Wouters bd24e024bd
Move Program, Shader and ProgramManager to render/gl/ 2017-02-06 14:26:35 -05:00
Dorian Wouters 68e4eec7af
Move text rendering to own renderer 2017-02-05 23:12:54 -05:00
Dorian Wouters c7a14d8025
Game: proper pointer init, fix a cast warning 2016-10-24 18:55:39 +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 dd04f4a968
Move content registry, Object/BlockDef to Content namespace 2016-08-11 22:39:03 +02:00
Dorian Wouters 28d5b18448
Introduce Lua scripting, basic block registration, tiled textures 2016-08-06 15:44:57 +02:00
Dorian Wouters 1c651fdb32
Game: proper destruction and lifetime 2016-07-10 17:29:01 +02:00
Dorian Wouters 42447043f7
Create ParticlesRenderer, implement its GL version
Create "Renderer" object containing pointers to backend-specific (C++
virtual) renderers.
Make VBO fully inline and lose its ability to do refcounting.
2016-07-06 22:04:56 +02:00
Dorian Wouters 16db465be3
Convert tabs to 2 spaces 2016-07-01 11:35:08 +02:00
Dorian Wouters b674f9d955 Remove deprecated CaveGenerator code; update spec 2016-01-02 20:03:37 +01:00
Dorian Wouters cddc4f9a02 Work on UI and UI::Manager. GL Viewport is now automatically scaled on resize. 2016-01-02 20:03:37 +01:00
Dorian Wouters ad6aed5179 Convert to GL ES 2.0, batch Chunk transfer 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