BearishSun
|
12037d7ba2
Buffer copy operations now execute on the provided command buffer instead of the transfer queue, similar to textures
|
8 năm trước cách đây |
BearishSun
|
8ffa542fb5
Texture copy operations no longer occurr on the transfer queue, but instead on the user-provided command buffer, in order to avoid user needing to worry about submitting previous rendering operations manually
|
8 năm trước cách đây |
BearishSun
|
6688eb5447
Fixing Vulkan infinite loop when generating image barriers
|
8 năm trước cách đây |
BearishSun
|
775b9c4431
Vulkan up and running on the unified shader platform
|
8 năm trước cách đây |
BearishSun
|
eec99bff10
Moving light pass in a compute shader in preparation for tiled deferred rendering
|
9 năm trước cách đây |
BearishSun
|
2e94779fc6
Vulkan: Now tracking image layouts on a per-resource basis. This way individual faces & mip-levels can be bound for rendering, particularily useful for cubemaps and texture arrays in general.
|
9 năm trước cách đây |
BearishSun
|
8a02e1877f
Added high-level code to bind specific texture subresource for sampling (not used by low level yet)
|
9 năm trước cách đây |
BearishSun
|
f0039a0815
Vulkan: Mapping a single face of a cubemap for rendering now works
|
9 năm trước cách đây |
BearishSun
|
ea0f3a5bfb
Vulkan: Don't use stencil aspect if depth/stencil format has only a depth component
|
9 năm trước cách đây |
BearishSun
|
56ed650df4
Final set of refactors to rename core thread objects
|
9 năm trước cách đây |
BearishSun
|
f171405be5
RenderAPICore -> ct::RenderAPI
|
9 năm trước cách đây |
BearishSun
|
2cc3ea7900
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.)
|
9 năm trước cách đây |
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 năm trước cách đây |
BearishSun
|
36139ced8f
OpenGL/Vulkan: Nicer way of checking and dealing with (un)supported pixel formats
|
9 năm trước cách đây |
BearishSun
|
5350cca1a2
Vulkan: Better image access mask tracking and handling
|
9 năm trước cách đây |
BearishSun
|
e32b4ad844
Skybox rendering & cubemap import fixes
|
9 năm trước cách đây |
BearishSun
|
2956f2514b
Vulkan: When transitioning image layouts due to transfers, always transition back to optimal layout, instead of the current layout
|
9 năm trước cách đây |
BearishSun
|
4ce05d637b
Vulkan: Simplifying image layout transitions so they can be properly tracked across multiple command buffers
|
9 năm trước cách đây |
BearishSun
|
5a1370c010
Vulkan: Handling layout transitions a bit better
|
9 năm trước cách đây |
BearishSun
|
e47adb4658
Vulkan: Use more optimal layout for depth-stencil buffer bound both as shader input and a FB attachment
|
9 năm trước cách đây |
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 năm trước cách đây |
BearishSun
|
6312a50d96
Vulkan: Fixed an issue where sRGB textures weren't being enabled when requested
|
9 năm trước cách đây |
BearishSun
|
8ca20f7e95
Vulkan: Fixed an issue where layout transitions on the depth-stencil buffer would only transition the depth portion, without the stencil portion
|
9 năm trước cách đây |
BearishSun
|
a05d30c98b
Vulkan: Fixing rendering to a 3D texture
|
9 năm trước cách đây |
BearishSun
|
bfe4e188c7
Vulkan: Make storage textures sampleable by default
|
9 năm trước cách đây |
BearishSun
|
27533beff9
Vulkan: When internal image/buffer objects change (e.g. due to a discard caused by a write, or otherwise), properly update the descriptor sets the original buffers were bound to, so they instead use the new versions
|
9 năm trước cách đây |
BearishSun
|
fa27cbfa05
Vulkan: Depth-stencil image bound in the shader now properly uses the depth aspect only
|
9 năm trước cách đây |
BearishSun
|
0e2f10dd0d
Vulkan: Various fixes
|
9 năm trước cách đây |
BearishSun
|
1b4349927e
More Vulkan fixes
|
9 năm trước cách đây |
BearishSun
|
21eb8822cf
Various Vulkan fixes and tweaks
|
9 năm trước cách đây |