urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 years ago |
Lasse Öörni
|
f8ebf2dbc9
Line antialiasing support in Graphics, Material, DebugRenderer classes. Closes #1627.
|
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
|
6895a512af
Pass-level mechanism for eliminating unnecessary shader compilation defines. Closes #1567. Use this mechanism to eliminate PACKEDNORMAL define from depth & shadow pass in normalmapped techniques.
|
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
|
9bbec4b797
Explain why normal offset is not saved for materials. Closes #1518.
|
9 years ago |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 years ago |
Nick Royer
|
6dc3051702
Added SpriteSheet2D JSON loading capability.
|
10 years ago |
Nick Royer
|
ecdb9f84c4
Added JSON loading support for materials.
|
10 years ago |
Ivan K
|
f02cd63437
OBJECT -> URHO3D_OBJECT
|
10 years ago |
aster2013
|
6bd1d77634
Add baseTypeName argument to OBJECT macro.
|
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 |
Lasse Öörni
|
56f64c60b9
Texture unit refactoring. On desktop ensure continuous range of 8 material texture units, while mobile has 5. Material can define a volume (3D) texture in the volume unit (desktop only.)
|
10 years ago |
Lasse Öörni
|
c08fa5e94d
Calculate a shader parameter hash value to eliminate setting of unnecessary constants/uniforms when rendering with multiple materials that have the same parameters.
|
11 years ago |
Lasse Öörni
|
bb2ebf7568
Bump copyright to 2015.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
b51e419c88
Change impl. file to include the header file from corresponding subdir.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
bcf7c94ec8
Rename Source/Engine to Source/Urho3D.
|
11 years ago |