Commit Graph

12934 Commits

Author SHA1 Message Date
hiker
ae726b0902 Show "?" if a track has no screenshot (instead of the screenshot of
the previous track).
2014-09-10 09:39:20 +10:00
Vincent Lejeune
6e6b8e63b6 Inverted logic for compute shaders 2014-09-10 01:37:36 +02:00
Vincent Lejeune
c374beeb10 Disable all extension on OSX
OSX does support GL 4.1 + a couple of 4.2 extensions. Since not all 4.2
extensions are present, disable extensions support instead of supporting
several combinaisons of extensions.
2014-09-10 00:20:32 +02:00
vlj
9adda0bfeb Try to fix OSX 2014-09-09 21:58:53 +02:00
vlj
e8288c139d Add some documentation to add new material. 2014-09-09 17:48:22 +02:00
vlj
cc141fc992 Factorize matrix block uniform assignment 2014-09-09 17:27:10 +02:00
vlj
fbe2896460 Use non debug gl ctx in non debug build 2014-09-09 16:57:46 +02:00
vlj
a45152b915 Clean some #define 2014-09-09 16:39:28 +02:00
hiker
81da7cc2f7 Merge branch 'master' of github.com:supertuxkart/stk-code 2014-09-09 13:18:17 +10:00
hiker
1a7b384633 Fixed typo. 2014-09-09 13:14:56 +10:00
Vincent Lejeune
a83ef4ae2e Preload power up textures 2014-09-09 01:08:38 +02:00
Vincent Lejeune
e8db943dc2 Make computeCameraMatrix faster 2014-09-09 00:52:21 +02:00
vlj
ef89e168f8 Improve fps translation code. 2014-09-08 20:15:11 +02:00
vlj
eaf9d796e8 Fix missing material in basic glsl 2014-09-08 19:27:41 +02:00
vlj
752741307e Fix transparent in basic glsl pipeline 2014-09-08 19:14:21 +02:00
vlj
5f0b6095ba Fix basic glsl pipeline 2014-09-08 19:03:04 +02:00
vlj
9a19f6541b VAOManager: double buffer size when required. 2014-09-08 16:49:48 +02:00
vlj
24a626877a Use immutable storage for ibo 2014-09-08 16:33:10 +02:00
hiker
52a9993ba3 Minor cosmetic changes. 2014-09-08 21:26:49 +10:00
Vincent Lejeune
68cbe48969 Optimise VAOManager::getBase() 2014-09-08 03:01:50 +02:00
Vincent Lejeune
fee5858959 Do not make handle not resident when deleting GLMesh
There is no way to delete an Handle except by deleting underlying
texture so it's fine.
2014-09-08 02:26:48 +02:00
Vincent Lejeune
f3ec623093 Add a profiler marker for buffer upload 2014-09-08 01:33:21 +02:00
Marianne Gagnon
5ac75b915a Find better names for markers 2014-09-07 18:56:21 -04:00
Marianne Gagnon
01d114329f Add profiler markers in race update 2014-09-07 18:54:36 -04:00
hiker
abb14c7cab Merge branch 'master' of github.com:supertuxkart/stk-code 2014-09-08 08:07:17 +10:00
hiker
e55d3c9896 Removed some unnecessary #includes in .hpp files to reduce compile time. 2014-09-08 08:06:54 +10:00
Vincent Lejeune
ad4dcd9245 Fix new[]/delete[] mismatch 2014-09-07 23:04:30 +02:00
Vincent Lejeune
28fc15640c Use previous way to detect features 2014-09-07 22:58:13 +02:00
Deve
5692e47739 Set selection to "start" by default in track info screen.
Don't start the race using left or right arrow.
2014-09-07 22:52:45 +02:00
Vincent Lejeune
9116431792 Use unordered_map for vaomanager 2014-09-07 20:00:21 +02:00
Vincent Lejeune
af4136f864 Factorize vaomanager in its own file. 2014-09-07 19:58:53 +02:00
Vincent Lejeune
193b588e22 Do not render GI if no RSM. 2014-09-07 19:14:20 +02:00
Vincent Lejeune
e2a9f34186 Clean some unneeded code. 2014-09-07 19:08:10 +02:00
Vincent Lejeune
3617055115 Use tinygettext for fps/polycount/Ktris 2014-09-07 19:03:09 +02:00
Vincent Lejeune
b78cffb432 Remove unneeded omp.h include 2014-09-07 18:39:16 +02:00
Vincent Lejeune
d16e192f75 Fix minimap generation 2014-09-07 18:38:31 +02:00
hiker
803f1260d0 Merge pull request #1509 from konstin/asan
fixing crash when running with asan
2014-09-08 01:08:16 +10:00
konstin
30bb8ca2fd fixing crash when running with asan 2014-09-07 15:57:53 +02:00
hiker
6c8c4de899 Fix windows compilation with new dependency package (libglew only
comes with dynamic libs, not static).
2014-09-07 23:09:29 +10:00
Vincent Lejeune
9f940770a4 Make frustrum culling calculation parallel 2014-09-07 01:37:06 +02:00
Vincent Lejeune
4822b8a75e Fix travis 2014-09-07 00:44:56 +02:00
Vincent Lejeune
b9a595e666 Revert "Revert "Use pointer arithmetic to enforce matrix 16 bytes alignment""
This reverts commit e83bd11891.
2014-09-07 00:44:49 +02:00
Vincent Lejeune
e83bd11891 Revert "Use pointer arithmetic to enforce matrix 16 bytes alignment"
This reverts commit 0eeeb60685.
2014-09-07 00:20:35 +02:00
Vincent Lejeune
cbb59fa640 Revert "Fix travis"
This reverts commit bdb867bce2.
2014-09-07 00:20:31 +02:00
Vincent Lejeune
bdb867bce2 Fix travis 2014-09-07 00:17:43 +02:00
Vincent Lejeune
e91a916e14 Try to fix glew initialisation with Mesa 2014-09-07 00:14:34 +02:00
Vincent Lejeune
0eeeb60685 Use pointer arithmetic to enforce matrix 16 bytes alignment 2014-09-07 00:08:47 +02:00
Marianne Gagnon
016ba2caf3 Fix #1499 2014-09-06 17:58:59 -04:00
Vincent Lejeune
27306018d5 Better glew error reporting. 2014-09-06 23:41:29 +02:00
Vincent Lejeune
3d63d5e010 Emit a fatal error if glewInit() failed. 2014-09-06 23:39:51 +02:00