Lasse Öörni
|
3969b69b0d
Refactor material shader parameter animations so that they happen in response to update events, the same as component/node attribute animations. This fixes material animations depending on visibility and therefore possibly going out of sync from other updates. Add possibility to associate material with scene to make it use the scene attribute update event instead of the global update event.
|
11 years ago |
Lasse Öörni
|
3c7126de38
Asynchronous loading for AnimationSet2D.
|
11 years ago |
Lasse Öörni
|
f194765e78
Background loading of Materials.
|
11 years ago |
Lasse Öörni
|
8463393377
Initial resource background loading API and implementation. Background loading-capable implementation for textures (load image in background thread, upload image to GPU in main thread), other resources todo.
|
11 years ago |
Lasse Öörni
|
fedd77922c
Added zone texture unit also to the textureUnitNames array in Material.cpp.
|
11 years ago |
Lasse Öörni
|
5790875b23
Removed unnecessary construction of a SharedPtr object.
|
11 years ago |
Lasse Öörni
|
775c2906f8
Refactor attribute / shader parameter animation update into the ValueAnimationInfo base class to avoid code duplication.
|
11 years ago |
aster
|
777b4b9114
Replace string with string hash.
|
11 years ago |
aster
|
06ccf8efbb
rename variant name, avoid memory leak when attribute not found.
|
11 years ago |
aster
|
de6d39d74b
Add Load and save for material shader animation.
|
11 years ago |
aster
|
91bbd7a454
Remove AttributeAnimationInstance and MaterialShaderParameterAnimationInstance files.
|
11 years ago |
aster
|
d0b1036001
Add material shader animation.
|
11 years ago |
Lasse Öörni
|
1838e604f3
Do more work in the ParseTextureUnitName() function to reduce duplicated code.
|
11 years ago |
Lasse Öörni
|
263a624fe4
Possibility in ResourceCache to enable returning resources which failed to load. This is used in the editor to overcome eg. failed scripts disappearing from a ScriptInstance's script file slot.
|
11 years ago |
Lasse Öörni
|
6d5ddc23e0
Bump the copyright for 2014.
|
12 years ago |
primitivewaste
|
d4fb9a9450
Add Zone height fog support, HeightFog shader option and techniques.
|
12 years ago |
Lasse Öörni
|
030f890ed5
Further fixes and optimizations to View render target pingpong handling. Update Material memory use when modified programmatically.
|
12 years ago |
Lasse Öörni
|
712345aa56
Added log macros with formatting. Closes #114.
|
12 years ago |
Lasse Öörni
|
7de753e08c
Add material emissive color in LitSolid shader also when not using emissive map. Default material emissive color back to zero.
|
12 years ago |
Lasse Öörni
|
5046508a9a
Added emissive shader variations to LitSolid shader. Default emissive modulation color to white, similar to environment map color.
|
12 years ago |
Lasse Öörni
|
dcb39bf810
Add note of Direct3D9 bool shader constants possibly having no effect.
|
12 years ago |
Lasse Öörni
|
26a9bc763e
Added Temporary flag to Serializable, which means it will not be saved if enabled. Currently the sub-nodes created by Terrain are marked temporary.
|
12 years ago |
Wei Tjong Yao
|
02512cecf9
In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'.
|
12 years ago |