Historique des commits

Auteur SHA1 Message Date
  BearishSun e7cfefe9ee Added copyright notices to all files il y a 10 ans
  BearishSun af5cd7361f Default material parameter textures & sampler states are now used whenever the parameter is set to null il y a 10 ans
  BearishSun 786a0e871f Refactored Material serialization so it uses the new MaterialParams object in order to have simpler code il y a 10 ans
  BearishSun 25a7656e54 New material parameter caching system works il y a 10 ans
  BearishSun 0134c9aaaf WIP better material parameter caching il y a 10 ans
  BearishSun 8d0343988b Properly unload main scene prefab before shutdown so that the system doesn't try to access components from an unloaded plugin il y a 10 ans
  BearishSun c62e06ed74 Refactored how resources are unloaded to allow more fine grained control il y a 10 ans
  BearishSun 15f45489c8 Fixed drop targets so they are properly destroyed before new ones are added il y a 10 ans
  BearishSun 53835849ad Update material when shader changes il y a 10 ans
  BearishSun bad12b1889 Made deferred rendering default (things are still VERY shakey) il y a 10 ans
  BearishSun 157fe12618 New core object sync seems to work for the most part il y a 10 ans
  BearishSun 2fd89957eb Refactored core object sync so it is faster by not iterating over all core objects every frame (WIP) il y a 10 ans
  BearishSun caabd3721e Fixing an issue with out-of-order core object syncing that was causing renderables to be invisible in very specific situations il y a 10 ans
  BearishSun fc73944aef Better renderer param buffer binding il y a 10 ans
  BearishSun 0f7c76eb01 When rendering reduce state switching when possible il y a 10 ans
  Marko Pintera a637a4a168 Added clone() method to material to make it easier to modify individual instances il y a 10 ans
  Marko Pintera 2c35a0c825 Removed all the unused allocators il y a 10 ans
  Marko Pintera b938e35a76 Added proper Color parameter type to Shader il y a 10 ans
  Marko Pintera 6c12ea130c Sampler state overrides working il y a 10 ans
  Marko Pintera e9db368a3d MaterialParams now hold a pointer to their data to avoid excessive allocations when copying them around il y a 10 ans
  Marko Pintera c544e302c4 ResourceHandle.isLoaded now requires no allocations il y a 10 ans
  Marko Pintera d0793ab046 Shader default values (untested) il y a 10 ans
  Marko Pintera 6b920a90d8 - Moved all shaders to BSL il y a 10 ans
  Marko Pintera ab1746c542 BansheeSL: Shader parser generates an actual Shader il y a 10 ans
  Marko Pintera eb609f487a When blocking for resource load optionally wait for dependencies too il y a 11 ans
  Marko Pintera 550b861440 Individual core object syncing with dependencies il y a 11 ans
  Marko Pintera 2026432fe7 Add core object dependencies il y a 11 ans
  Marko Pintera 53d89dfdff Fix issue with material shader initializing twice il y a 11 ans
  Marko Pintera 217b06bd3f Added resource listener to material and solved the problem where waiting for resource load didn't trigger the listener il y a 11 ans
  Marko Pintera 05ad4ecf2d Shaders are now referenced via resource handle instead directly il y a 11 ans