Dorian Wouters
|
24fbabd6d3
|
Doxygen: recursive scan
|
2017-03-16 00:02:50 -04:00 |
Dorian Wouters
|
b656c74a9e
|
ProgramManager: get rid of PM_* defines
|
2017-03-10 17:06:25 -05:00 |
Dorian Wouters
|
c54d02f6b2
|
UI::Element::Area::isIn: fix bounding box check error
|
2017-03-04 23:21:50 -05:00 |
Dorian Wouters
|
03f3f9c480
|
Update stb_image, add stb_c_lexer
|
2017-03-04 23:20:44 -05:00 |
Dorian Wouters
|
e3c76940a0
|
Commit missing VBO.cpp
|
2017-02-27 21:10:13 -05:00 |
Dorian Wouters
|
14d6601f12
|
Remove __FILENAME__ (working only on Makefiles anyway)
|
2017-02-27 11:08:58 -05:00 |
Dorian Wouters
|
2434cd4d4a
|
Remove old log stream functions, replace by Util::Log
|
2017-02-27 11:04:40 -05:00 |
Dorian Wouters
|
bdf2f710f7
|
Better logging system ; move GL debug output to own class
|
2017-02-27 00:49:36 -05:00 |
Dorian Wouters
|
9772d68504
|
Enable ASLR
|
2017-02-27 00:13:35 -05:00 |
Dorian Wouters
|
8a4ac24054
|
Revamp way of handling matrices in UI drawing
|
2017-02-27 00:13:27 -05:00 |
Dorian Wouters
|
aef28d0727
|
Fix uninitialized value in UI::Text causing crash
|
2017-02-26 01:41:20 -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
|
3857e1f5c2
|
Move "Connecting" from GameState to new ConnectingState
|
2017-02-25 16:42:09 -05:00 |
Dorian Wouters
|
e01f411ea9
|
Message handling on client: 1 file per msgtype
|
2017-02-25 15:45:37 -05:00 |
Dorian Wouters
|
12fdcc237f
|
Support for multiple OpenGL Loaders: epoxy, glbinding, glad, glew
|
2017-02-25 15:43:24 -05:00 |
Dorian Wouters
|
72ec16aefb
|
CMakeLists: add `diggler_add_sources` macro, replace subdirs set()
|
2017-02-23 21:55:42 -05:00 |
Dorian Wouters
|
8a2bd08d84
|
ui/Text: allow update frequency hinting
|
2017-02-18 14:26:41 -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
|
c27fd49526
|
Remove redundant std::move in GameWindow
|
2017-02-06 17:09:07 -05:00 |
Dorian Wouters
|
0084d371fc
|
Fix shutdown crash (client Game members destructed before State)
|
2017-02-06 16:09:56 -05:00 |
Dorian Wouters
|
bd24e024bd
|
Move Program, Shader and ProgramManager to render/gl/
|
2017-02-06 14:26:35 -05:00 |
Dorian Wouters
|
b57c352dcb
|
Temp fix for Lua script crashing the game
|
2017-02-06 10:02:51 -05:00 |
Dorian Wouters
|
015d45b579
|
Fix AssetManager wrong construction
|
2017-02-05 23:28:46 -05:00 |
Dorian Wouters
|
f7ab4c9a79
|
platform/BuildInfo: more detailed *BSD reporting
|
2017-02-05 23:16:44 -05:00 |
Dorian Wouters
|
a5c775b6c7
|
ParticlesRenderer: use ParticleEmitter reference instead of pointer
|
2017-02-05 23:15:05 -05:00 |
Dorian Wouters
|
1f8efa1f31
|
Add "vk" (Vulkan) renderer dir
|
2017-02-05 23:14:26 -05:00 |
Dorian Wouters
|
42c0a856f9
|
MemoryStream: fix out_of_range on valid EOS seeking
|
2017-02-05 23:13:48 -05:00 |
Dorian Wouters
|
82e9f73a2c
|
Display <?> in logs when filename is unknown
|
2017-02-05 23:13:23 -05:00 |
Dorian Wouters
|
68e4eec7af
|
Move text rendering to own renderer
|
2017-02-05 23:12:54 -05:00 |
Dorian Wouters
|
acf2885110
|
Add platform/Endian.hpp (portable <endian.h> alike)
|
2016-12-30 12:13:42 +01:00 |
Dorian Wouters
|
d371db004c
|
CryptoData: add std::vector-based construction, comparison & cast
|
2016-12-30 12:12:31 +01:00 |
Dorian Wouters
|
16bf6e259c
|
net::InMessage: fix potential OOB access (bad length)
|
2016-12-30 12:11:22 +01:00 |
Dorian Wouters
|
5c0ef5867f
|
io/Stream: add rewind() (seeks to 0)
|
2016-12-30 12:09:40 +01:00 |
Dorian Wouters
|
38dd34031d
|
FindCXX14: better variable name + cleanup
|
2016-12-30 12:08:16 +01:00 |
Dorian Wouters
|
8207179d59
|
io/MemoryStream: throw std::out_of_range when seeking beyond limits
|
2016-12-30 12:08:01 +01:00 |
Dorian Wouters
|
2165dcb50a
|
crypto/Sign: add KeyPair struct
|
2016-12-30 12:03:51 +01:00 |
Dorian Wouters
|
97a5a7088a
|
CMakeLists: fix compilation failing on non-Makefile project gen
|
2016-12-30 12:00:54 +01:00 |
Dorian Wouters
|
712cceefe3
|
CMakeLists: remove redundant C++14 flag
|
2016-12-30 11:53:55 +01:00 |
Dorian Wouters
|
dfdb3fe4c6
|
util/Tipsify: fix a signed/unsigned comparison warning
|
2016-12-30 11:51:19 +01:00 |
Dorian Wouters
|
ac758f06d1
|
Alias glm vec & mat types into the Diggler namespace
Change AABB, Camera and Frustum to use the aliases
|
2016-10-28 13:36:14 +02:00 |
Dorian Wouters
|
4dfc309295
|
Add torch7 & torch/threads submodules
|
2016-10-28 13:12:08 +02:00 |
Dorian Wouters
|
6a32ff33b7
|
crypto/CryptoData: handle string conversion
|
2016-10-24 18:59:46 +02:00 |
Dorian Wouters
|
1b4cf1da1b
|
platform/FourCC: properly cast computed values
|
2016-10-24 18:58:40 +02:00 |
Dorian Wouters
|
470d8f5a23
|
Platform: move BuildInfo and fs funcs to decidated files
|
2016-10-24 18:58:24 +02:00 |
Dorian Wouters
|
c7a14d8025
|
Game: proper pointer init, fix a cast warning
|
2016-10-24 18:55:39 +02:00 |
Dorian Wouters
|
732b23f0ac
|
Chunk: cleanup updateClient, make Vertex::{x,y,z} floats
|
2016-10-24 18:55:07 +02:00 |
Dorian Wouters
|
e354fc8947
|
content: improve Asset, create AssetContentMetadata
|
2016-10-06 21:58:28 +02:00 |
Dorian Wouters
|
bda0cbb064
|
Rendering: begin/end frame markers, move highlight box to WorldRenderer
|
2016-10-06 21:50:38 +02:00 |
Dorian Wouters
|
7fc56e8579
|
SHA256::Digest: add >, >=, <, <= operators (for use as map keys)
|
2016-10-06 21:32:38 +02:00 |