Commit History

Author SHA1 Message Date
  BearishSun 4fe867b5ad Enhanced gbuffer & shaders with roughness/metalness, added various shader code as preparation for a physically based lighting model 8 years ago
  BearishSun 7f2ad317de Fixing an issue with UAV reads of a particular format not being supported on some hardware 8 years ago
  BearishSun f4dd2fc1b2 MSAA support fully working on DirectX, OpenGL and Vulkan 9 years ago
  BearishSun 8531a656fd Bulk of code for deferred rendering MSAA 9 years ago
  BearishSun 9e92fbca04 HLSL code for tile deferred with MSAA support (WIP) 9 years ago
  BearishSun 42c00ad036 Work on transparent rendering path - DirectX functional 9 years ago
  BearishSun b2dd0ffa03 Work on transparent rendering path 9 years ago
  BearishSun 821069bd0f Tiled deferred rendering: Moving all lights to a single buffer to make shader code simpler 9 years ago
  BearishSun ff8f690717 Tiled deferred rendering (DX11 only for now) 9 years ago
  BearishSun eec99bff10 Moving light pass in a compute shader in preparation for tiled deferred rendering 9 years ago
  BearishSun 56ed650df4 Final set of refactors to rename core thread objects 9 years ago
  BearishSun 2b24d071f0 More renames of core thread objects 9 years ago
  BearishSun 4e57b50514 Massive refactor: Moving all the core thread objects into their own namespace, so I can rename them into something neater and get rid of the Core suffix 9 years ago
  BearishSun 7559fb6d2c Vulkan: Getting around a RenderDoc crash 9 years ago
  BearishSun 1671597ec8 Refactored param blocks so there is much less redundant work done during individual param block initialization, as well as memory used per param block 9 years ago
  BearishSun aa226e61ce Massive namespace rename BansheeEngine -> bs 9 years ago
  BearishSun 7813bf7431 Refactored GPU parameter so they are all part of a combined object, to more closely match Vulkan/DX12 resource descriptor design 9 years ago
  BearishSun 8a5d6db814 Material refactor - Things working again 9 years ago
  BearishSun 96bdac041e Material refactor WIP 9 years ago
  BearishSun 0696a5094f Neater light pass material parameter assignment 9 years ago
  BearishSun b48081c63c Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread 9 years ago
  BearishSun 77b0fe421e WIP ability to customize renderer materials using defines 9 years ago
  BearishSun 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 9 years ago