Cronologia Commit

Autore SHA1 Messaggio Data
  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 anni fa
  Lasse Öörni f8ebf2dbc9 Line antialiasing support in Graphics, Material, DebugRenderer classes. Closes #1627. 9 anni fa
  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 anni fa
  Lasse Öörni 3a5a85151e Instead of specific fix in Material, convert double Variants to float on demand in Graphics::SetShaderParameter(). Closes #1621. 9 anni fa
  Lasse Öörni f635df3cb1 Fix uninitialized memory in Material. Closes #1615. 9 anni fa
  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 anni fa
  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 anni fa
  Lasse Öörni 1dbb9908b5 Convert double to float when assigning a shader parameter (possible danger when setting material parameters from Lua) 9 anni fa
  Lasse Öörni 77cabf9bff Remove "PS" from Roughness & Metallic uniform names. 9 anni fa
  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 anni fa
  Lasse Öörni 7da8374a3b Option to override culling mode in pass. Closes #1363. 9 anni fa
  Lasse Öörni 2e44b0b350 Squashed commit of the following: 9 anni fa
  Orz 09292b415b Shader animation bug is fixed. 9 anni fa
  Lasse Öörni 0c10106cd8 Dummy implementation for D3D9 Texture2DArray. Texture2DArray Lua bindings. 9 anni fa
  reattiva e253afe756 Fixed D3D9 build. 9 anni fa
  reattiva 88d403b9b8 Added Texture2DArray. 9 anni fa
  Lasse Öörni 281de051a5 Remember to copy shader parameter hash when a material is cloned. Closes #1192. 9 anni fa
  urho3d-travis-ci c4f6f315ff Travis CI: bump copyright to 2016. 10 anni fa
  Lasse Öörni 415b15b421 Buffer variant serialization in Material. 10 anni fa
  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 anni fa
  Nick Royer 6dc3051702 Added SpriteSheet2D JSON loading capability. 10 anni fa
  Nick Royer 295adceef6 Added material load type selection (JSON/XML) by file extension. 10 anni fa
  Nick Royer ecdb9f84c4 Added JSON loading support for materials. 10 anni fa
  Ivan K ad2eb74d83 LOGERROR -> URHO3D_LOGERROR 10 anni fa
  Ivan K 4bcbae61fe HANDLER -> URHO3D_HANDLER 10 anni fa
  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 anni fa
  Yao Wei Tjong 姚伟忠 fa77a456f8 Reformat Urho3D source files to get rid of the indents on empty lines. 10 anni fa
  Lasse Öörni 97fb2638db Add fill mode to materials. 10 anni fa
  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 anni fa
  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 anni fa