Commit Graph

12868 Commits

Author SHA1 Message Date
Vincent Lejeune
93dca486cf Use bilinear filtering for some textures of displace effect 2014-09-05 21:59:00 +02:00
vlj
781288bf80 Texture storage support detected at runtime. 2014-09-05 18:35:24 +02:00
vlj
d741204ee0 Compute shader support detected at runtime. 2014-09-05 18:35:15 +02:00
vlj
8da557d153 Use GLEW for our GL function support. 2014-09-05 18:21:07 +02:00
vlj
b63654a40c Detect Glew in CMake 2014-09-05 18:19:10 +02:00
vlj
bc4762be48 Use newer cmake in travis and download libGLEW 2014-09-05 18:19:10 +02:00
vlj
44d50aa8d7 Fix build 2014-09-05 17:56:43 +02:00
Vincent Lejeune
6223f5205b Add an SSE optimised inverse matrix 2014-09-05 16:42:24 +02:00
vlj
99eea187bb Use emplace back instead of push_back in scenemanager 2014-09-05 15:38:25 +02:00
vlj
95ea76cc60 Better fix 2014-09-05 03:36:58 +02:00
vlj
cd3df69218 Fix some compiler warning. 2014-09-05 03:33:45 +02:00
Marianne Gagnon
861a76ff55 Minor tweaks to profiler 2014-09-04 20:46:08 -04:00
Vincent Lejeune
e2b361356c Add a marker for gpu command upload 2014-09-05 02:40:30 +02:00
Vincent Lejeune
5ef03ef4fa Add 2 new profiler marker. 2014-09-05 02:37:48 +02:00
Vincent Lejeune
aee86fd14f Use classic buffersubdata for UBO 2014-09-05 02:30:51 +02:00
Vincent Lejeune
3529293b8d Turn timer query into asynchronous one 2014-09-05 02:26:29 +02:00
Marianne Gagnon
0848087b1d Fix profiler, do not sync twice per frame 2014-09-04 19:45:16 -04:00
Vincent Lejeune
0d7a425aac Do not compute shadow/rsm mesh list if not available. 2014-09-05 01:35:38 +02:00
hiker
1c23309161 Merge branch 'master' into gui_screen 2014-09-05 09:18:17 +10:00
hiker
8fd6877e92 Fixed #1486. Made most menus more consistent (e.g. same position
and height for heading).
2014-09-05 08:46:06 +10:00
hiker
6671182efd Fixed memory leak. 2014-09-04 23:37:38 +10:00
hiker
973399f5cb Fixed memory leak. 2014-09-04 21:14:37 +10:00
hiker
2514f8a872 Removed unnecessary GUIEngine::. 2014-09-04 17:19:15 +10:00
hiker
b3d1a41276 Removed unused code, added comments. 2014-09-04 17:05:47 +10:00
hiker
8ffe09de29 Combined GPInfoScreen and RandomGPInfoScreen into one class, requiring
only one stkgui file.
2014-09-04 16:49:15 +10:00
vlj
9fc8b6ae10 Use unordered_map in scenemanager 2014-09-04 03:58:49 +02:00
Marianne Gagnon
449c6a07b4 fix weird profiler bug, hovering it would change the values. No idea why these changes work 2014-09-03 21:13:07 -04:00
vlj
0a6735a6ec Simplify culling. 2014-09-04 03:07:00 +02:00
vlj
4482ed6fc8 Remove aggressive culling 2014-09-04 02:41:13 +02:00
vlj
0cf6345bc2 Revert "Remove unnecessary memory barrier"
This reverts commit b3ad817999.
2014-09-04 02:09:11 +02:00
Vincent Lejeune
b28df0f4d0 Fix skybox shader sampler type. 2014-09-04 01:41:10 +02:00
hiker
7c3164a9c1 Added 'reload' random GP support, fixed 'back' icon on screen. 2014-09-04 09:38:25 +10:00
Vincent Lejeune
05f01c70ea Make m_sync part of irr_driver. 2014-09-04 01:35:08 +02:00
Vincent Lejeune
b3ad817999 Remove unnecessary memory barrier 2014-09-04 01:32:40 +02:00
vlj
059a707196 Fix some uint->float conversion warning. 2014-09-03 23:15:35 +02:00
vlj
25926caef5 Fix GLuint instead of GLuint64 for some handles. 2014-09-03 23:15:26 +02:00
Vincent Lejeune
b3b6b05765 Add profiler counter for rsm 2014-09-03 22:52:16 +02:00
Vincent Lejeune
6f9820b82b Fix skybox filtering 2014-09-03 22:42:18 +02:00
Vincent Lejeune
df1e87b934 Factorise Skybox shader 2014-09-03 22:38:50 +02:00
vlj
9866ecea29 Enable openMP flags in cmake 2014-09-03 17:18:49 +02:00
vlj
61c350ba96 Merge branch 'scenemanager-optimisation' 2014-09-03 17:12:51 +02:00
deve
e57b927c96 Allow to compile STK on Windows using MinGW compiler.
It needs vorbis dll's as additional dependencies.

TODO: add an alternative to inet_ntop function.
TODO: link wiimote library
2014-09-03 14:08:23 +02:00
hiker
12e403b909 Fixed setting of number of AI karts. 2014-09-03 17:19:30 +10:00
hiker
a591ba6778 Fixed setting of reverse in random GPs. 2014-09-03 17:13:20 +10:00
hiker
709583ead5 Removed Random GP dialog. 2014-09-03 17:01:36 +10:00
vlj
2b1c5be315 Use more aggressive culling. 2014-09-03 03:07:45 +02:00
vlj
d51754c237 Fix culling of solid node for good 2014-09-03 02:54:33 +02:00
vlj
55b5194673 Fix culling 2014-09-03 02:41:32 +02:00
vlj
d617e36f22 Fix poly counter with OpenMP 2014-09-03 02:27:47 +02:00
vlj
0bc8befc57 Use Irrlicht culling function 2014-09-03 01:50:23 +02:00