Commit History

Autor SHA1 Mensaxe Data
  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. %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  Lasse Öörni 7da8374a3b Option to override culling mode in pass. Closes #1363. %!s(int64=9) %!d(string=hai) anos
  Lasse Öörni 09e1330f5f Add Technique::Clone(). Improve Technique / Pass Lua bindings. Closes #1203. %!s(int64=10) %!d(string=hai) anos
  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. %!s(int64=11) %!d(string=hai) anos
  Lasse Öörni 88080dad31 Remove Shader Model 2 mode & instancing without stream offset (D3D9) as they are hard to test. Added Graphics::GetApiName() function. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 7dd9143f59 Fix the include path for the generated Lua API bindings. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 b51e419c88 Change impl. file to include the header file from corresponding subdir. %!s(int64=11) %!d(string=hai) anos
  Yao Wei Tjong 姚伟忠 bcf7c94ec8 Rename Source/Engine to Source/Urho3D. %!s(int64=11) %!d(string=hai) anos