BearishSun
|
7cf6abe4a5
Vulkan spot light shadows functional
|
8 лет назад |
BearishSun
|
5ac8e7b2e6
Added ability to bind depth & stencil buffers separately as read-only
|
8 лет назад |
BearishSun
|
56ed650df4
Final set of refactors to rename core thread objects
|
9 лет назад |
BearishSun
|
f171405be5
RenderAPICore -> ct::RenderAPI
|
9 лет назад |
BearishSun
|
2cc3ea7900
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.)
|
9 лет назад |
BearishSun
|
fd174f3849
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.)
|
9 лет назад |
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 лет назад |
BearishSun
|
dddcea0a73
Vulkan: Fix an issue where stencil writes were being disabled together with depth writes
|
9 лет назад |
BearishSun
|
585ee02f70
Vulkan: Example project now mostly functional on Vulkan
|
9 лет назад |
BearishSun
|
3d48e47f9a
Vulkan: Fixing GUI rendering
|
9 лет назад |
BearishSun
|
b18bb2adc2
Vulkan: Use a render-pass with clear ops, when a clear is issued before any draw calls
|
9 лет назад |
BearishSun
|
85dfe3e9da
Vulkan: More fixes
|
9 лет назад |
BearishSun
|
63c3eeff6c
Vulkan: Fixing mem. corrupting in VulkanGpuParams
|
9 лет назад |
BearishSun
|
903f96c9b7
Added a Group memory allocator
|
9 лет назад |
BearishSun
|
0e2f10dd0d
Vulkan: Various fixes
|
9 лет назад |
BearishSun
|
3703a767a6
Modified shader Techniques so they now depend on shader language rather than on render API (requires existing shader re-import)
|
9 лет назад |
BearishSun
|
31962e5dfc
Fixing issues with GLSL parsing for Vulkan
|
9 лет назад |
BearishSun
|
5dc78284b8
More Various Vulkan fixes
|
9 лет назад |
BearishSun
|
3ca0661c4f
Adding checks to see if a pipeline perform only read operations or color or depth attachments
|
9 лет назад |
BearishSun
|
6b749fa064
Added a way to create multiple variations of Vulkan framebuffer
|
9 лет назад |
BearishSun
|
2f33441889
Register GPU programs with command buffer, on Vulkan pipeline state bind
|
9 лет назад |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
9 лет назад |
BearishSun
|
7f501a8e77
Added an explicit flag to preserve render target contents on load, to improve performance when this is not required (most of the time)
|
9 лет назад |
BearishSun
|
4581b43fe7
Vulkan graphics pipeline binding and caching
|
9 лет назад |
BearishSun
|
18ab7deb32
Vulkan GPU parameter binding
|
9 лет назад |
BearishSun
|
643f494d3a
Hooking up various Vulkan RenderAPI methods
|
9 лет назад |
BearishSun
|
c8b4aaf0fb
Separated constant GpuParams data into a GpuPipelineParamInfo object. Aside from being cleaner, it also gives Vulkan descriptor layouts a place to reside.
|
9 лет назад |
BearishSun
|
a12ad99267
Moved GpuPipelineParamState a core object and moved it to its own file
|
9 лет назад |
BearishSun
|
1e7b51169f
Renamed GpuPipelineState to GraphicsPipelineState
|
9 лет назад |
BearishSun
|
952a02e2f2
Vulkan graphics pipeline creation
|
9 лет назад |