Deve
|
94c3efa8d3
|
Force legacy device for sandy bridge generation celeron graphics cards
|
2018-01-23 22:40:42 +01:00 |
|
Benau
|
d8511956f5
|
Only warn for possible undeleted opengl stuff when debug build
Happens when you press close button in stk window.
|
2018-01-23 16:18:48 +08:00 |
|
Benau
|
9ecf952057
|
Don't add instance data if missing shadow shader
|
2018-01-23 14:27:15 +08:00 |
|
Benau
|
40552b3fa0
|
Preload all visible spm (not including physics node) properly
Also change reset-button.spm to swatter_anim.spm, reset button
was replaced by thunderbird long time ago
|
2018-01-23 13:32:30 +08:00 |
|
Benau
|
95c12faa10
|
Use map for sorted name texture (easier for debug)
|
2018-01-23 11:55:54 +08:00 |
|
auria.mg
|
8c609c87d9
|
Fix compilation
|
2018-01-22 21:17:51 -05:00 |
|
Benau
|
dea6dc1f3f
|
Try to fix OSX build by using type index which is copy constructible
|
2018-01-23 09:53:23 +08:00 |
|
Benau
|
e5cdf3a086
|
Remove all unneed gamma correction when advanced pipeline off
Except for the colorization stuff
|
2018-01-23 01:16:45 +08:00 |
|
Benau
|
86393ba0a9
|
Use alphatest as a fallback shader for unlit
Adjust graph shader when advanced pipeline off, and no srgb prefilled
texture when advanced pipeline off
|
2018-01-22 13:27:21 +08:00 |
|
Benau
|
8fa5ad46c9
|
Use the original spm uv texture 1 and 2 for compare in scene manager
Because for splatting it will have some duplicated entries
Also remove never-working material code for splatting because of SP
|
2018-01-22 13:05:02 +08:00 |
|
Benau
|
45957af6f8
|
Remove !sRGB in shader which is always true now
Also don't use tonemap in RTT
|
2018-01-22 12:54:39 +08:00 |
|
Benau
|
4025883243
|
Use sampleTextureLayer in shader files
|
2018-01-22 10:43:22 +08:00 |
|
Benau
|
39f4f8e966
|
Allow tracks and library objects to use custom shader
|
2018-01-22 10:34:49 +08:00 |
|
Benau
|
0ed74ac3e9
|
Add the ability to auto discard unused texture layer based on the compiled shader
|
2018-01-22 09:55:17 +08:00 |
|
Benau
|
0aa61ec746
|
Header clean up
|
2018-01-22 01:11:53 +08:00 |
|
Benau
|
9aae773e91
|
Use absolute path when caching
|
2018-01-22 01:09:58 +08:00 |
|
Benau
|
c85425c473
|
Only try to clean stuff if kart model is unique
|
2018-01-22 00:13:27 +08:00 |
|
Benau
|
f8c6de316a
|
Allow karts to have custom shader
Also implement proper cleaning for textures (mainly addons)
|
2018-01-21 16:31:49 +08:00 |
|
Benau
|
a39977d550
|
Use shared_ptr SPShader in mesh buffer
|
2018-01-21 15:35:38 +08:00 |
|
Benau
|
390554eca1
|
Add xml shader and the loader
|
2018-01-21 13:19:00 +08:00 |
|
Benau
|
b199b81427
|
Add the code required for reloading sp shader on the fly
|
2018-01-19 20:47:30 +08:00 |
|
Benau
|
0f95d36dbc
|
Add proper sharing and deletion of shader files
|
2018-01-19 14:41:33 +08:00 |
|
auria.mg
|
105935c645
|
Merge branch 'Fix3099'
|
2018-01-18 18:32:27 -05:00 |
|
auria.mg
|
8380e93e8d
|
FIx overflow
|
2018-01-18 18:02:26 -05:00 |
|
Benau
|
18fd12652d
|
Fix server build
|
2018-01-18 16:18:19 +08:00 |
|
Benau
|
5b440ae04b
|
Don't abuse the use of std::shared_ptr for moving texture
|
2018-01-18 13:49:35 +08:00 |
|
Benau
|
8a5994b9e3
|
Don't crash if missing texture image
|
2018-01-18 12:45:04 +08:00 |
|
Benau
|
0d74b1739b
|
Allow mesh textures to be reloaded
|
2018-01-18 12:35:41 +08:00 |
|
Benau
|
281b30dd5d
|
Fix invalid graph node sometimes detected
|
2018-01-17 13:52:40 +08:00 |
|
Deve
|
2516de8231
|
Disable npot textures on android emulator
|
2018-01-16 23:06:27 +01:00 |
|
Deve
|
458ffd4617
|
Allow to force pot textures in graphical restrictions
|
2018-01-16 22:50:18 +01:00 |
|
Benau
|
c3d0db9856
|
Use normalized short for animated texture update
It should allow to have the maximum possible smooth animation
texture_trans_x,y is fmoded so it's guaranteed to be -1.0 to 1.0
|
2018-01-17 01:05:47 +08:00 |
|
Benau
|
7aaac81d0a
|
Disable backface culling for transparent material for legacy pipeline
|
2018-01-16 14:29:45 +08:00 |
|
auria.mg
|
10831b210e
|
Improve fix for #3099
|
2018-01-15 20:58:05 -05:00 |
|
auria.mg
|
1d9d628855
|
Try to fix #3099
|
2018-01-15 20:52:53 -05:00 |
|
Deve
|
effa23d952
|
Some minor fixes in linux device
|
2018-01-15 23:15:27 +01:00 |
|
Benau
|
a37b60ac6e
|
Only add RenderInfo if the material has a list of random color
|
2018-01-15 15:43:50 +08:00 |
|
Benau
|
cbd7b3fd84
|
Add some fallback for legacy pipeline for SP
|
2018-01-15 13:46:37 +08:00 |
|
Benau
|
a3a00f70f8
|
Remove unused entries in materials and fog settings
|
2018-01-15 13:23:21 +08:00 |
|
Benau
|
681ef66d8d
|
Rename _nm to _Normal for normal map textures
|
2018-01-15 12:37:57 +08:00 |
|
Benau
|
9c2f91c11b
|
Don't crash for wip-tracks / karts (wrong shader name or incomplete terrain)
|
2018-01-15 11:07:58 +08:00 |
|
Sam
|
97053b9405
|
Merge branch 'master' of https://github.com/supertuxkart/stk-code
|
2018-01-14 16:15:04 +01:00 |
|
Sam
|
6abd79dde6
|
Add the world position in default information avaliable to shaders
|
2018-01-14 10:39:16 +01:00 |
|
Benau
|
813b08bc73
|
Fix #3091
|
2018-01-14 10:19:37 +08:00 |
|
Deve
|
8698705468
|
Fixed android compilation
|
2018-01-14 00:14:31 +01:00 |
|
Benau
|
d0fb0500eb
|
Update to opengl 3.3 for SP
|
2018-01-14 01:28:30 +08:00 |
|
Benau
|
59045cd064
|
Merge remote-tracking branch 'origin/master'
|
2018-01-13 15:44:57 +08:00 |
|
Benau
|
4194977df5
|
Fix shadow visualization
|
2018-01-13 15:38:52 +08:00 |
|
Benau
|
9e90bd251d
|
Use hardware skinning GR in sp_mesh_node
|
2018-01-13 15:16:16 +08:00 |
|
Benau
|
24308ced03
|
Remove features in SP that give no performance boost at all
gl_Layer in vertex shader, bindless and array textures
|
2018-01-13 14:49:33 +08:00 |
|