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
Vincent Lejeune
47099fb1a3
Use glow vao.
2014-01-18 19:56:35 +01:00
Vincent Lejeune
5f7e6b2834
Some fixes to the renderer.
2014-01-18 19:47:18 +01:00
Vincent Lejeune
dec2cb29ec
STKMesh: Support splatting
2014-01-18 19:03:10 +01:00
Vincent Lejeune
fbe9b26127
STKMesh: Support spheremap material
2014-01-18 18:10:22 +01:00
Vincent Lejeune
002bb9c276
Remove unused spheremap.vert/frag
2014-01-18 17:26:01 +01:00
Vincent Lejeune
42e6da443a
Simplify Spheremap shader.
2014-01-18 03:25:54 +01:00
gl3nn
0058002260
Merge branch 'master' of https://github.com/supertuxkart/stk-code.git
2014-01-18 02:31:19 +01:00
gl3nn
27a28514e7
Fix the game state of when dialogs should be popped up.
2014-01-18 02:28:22 +01:00
Marianne Gagnon
2e21d40ce4
Support tangent meshes in MeshTools
2014-01-17 19:33:54 -05:00
gl3nn
ca8d9560b7
Forgot to take out the log statement.
2014-01-18 01:23:48 +01:00
Vincent Lejeune
32ec3c0f07
STKMesh: Use a better error message instead of crashing
2014-01-18 01:18:40 +01:00
Marianne Gagnon
5a2ad7c8aa
Create mesh with tangents if needed in track objects too
2014-01-17 19:16:01 -05:00
gl3nn
9ac3702da4
Merge branch 'master' of https://github.com/supertuxkart/stk-code.git
2014-01-18 01:07:32 +01:00
gl3nn
3941b782b8
Fix for the overloaded toString() function that takes booleans as
...
parameter.
2014-01-18 01:07:01 +01:00
Marianne Gagnon
95103c988f
respect the new flag and avoid creating animated meshes where unecessary
2014-01-17 18:55:47 -05:00
Vincent Lejeune
eb86182710
Merge branch 'master' of https://github.com/supertuxkart/stk-code
2014-01-18 00:48:13 +01:00
Vincent Lejeune
605becfbdc
OGL32CTX: Enable glsl based on GL major version.
2014-01-18 00:47:31 +01:00
Marianne Gagnon
ec40e2f7fc
Undo the hack to always use tangents with LOD meshes, now that the exporter correctly exports the tangent flag
2014-01-17 18:36:38 -05:00
auriamg
18484df443
Merge pull request #4 from thelittlegumnut/Ticket_#1148
...
Ticket #1148
2014-01-17 15:07:48 -08:00
Vincent Lejeune
787866909d
SSAO: Do not use trilinear filtering
...
Normals RTT is not mipmapped and thus bad things happened above a
certain value in the depth buffer because of trilinear filtering.
2014-01-17 23:59:08 +01:00
Vincent Lejeune
693e2c7e33
STKMesh: Support NormalMapped meshes.
2014-01-17 23:50:06 +01:00
Vincent Lejeune
7da65c15f0
Enable tangents on every lod instance and fix normalmap
...
This will increase the memory footprint of lod object,
however this is the only way I found to make meshbuffer using
GE_NORMAL_MAP to provide the necessary info to this shader.
Now the pedestal in overlord looks perfectly normal mapped.
2014-01-17 21:55:25 +01:00