urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 years ago |
Lasse Öörni
|
ce78e3217c
Fix material removal while handling attribute animation causing potential crash. Fix material animation event being transmitted already on the first frame.
|
9 years ago |
Lasse Öörni
|
f8ebf2dbc9
Line antialiasing support in Graphics, Material, DebugRenderer classes. Closes #1627.
|
9 years ago |
Lasse Öörni
|
72c2e82ee8
Support for bool & int constants in materials on OpenGL & Direct3D11. Added int uniform support to OpenGL. Removed code duplication for setting a Variant shader parameter.
|
9 years ago |
Lasse Öörni
|
3a5a85151e
Instead of specific fix in Material, convert double Variants to float on demand in Graphics::SetShaderParameter(). Closes #1621.
|
9 years ago |
Lasse Öörni
|
f635df3cb1
Fix uninitialized memory in Material. Closes #1615.
|
9 years ago |
Lasse Öörni
|
b22768227f
Possibility to enable alpha-to-coverage in either pass or material (all passes). Requires D3D11 or OpenGL and hardware multisampling enabled. Seems to look slightly different on D3D / OpenGL. Fixed depth bias not being copied in Material::Clone(). Closes #1578.
|
9 years ago |
Lasse Öörni
|
48f779e234
Add possibility for materials to define vertex & pixel shader compilation defines, like techniques & passes. Related to #1566. As a consequence, removed the "alphamask" hint from techniques (render order can be used instead) and automatic determination if material should occlude. Fixed bugs in Material JSON save. Allow JSONValue::Size() to also work in object mode. Added porting notes as necessary.
|
9 years ago |
Lasse Öörni
|
1dbb9908b5
Convert double to float when assigning a shader parameter (possible danger when setting material parameters from Lua)
|
9 years ago |
Lasse Öörni
|
77cabf9bff
Remove "PS" from Roughness & Metallic uniform names.
|
9 years ago |
Lasse Öörni
|
5a04309fa5
Fix Material::SetUVTransform() adding an extra offset when repeat is adjusted. Fix SetUVTransform() rotation to be centered at any repeat value.
|
9 years ago |
Lasse Öörni
|
7da8374a3b
Option to override culling mode in pass. Closes #1363.
|
9 years ago |
Lasse Öörni
|
2e44b0b350
Squashed commit of the following:
|
9 years ago |
Orz
|
09292b415b
Shader animation bug is fixed.
|
9 years ago |
Lasse Öörni
|
0c10106cd8
Dummy implementation for D3D9 Texture2DArray. Texture2DArray Lua bindings.
|
9 years ago |
reattiva
|
e253afe756
Fixed D3D9 build.
|
9 years ago |
reattiva
|
88d403b9b8
Added Texture2DArray.
|
9 years ago |
Lasse Öörni
|
281de051a5
Remember to copy shader parameter hash when a material is cloned. Closes #1192.
|
9 years ago |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 years ago |
Lasse Öörni
|
415b15b421
Buffer variant serialization in Material.
|
10 years ago |
Lasse Öörni
|
42ba4f9824
Fix material JSON save in editor. Fix AngelScript API bindings where XMLElement or JSONValue is passed as reference and should be modified (needs to be unsafe inout reference.)
|
10 years ago |
Nick Royer
|
6dc3051702
Added SpriteSheet2D JSON loading capability.
|
10 years ago |
Nick Royer
|
295adceef6
Added material load type selection (JSON/XML) by file extension.
|
10 years ago |
Nick Royer
|
ecdb9f84c4
Added JSON loading support for materials.
|
10 years ago |
Ivan K
|
ad2eb74d83
LOGERROR -> URHO3D_LOGERROR
|
10 years ago |
Ivan K
|
4bcbae61fe
HANDLER -> URHO3D_HANDLER
|
10 years ago |
Lasse Öörni
|
b53b584123
8-bit render order support in materials. This adjusts the drawing order within a scene pass, and takes precedence over both state & distance sorting.
|
10 years ago |
Yao Wei Tjong 姚伟忠
|
fa77a456f8
Reformat Urho3D source files to get rid of the indents on empty lines.
|
10 years ago |
Lasse Öörni
|
97fb2638db
Add fill mode to materials.
|
10 years ago |
Lasse Öörni
|
e2afa34bb7
Refactor Technique to not use HashTable for passes, but instead a vector with dynamically allocated pass indices. HashTable class removed as there were no other uses for it, and it was programmer-unfriendly compared to HashMap.
|
10 years ago |