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