Commit History

Autor SHA1 Mensaxe Data
  Marko Pintera ecfe9ff397 Project library dependant resource import (untested) %!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 634dccf9e0 BansheeSL: Refactored code, added a proper importer %!s(int64=10) %!d(string=hai) anos
  Marko Pintera ab1746c542 BansheeSL: Shader parser generates an actual Shader %!s(int64=10) %!d(string=hai) anos
  Marko Pintera 9e5b116ee1 Making sure scene grid renders after all objects so its depth is valid %!s(int64=10) %!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 05ad4ecf2d Shaders are now referenced via resource handle instead directly %!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 f7a076ff3c Pass and Technique refactor %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 6d367f44f4 Removed ShaderProxy and added ShaderCore %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 350e767ebf Added support for load/store textures %!s(int64=11) %!d(string=hai) anos
  Marko Pintera c256b7e5d5 Shader can now have one object parameter reference multiple GPU variables, in case variables have different names across different render systems %!s(int64=11) %!d(string=hai) anos
  Marko Pintera d1881075fa Various fixes to Renderer %!s(int64=11) %!d(string=hai) anos
  Marko Pintera e33c0e5624 Finished with the renderer most, checkin before prettying it up %!s(int64=11) %!d(string=hai) anos
  Marko Pintera d2ac914abc WIP renderer refactor %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 9cda2de55c Added renderer semantics and render queue options to shader %!s(int64=11) %!d(string=hai) anos
  Marko Pintera 17afc600a7 Massive Cm->Bs file rename %!s(int64=11) %!d(string=hai) anos