Commit History

Author SHA1 Message Date
  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