Thomas Buck
6724d84f3b
Removed WindowGLUT, added WindowGLFW
il y a 10 ans
Thomas Buck
5a95f1c49f
Camera movement, first Mesh drawing
il y a 10 ans
Thomas Buck
c2db7bcfbd
Moving to OpenGL 3.3 core. Depending on GLM. Removed old level reader, old math lib.
il y a 10 ans
Thomas Buck
ad4fa38113
Rewrote OpenAL, SoundManager, added system folder
il y a 10 ans
Thomas Buck
bd24c36a7f
Added SoundManager
il y a 10 ans
Thomas Buck
2c6806450e
Added FPS histogram
il y a 10 ans
Thomas Buck
e83305bc8e
Auto code indentation [skip ci]
il y a 10 ans
Thomas Buck
c9f13c0d29
Default Font using ImGUI
il y a 10 ans
Thomas Buck
c6d13daa97
moved default linux config path to share/OpenRaider too [skip ci]
il y a 10 ans
Thomas Buck
012e0fda3a
make install should work properly on Mac and Linux
il y a 10 ans
Thomas Buck
874680e731
Fonts can be changed on-the-fly
il y a 10 ans
Thomas Buck
4836137bc6
Prepared to add glut
il y a 10 ans
Thomas Buck
bc04da966e
Sensible default values
il y a 10 ans
Thomas Buck
7a9ef2db0d
imgui Console in own class
il y a 10 ans
Thomas Buck
cb8108aed5
Console now made with imgui
il y a 10 ans
Thomas Buck
f00fb80309
Split Log class from Console
il y a 10 ans
Thomas Buck
10a27174bb
Multiple changes
World uses smart pointers, UI got calculate and shutdown,
Removed atexit handler
il y a 10 ans
Thomas Buck
874288c38d
Improved imgui integration. Colors still seem wrong!
il y a 10 ans
Thomas Buck
53919aa554
Removed OpenRaider class, added RunTime class
il y a 10 ans
Thomas Buck
1bb089c311
imgui integration working more or less
il y a 10 ans
Thomas Buck
ae635bd43a
Moved getX() methods [skip ci]
il y a 10 ans
Thomas Buck
e54e18e7e6
Added some more commands
il y a 10 ans
Thomas Buck
b86e65bd4e
Split Menu into interface and MenuFolder
il y a 10 ans
Thomas Buck
60df802f2a
Use Console as Stream everywhere
il y a 10 ans
Thomas Buck
4263f71122
Menu using Folder API. WIP, does not work well!
[ci skip]
il y a 10 ans
Thomas Buck
533b83eb78
Improved global assert
il y a 10 ans
Thomas Buck
5a2b0b7e2c
Script reader, unit tests
il y a 10 ans
Thomas Buck
39e274460d
Some small changes.
Using namespace for file-scope declarations.
SoundNull now pretends to have even more functionality.
Mousegrab state can be queried. Should now grab more reliably.
il y a 10 ans
Thomas Buck
963ed862de
Added dep clibs/commander for command line parsing
il y a 10 ans
Thomas Buck
604539e334
Fixed many 64 to 32 bit warnings
il y a 10 ans
Thomas Buck
3cd82ede59
Travis steps in own scripts
il y a 10 ans
Thomas Buck
8e09359af3
TextureManager using vector, now also global service
il y a 10 ans
Thomas Buck
f97ebd7a0b
Support for mouse keys 4 & 5
il y a 10 ans
Thomas Buck
821e17bee2
main uses iostream
il y a 10 ans
Thomas Buck
48b2985506
Added FontManager
il y a 10 ans
Thomas Buck
0d25be737e
Finished TRLE font support, loading lps files
il y a 10 ans
Thomas Buck
93af7ceb65
Split Font subsystem from Window
il y a 10 ans
Thomas Buck
77edab5033
Simplified bind() methods
il y a 10 ans
Thomas Buck
b8ee254b56
New assert implementation, meta improvements
il y a 10 ans
Thomas Buck
e841776fe1
Prepared for Windows support
il y a 10 ans
Thomas Buck
7642114acd
Prepare for Windows support
il y a 10 ans
Thomas Buck
da7cda9f16
Global objects instead of pointers. Initialization in OpenRaider
il y a 10 ans
Thomas Buck
5032172fee
Many small fixes
il y a 10 ans
Thomas Buck
12b203507b
Render is now also service
il y a 10 ans
Thomas Buck
780989b3c7
Sound interface now abstract
il y a 10 ans
Thomas Buck
237a34b03d
Camera now also service
il y a 10 ans
Thomas Buck
e9c7c9c42f
World now also service
il y a 10 ans
Thomas Buck
b986369a1b
Sound now also global service
il y a 10 ans
Thomas Buck
ed67843df6
Console, Game, Menu, OpenRaider and Window are global services.
il y a 10 ans
Thomas Buck
6a2026b656
Added Game class.
Moved typedefs into global header.
il y a 10 ans