]> git.tdb.fi Git - libs/gl.git/history - source/backends/vulkan/pipelinestate_backend.cpp
Support compute shaders and compute operations
[libs/gl.git] / source / backends / vulkan / pipelinestate_backend.cpp
2022-04-15 Mikko RasaSupport compute shaders and compute operations
2022-04-15 Mikko RasaAdd support for storage images in Renderer and Pipeline...
2022-04-09 Mikko RasaUnify handling of shader resources in PipelineState
2022-03-22 Mikko RasaRefactor render pass operations into a helper struct
2022-03-19 Mikko RasaMake StructureBuilder return const references to the...
2022-03-19 Mikko RasaAdd a wrapper class for recording Vulkan commands
2022-03-17 Mikko RasaRebind all descriptor sets if push constant layout...
2022-03-16 Mikko RasaFix handling of descriptor set bindings when shader...
2022-03-16 Mikko RasaFix binding of descriptor sets of the new pipeline...
2022-03-16 Mikko RasaSkip binding of low-numbered descriptor sets if they...
2022-03-16 Mikko RasaRewrite descriptor set management
2022-03-15 Mikko RasaMake use of the sorted nature of PipelineState resource...
2022-03-11 Mikko RasaChange front face logic on Vulkan to match the OpenGL...
2022-01-15 Mikko RasaApply only changed parts of VulkanPipelineState
2022-01-14 Mikko RasaMinor, largely cosmetic tweaks
2022-01-13 Mikko RasaUse the changes member directly in PipelineState backends
2022-01-12 Mikko RasaStore simpler states by value in PipelineState
2022-01-09 Mikko RasaOnly set pipeline resources as used when the resource...
2021-12-29 Mikko RasaUse low-level handles when computing descriptor set...
2021-12-20 Mikko RasaMultiplex streaming buffer contents on Vulkan
2021-12-18 Mikko RasaKeep track of the buffers of bound uniform blocks
2021-12-12 Mikko RasaRefactor handling of viewport Y axis
2021-12-10 Mikko RasaSupport binding individual mipmap levels of textures
2021-12-09 Mikko RasaTrack different kinds of bindings separately
2021-12-09 Mikko RasaDon't try to bind descriptor sets if there aren't any
2021-12-09 Mikko RasaRefresh vertex setup in VulkanPipelineState::update
2021-11-22 Mikko RasaSet push constants only for enabled shader stages
2021-11-22 Mikko RasaImplement textures and samplers for Vulkan
2021-11-21 Mikko RasaAlways apply push constants
2021-11-21 Mikko RasaTrack the in-use state of resource bindings in Pipeline...
2021-11-21 Mikko RasaUpdate all descriptor sets when the used shader changes
2021-11-21 Mikko RasaSet color write mask if no blending is used
2021-11-19 Mikko RasaTreat clear() with null parameter as invalidate
2021-11-18 Mikko RasaInitial implementation of Vulkan backend