Commit Graph

20 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 46082b5d01
Move Lua modules; remove goodform 2017-10-14 12:39:36 +02:00
Dorian Wouters f1590353e2
GL 3.0 Forward compatibility 2017-02-18 13:04:21 -05:00
Dorian Wouters b57c352dcb
Temp fix for Lua script crashing the game 2017-02-06 10:02:51 -05:00
Dorian Wouters 28d5b18448
Introduce Lua scripting, basic block registration, tiled textures 2016-08-06 15:44:57 +02:00
Dorian Wouters 16db465be3
Convert tabs to 2 spaces 2016-07-01 11:35:08 +02:00
Dorian Wouters 4f8e79eb24 s/Lua/LuaJIT/, add isRemote to Universe & World, add msgpack 2016-05-01 18:55:57 +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 ad6aed5179 Convert to GL ES 2.0, batch Chunk transfer 2016-01-02 20:03:37 +01:00
Dorian Wouters df0fe011c7 In-mem chunk compression experiment, begin Lua scripting 2016-01-02 20:03:37 +01:00
Dorian Wouters f2062d6fe7 Faster atlas creation
Block selection
Chunk de/compression now uses internal buffer directly (0-copy)
Optimized Chunk vertices list order (faster vert access from GPU cache)
F5 Debug info: added triangle count
Implemented ladder climb
Road + jump pad makes you jump farther
Fixed bad fog color blending (alpha-channel)
Changed LZFX and enet compilation to Release, -O3
2016-01-02 20:03:37 +01:00
Dorian Wouters a906b1c99e Added waving lava 2016-01-02 20:03:37 +01:00
Dorian Wouters d8d323a76e Implemented (display) player rotation 2016-01-02 20:03:37 +01:00
Dorian Wouters 0557621415 Begin player sprite implementation 2016-01-02 20:03:37 +01:00
Dorian Wouters 1fa38eb0e3 Shaders reorganize, stat bar background, GLM SIMD usage line print 2016-01-02 20:03:37 +01:00
Dorian Wouters a22eb07488 PNG compression, crosshair, beginnings of builder gun code 2016-01-02 20:03:37 +01:00
Dorian Wouters 08e0ea27a0 wooohooooo 2016-01-02 20:03:37 +01:00
Dorian Wouters 693e5a2a80 updayte 2016-01-02 20:03:37 +01:00
Dorian Wouters 3c0ae6f49e Init commit 2016-01-02 20:00:07 +01:00