hiker
5474b5528f
Removed unnecessary parameter from onUpdate calls.
2014-01-22 07:43:17 +11:00
Vincent Lejeune
cebcfabf05
GPUParticle: Simulation uses vao now.
2014-01-21 21:21:03 +01:00
Vincent Lejeune
9da56ddefc
STKMesh, GPUParticles: Some factorization.
2014-01-21 20:58:24 +01:00
Vincent Lejeune
1f4e697e48
Merge branch 'master' of https://github.com/supertuxkart/stk-code
2014-01-21 20:34:25 +01:00
Vincent Lejeune
63a611b9ea
GPUParticles: Use VAO
2014-01-21 20:34:20 +01:00
samuncle
5efa395acb
SSAO is stronger now
2014-01-21 20:06:06 +01:00
Vincent Lejeune
43e4db99b1
GPUParticles: Factorize shader loading in shader.h/cpp
2014-01-21 19:36:55 +01:00
Vincent Lejeune
0d57f4db0d
Hack to make displacing object non animated and thus STKMeshes.
2014-01-21 18:42:19 +01:00
Vincent Lejeune
f95c6f0277
STKMesh:Displace support
2014-01-21 18:42:18 +01:00
Vincent Lejeune
7faed75a84
STKMesh: Add support for Displacing
2014-01-21 18:42:18 +01:00
Vincent Lejeune
478a9ab5d3
STKMesh: Some simplifications.
2014-01-21 18:42:18 +01:00
hiker
f0365fc7a0
Removed old login dialog. Fixed tabs in login screen that
...
were not properly focused.
2014-01-21 17:14:23 +11:00
hiker
50ef878e39
Enabled at least VERIFYPEER.
2014-01-21 11:24:07 +11:00
hiker
b9b2f9626e
Support running stk from the cmake bin directory.
2014-01-21 08:59:55 +11:00
hiker
f346bc444e
Fixed linux compilation.
2014-01-21 08:59:00 +11:00
hiker
6c02f99bca
Merge branch 'master' of github.com:supertuxkart/stk-code
2014-01-21 08:13:55 +11:00
hiker
0cefc1d79c
Fixed crash in first-time-start of STK when glsl reported to
...
be available, but doesn't work.
2014-01-21 08:13:03 +11:00
hiker
f33d547c54
Moved verbose option to be done even if a file is downloaded.
2014-01-21 08:12:08 +11:00
Vincent Lejeune
a67f5bf511
STKMesh: Use forward rendering for transparent
...
Transparent objects may be double sided (like bubble),
it doesn't make sense to use a deferred renderer.
2014-01-20 21:42:38 +01:00
Vincent Lejeune
f3a9b24880
STKMesh: Start support for transparent object.
...
Highly experimental, only applies on the blob shadow under karts.
2014-01-20 20:43:39 +01:00
Vincent Lejeune
ceb1fdc88a
SSAO: Use a single texture fetch for random.
2014-01-20 20:43:03 +01:00
Vincent Lejeune
aeba31c4cf
Profiler: Fix the rendering and use finer grain.
2014-01-20 20:06:04 +01:00
hiker
260f4f148d
Reworked the login and register dialog to be a screen - still
...
work in progress (and guest login does not work yet).
2014-01-20 21:39:59 +11:00
Vincent Lejeune
0817ec4ee0
STKMesh:Another round of factorization.
2014-01-19 21:35:09 +01:00
Deve
c34e752b23
Merge branch 'master' of https://github.com/supertuxkart/stk-code
2014-01-19 21:34:14 +01:00
Deve
dcfd55502c
Added experimental change which allow to use alt-tab and other shortcuts on linux when game is run in fullscreen mode.
...
This method is used in many other projects and should work good. Currently modern games
use window manager fullscreen rather than grab whole mouse and keyboard.
Tested on Gnome, Unity and Openbox and it works well. Though it should be tested also on
other desktop environments.
Also performance impact should be tested.
I added simple workaround for Gnome, which sometimes creates fullscreen window smaller
than display.
If some problems will occur, feel free to revert it.
2014-01-19 21:31:54 +01:00
Vincent Lejeune
e26f8d4bc8
Some welcomed factorization.
2014-01-19 21:17:51 +01:00
Vincent Lejeune
32836cf93d
Use 8 samples instead of 16
2014-01-19 20:57:58 +01:00
Vincent Lejeune
24443829db
STKMesh: Support grass shader
2014-01-19 20:56:10 +01:00
Vincent Lejeune
99dad9c304
Remove unused normalmap/splatting providers
2014-01-19 19:54:20 +01:00
Vincent Lejeune
859be83074
Explicitly define fragment exported values.
2014-01-19 19:31:00 +01:00
Vincent Lejeune
bf52c2abf8
Undefine ARB_DEBUG_OUTPUT
2014-01-19 19:00:59 +01:00
Vincent Lejeune
e4acf49e91
Fix a crash with snow enabled tracks.
2014-01-19 18:54:00 +01:00
Vincent Lejeune
fb6649eaad
texture2D is deprecated, use texture instead
2014-01-19 18:53:35 +01:00
Vincent Lejeune
496146b617
Use linear filtering for glow effect
2014-01-19 18:21:19 +01:00
Vincent Lejeune
d6d8301f17
SSAO: Use a noise texture rather than a function
2014-01-19 18:20:57 +01:00
Vincent Lejeune
ab3cb86359
Use nearest sampling for some others rtts
2014-01-19 02:38:52 +01:00
Vincent Lejeune
f54b9efebd
Use nearest filtering for some rtt
2014-01-19 02:28:10 +01:00
Vincent Lejeune
4d66503dae
STKMesh: Use objectref now
2014-01-19 02:15:17 +01:00
Marianne Gagnon
5ce82f9f55
Add a bunch of profiling markers. Gives us some idea where time is spent. Not perfect but better than nothing
2014-01-18 19:48:20 -05:00
Vincent Lejeune
2609e5c709
LightPrepass: start porting object_ref
2014-01-19 01:32:08 +01:00
Vincent Lejeune
9ddfa9261a
Revert to a specific define for ARB_DEBUG_OUTPUT
...
It does not work well with nvidia driver.
2014-01-19 00:43:12 +01:00
Vincent Lejeune
bd972be83a
Remove some unused shaders
2014-01-19 00:26:54 +01:00
Vincent Lejeune
e8f8aae5f3
Fix build on linux
2014-01-19 00:02:30 +01:00
Vincent Lejeune
a33195bc15
STKMesh: Avoid recomputing MVP several times
2014-01-18 22:15:55 +01:00
Vincent Lejeune
603fdbb70a
Factorize mesh shader.
2014-01-18 21:59:48 +01:00
Vincent Lejeune
6df85e260c
Shaders: FullScreenShader are not loaded at startup.
...
Besides being cleaner it also help finding error in shaders.
2014-01-18 21:35:52 +01:00
Vincent Lejeune
6a995ab178
STKMesh: Clean our buffers when deleted.
2014-01-18 20:47:53 +01:00
Vincent Lejeune
a1f5e47cba
Use ARB_DEBUG_OUTPUT on windows in Debug mode.
...
Hopefully the extension will work properly with every driver...
2014-01-18 20:28:13 +01:00
Vincent Lejeune
00cf026051
Tweak glow so that black halo is less visible.
2014-01-18 20:11:18 +01:00