hiker
884e966ab9
Added capability to handle setting the maximum speed first to 0, and then
...
later to a higher value (which happens in overworld, which sets max speed
to 0, but the value got later overwritten with the normal supertuxkart max_speed
handling.
2018-02-05 16:11:19 +11:00
hiker
baa0677b1a
Handle max- and min-speed capping in phyiscs (which is frame rate
...
independent).
2018-02-05 15:57:40 +11:00
hiker
55159fbdcd
Prevented a crash when aborting STK (audio thread is not shut down
...
in this case, but is getting deleted - but the audio thread might
still try to insert an update event during that time).
2018-02-05 09:39:40 +11:00
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
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