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
Vincent Lejeune
8e1d76dd8f
Throw a fatal error if we ask a normalmap effect and the underlying mesh doesnt have one.
2014-01-17 21:15:43 +01:00
Vincent Lejeune
620be813eb
Forget an extra qualifier
2014-01-17 19:33:44 +01:00
Vincent Lejeune
5a5a39f586
OGL32CTX: Use the userconfig parameter to decide to use glsl.
...
Queried extensions does seems to disable glsl when using a core context.
2014-01-17 19:28:26 +01:00
Vincent Lejeune
2500c6cb49
Fix compilation on non VS build
2014-01-17 19:22:00 +01:00
Vincent Lejeune
ef163b29df
LightPrepass: Remove Forced bloom.
...
This will be implemented using emissive material but our material loaders doesn't support it.
2014-01-17 19:21:23 +01:00
Max Teufel
2721e2d82a
Using GitHub Flavored Markdown in INSTALL.md to fix some mistakes from commit b903f8788c
2014-01-17 19:00:16 +01:00
Vincent Lejeune
77c9289645
LightPrepass: Reenable glow pass.
2014-01-17 18:52:44 +01:00
Max Teufel
b903f8788c
INSTALL rewritten in Markdown. Note: This commit maybe needs a correction because the Ubuntu command is very long.
2014-01-17 17:45:53 +01:00
thelittlegumnut
9730e05b1d
Changed challenge completion strings.
2014-01-17 19:34:22 +11:00
gl3nn
97c19ece3c
Merge branch 'master' of https://github.com/supertuxkart/stk-code.git
2014-01-17 04:58:29 +01:00
Torben Carrington
15401c0b02
Fixed music starting in menu, also corrected using the startRightNow parameter in MusicManager::startMusic()
2014-01-16 19:13:23 -08:00
vlj
6ac970d9a3
STKMesh: Use SSAO
2014-01-16 23:14:59 +01:00
Vincent Lejeune
c7fe307a52
LightPrepass: Split the rendering in 2 phases.
2014-01-16 17:51:33 +01:00
Vincent Lejeune
734f320f75
STKMesh: Filter stkmesh using stencil and disable lightblend on them.
2014-01-16 17:51:30 +01:00
Vincent Lejeune
7cda534451
STKMesh: Enable it unconditionnaly, but dont use it on shader_ref
2014-01-16 17:51:26 +01:00
Max Teufel
1b45204c0a
TODO rewritten in Markdown.
2014-01-16 17:43:22 +01:00
Max Teufel
19b495d9a0
Remove unneeded CHANGES file.
2014-01-16 17:43:22 +01:00
Max Teufel
62ece5cd59
CHANGELOG rewritten in Markdown.
2014-01-16 17:43:22 +01:00
hiker
da7bad92e6
Don't return error code if a file to be removed does not exist.
...
Improved error handling in addons.xml download.
2014-01-16 15:29:47 +11:00
Marianne Gagnon
472274561d
Update INSTALL file
2014-01-15 18:41:17 -05:00
Deve
57ea6ae0d0
Update .gitignore file
2014-01-15 20:31:15 +01:00
Deve
c2c7d618f4
Merge branch 'master' of https://github.com/supertuxkart/stk-code
2014-01-15 19:57:44 +01:00