Commit History

Autor SHA1 Mensaxe Data
  BearishSun 70d6e36394 Preparing documentation for Doxygen generation %!s(int64=10) %!d(string=hai) anos
  BearishSun 786a0e871f Refactored Material serialization so it uses the new MaterialParams object in order to have simpler code %!s(int64=10) %!d(string=hai) anos
  BearishSun 0134c9aaaf WIP better material parameter caching %!s(int64=10) %!d(string=hai) anos
  BearishSun 8a20899902 More work on preparing documentation for doxygen generation %!s(int64=10) %!d(string=hai) anos
  BearishSun c62e06ed74 Refactored how resources are unloaded to allow more fine grained control %!s(int64=10) %!d(string=hai) anos
  BearishSun 157fe12618 New core object sync seems to work for the most part %!s(int64=10) %!d(string=hai) anos
  BearishSun 2fd89957eb Refactored core object sync so it is faster by not iterating over all core objects every frame (WIP) %!s(int64=10) %!d(string=hai) anos
  BearishSun caabd3721e Fixing an issue with out-of-order core object syncing that was causing renderables to be invisible in very specific situations %!s(int64=10) %!d(string=hai) anos
  BearishSun fc73944aef Better renderer param buffer binding %!s(int64=10) %!d(string=hai) anos
  BearishSun 0f7c76eb01 When rendering reduce state switching when possible %!s(int64=10) %!d(string=hai) anos
  BearishSun 0ddc6c09b5 Working on new UI %!s(int64=10) %!d(string=hai) anos
  Marko Pintera a637a4a168 Added clone() method to material to make it easier to modify individual instances %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 2c35a0c825 Removed all the unused allocators %!s(int64=10) %!d(string=hai) anos
  Marko Pintera b938e35a76 Added proper Color parameter type to Shader %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 6c12ea130c Sampler state overrides working %!s(int64=10) %!d(string=hai) anos
  Marko Pintera c544e302c4 ResourceHandle.isLoaded now requires no allocations %!s(int64=10) %!d(string=hai) anos
  Marko Pintera d0793ab046 Shader default values (untested) %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 6b920a90d8 - Moved all shaders to BSL %!s(int64=10) %!d(string=hai) anos
  Marko Pintera f33b14ebe1 Fixed lag between material updates when rendering GUI %!s(int64=11) %!d(string=hai) anos
  Marko Pintera eb609f487a When blocking for resource load optionally wait for dependencies too %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 550b861440 Individual core object syncing with dependencies %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 2026432fe7 Add core object dependencies %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 53d89dfdff Fix issue with material shader initializing twice %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 217b06bd3f Added resource listener to material and solved the problem where waiting for resource load didn't trigger the listener %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 05ad4ecf2d Shaders are now referenced via resource handle instead directly %!s(int64=11) %!d(string=hai) anos
  Marko Pintera acf6121ee6 Finished Renderable refactor, mostly (still got an exception on shutdown) %!s(int64=11) %!d(string=hai) anos
  Marko Pintera b85c0fd5ae Editor runs after material refactor - hasn't been extensively tested %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 4fdb3da864 Made Pass/Shader/Technique immutable %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 5251cd9fa3 More work on Material refactor. Moved template implementations to source files for better clarity. %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 3f94468a9f Material refactor WIP, it compiles %!s(int64=11) %!d(string=hai) anos