Commit Graph

13201 Commits

Author SHA1 Message Date
Vincent Lejeune
53fe339fb3 Enable simple culling for non indirect codepath 2014-09-12 01:07:02 +02:00
hiker
bf135095d8 Updated documentation, removed commented out code. 2014-09-12 08:37:03 +10:00
Vincent Lejeune
d79a5aaf01 Fix plunger update in basic glsl mode 2014-09-11 19:44:30 +02:00
Vincent Lejeune
cc4f638ed6 Looks like a wrong rebase 2014-09-11 19:41:16 +02:00
Vincent Lejeune
e6881efbc3 Use a (commented out) faster culling algorithm 2014-09-11 19:34:10 +02:00
hiker
6958539a71 Merge branch 'master' of github.com:supertuxkart/stk-code 2014-09-11 21:48:44 +10:00
hiker
68e45db8d3 Start to support driving (and rescuing) on physical track objects. 2014-09-11 21:48:03 +10:00
Vincent Lejeune
e19ab67571 Inverse updateAbsolutePosition and Visibility test in scenemanager 2014-09-11 01:08:06 +02:00
Vincent Lejeune
dea23d7a69 Properly reapply HD3000 particle fix 2014-09-10 18:57:40 +02:00
Vincent Lejeune
e77b5dddeb Revert "Forgot to fix a particle shader for hd3000"
This reverts commit 48fcea8ee8.
2014-09-10 18:57:03 +02:00
Vincent Lejeune
48fcea8ee8 Forgot to fix a particle shader for hd3000 2014-09-10 18:09:38 +02:00
Vincent Lejeune
2e860207d2 Move texture management function in a separate file. 2014-09-10 17:05:08 +02:00
Marianne Gagnon
2672d9b923 Merge branch 'master' of https://github.com/supertuxkart/stk-code 2014-09-09 20:47:35 -04:00
Marianne Gagnon
cc3924081a Fix LOD 2014-09-09 20:47:22 -04:00
Vincent Lejeune
112ae43d03 Remove unneeded if (version/glcap) in shader ctor 2014-09-10 01:49:37 +02:00
hiker
8e12e68425 Merge branch 'master' of github.com:supertuxkart/stk-code 2014-09-10 09:45:12 +10:00
Vincent Lejeune
8fd97615f3 Fix particle for hd3000 2014-09-10 01:42:51 +02:00
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