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 |