BearishSun
|
e11498a072
Vulkan: Don't execute layout transitions on a separate CB, as those transitions will be inconsistent with ones executed during render pass start. Instead ignore such layout transitions.
|
9 anni fa |
BearishSun
|
aa3da03dd4
Fixing findglslang build module
|
9 anni fa |
BearishSun
|
714417d211
Minor improvements to the build
|
9 anni fa |
BearishSun
|
227027ee80
When binding scene color/depth for rendering, make sure existing depth buffer contents are preserved
|
9 anni fa |
BearishSun
|
a954bdd6d4
Vulkan: (Potentially) more accurate access masks for external sub-pass dependencies
|
9 anni fa |
BearishSun
|
956fe04ad8
Vulkan: Update to 1.37 SDK
|
9 anni fa |
BearishSun
|
a25a8750d4
Vulkan: Disabling incorrectly enabled compare op for samplers
|
9 anni fa |
BearishSun
|
58027f255c
Vulkan: Delay binding GPU parameters to ensure we get the latest version of the resources (e.g. resource writes can internally create new images/buffers, which would then incorrectly not be bound to the descriptor set, if that write was executed after a GPU param bind)
|
9 anni fa |
BearishSun
|
289f6de3a3
Added missing Light component handle
|
9 anni fa |
BearishSun
|
6b87f9b649
When binding scene color for rendering, properly load its contents since we intend to blend with existing contents
|
9 anni fa |
BearishSun
|
d4b478ed42
Fixing G buffer depth sampling by properly flipping the Y axis on Vulkan
|
9 anni fa |
BearishSun
|
e9bc1a9167
Vulkan: Fixing incorrect clear flags for the first color attachment
|
9 anni fa |
BearishSun
|
5a1370c010
Vulkan: Handling layout transitions a bit better
|
9 anni fa |
BearishSun
|
c4d6554781
More work on user manuals
|
9 anni fa |
BearishSun
|
c0dd3734a1
Adding missing skin elements to non-editor GUI skin
|
9 anni fa |
BearishSun
|
e18724bf03
Don't crash when picking gizmos and icon mesh doesn't exist
|
9 anni fa |
BearishSun
|
dddcea0a73
Vulkan: Fix an issue where stencil writes were being disabled together with depth writes
|
9 anni fa |
BearishSun
|
eb6479dc4b
Vulkan: Fixing duplicate binding for two buffers in selection rendering shader
|
9 anni fa |
BearishSun
|
9f408e1908
Vulkan: Fixing resource descriptor memory leak
|
9 anni fa |
BearishSun
|
e47adb4658
Vulkan: Use more optimal layout for depth-stencil buffer bound both as shader input and a FB attachment
|
9 anni fa |
BearishSun
|
3b33affc22
Vulkan: Don't render 0-sized mesh, to prevent warnings in Vulkan
|
9 anni fa |
BearishSun
|
6d2ccd4411
Vulkan: Update current layout for FB attachments after render-pass ends, to reflect automatic layout transitions performed by sub-pass dependencies
|
9 anni fa |
BearishSun
|
9e6bb93b0a
Vulkan: Don't crash when mapping a zero sized buffer
|
9 anni fa |
BearishSun
|
e376c7b676
Vulkan: Properly hide window on start, if specified
|
9 anni fa |
BearishSun
|
7f41acf1cc
Vulkan & OpenGL: Fixing windowed/fullscreen mode switching
|
9 anni fa |
BearishSun
|
585ee02f70
Vulkan: Example project now mostly functional on Vulkan
|
9 anni fa |
BearishSun
|
3d48e47f9a
Vulkan: Fixing GUI rendering
|
9 anni fa |
BearishSun
|
4239ebe070
Vulkan: Fixing render targets that require a load operation on bind (i.e. rendering to the same RT with multiple render passes)
|
9 anni fa |
BearishSun
|
8356f1e8cf
Vulkan: Changing how command buffer resets work, so they handle the new multi-CB submit more gracefully
|
9 anni fa |
BearishSun
|
e1e7afd433
Vulkan: Refactoring inter-queue dependencies due to new revelation that a semaphore can only be waited on by one queue submit, no more
|
9 anni fa |