]> git.tdb.fi Git - libs/gl.git/history - source/backends
Add tessellation shader support to the engine
[libs/gl.git] / source / backends /
2022-09-03 Mikko RasaAdd tessellation shader support to the engine
2022-09-01 Mikko RasaMake VulkanFramebuffer::is_format_supported const
2022-09-01 Mikko RasaUse correct to_present flag when creating framebuffers...
2022-09-01 Mikko RasaMake it possible to query if a framebuffer can be presented
2022-04-23 Mikko RasaAdd support for alpha to coverage
2022-04-19 Mikko RasaUpdate pipeline handle if framebuffer changes
2022-04-19 Mikko RasaImplement multisample resolve for Vulkan
2022-04-19 Mikko RasaDon't set the storage bit in usage flags of multisample...
2022-04-19 Mikko RasaRework multisample resolve to use resolve attachments
2022-04-19 Mikko RasaRemove unused parameter from VulkanPipelineState::synch...
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-15 Mikko RasaAdd a separate limit for storage texture binding range
2022-04-09 Mikko RasaUnify handling of shader resources in PipelineState
2022-04-07 Mikko RasaFix an incorrect variable name
2022-04-07 Mikko RasaRefresh target framebuffer before blitting
2022-03-22 Mikko RasaRefactor render pass operations into a helper struct
2022-03-22 Mikko RasaSome adjustments to includes
2022-03-21 Mikko RasaFix issues from the command recorder refactoring
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-18 Mikko RasaAdd files which were forgotten earlier
2022-03-17 Mikko RasaMostly cosmetic changes
2022-03-17 Mikko RasaFix instance attribute description updates in VertexSet...
2022-03-17 Mikko RasaSort shader program input attributes by name
2022-03-17 Mikko RasaRebind all descriptor sets if push constant layout...
2022-03-16 Mikko RasaSet debug names for pipeline and descriptor set layouts...
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 RasaInitialize pipeline handle
2022-03-16 Mikko RasaSkip binding of low-numbered descriptor sets if they...
2022-03-16 Mikko RasaMask out the descriptor set part of bind point when...
2022-03-16 Mikko RasaReplace some local pointers with references in VulkanCo...
2022-03-16 Mikko RasaOnly mark Result as checked if that specific value...
2022-03-16 Mikko RasaRewrite descriptor set management
2022-03-15 Mikko RasaMake use of the sorted nature of PipelineState resource...
2022-03-13 Mikko RasaMake it possible to disable Vulkan validation
2022-03-11 Mikko RasaSet debug names for shader modules on Vulkan
2022-03-11 Mikko RasaChange front face logic on Vulkan to match the OpenGL...
2022-03-08 Mikko RasaAvoid allocating buffers and images too close together
2022-03-08 Mikko RasaMinor tweaks to MemoryAllocator
2022-03-08 Mikko RasaAdd a function to request debug information from Memory...
2022-01-29 Mikko RasaSimplify Program by removing transient data
2022-01-25 Mikko RasaAlign staging memory with an alignment suitable for...
2022-01-25 Mikko RasaOverhaul the Vulkan backend's memory allocator
2022-01-25 Mikko RasaRefactor Vulkan memory mapping functions
2022-01-25 Mikko RasaRefactor allocation index and ID handling in the Vulkan...
2022-01-25 Mikko RasaRemove the unused get_allocation_size function
2022-01-17 Mikko RasaSupport multiple PipelineStates in Renderer
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-28 Mikko RasaConvert pixel components if necessary when async loadin...
2021-12-28 Mikko RasaMove Texture2D::AsyncLoader back to the common part
2021-12-28 Mikko RasaRefactor Texture2D::AsyncLoader to use sub_image_async
2021-12-28 Mikko RasaAdd an asynchronous version of Texture2D::sub_image
2021-12-27 Mikko RasaMake Buffer::AsyncTransfer default-constructible and...
2021-12-24 Mikko RasaRedesign asynchronous buffer uploads
2021-12-20 Mikko RasaReset staging buffers in TransferQueue once the transfe...
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-18 Mikko RasaIncrement frame after destroying objects instead of...
2021-12-14 Mikko RasaDefer transfer and barriers until the entire render...
2021-12-14 Mikko RasaUse secondary command buffers to record render pass...
2021-12-14 Mikko RasaRefactor projection matrix handling
2021-12-12 Mikko RasaRefactor handling of viewport Y axis
2021-12-12 Mikko RasaEnable geometry shaders by default
2021-12-12 Mikko RasaFix render area Y coordinate calculation
2021-12-12 Mikko RasaDiscard render target contents only if the entire mip...
2021-12-11 Mikko RasaRefactor TransferQueue to require explicit finalization...
2021-12-11 Mikko RasaUse const void * for the object pointers in TransferQueue
2021-12-10 Mikko RasaCreate image views in VulkanFramebuffer if necessary
2021-12-10 Mikko RasaSupport binding individual mipmap levels of textures
2021-12-09 Mikko RasaTrack the number of layers in Framebuffer
2021-12-09 Mikko RasaDon't remove individual mipmap levels from Synchronizer
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-12-09 Mikko RasaInitialize members of VulkanVertexSetup
2021-12-04 Mikko RasaStore the number of mipmap levels in the Texture base...
2021-12-01 Mikko RasaConvert RGB pixel data to RGBA when staging
2021-12-01 Mikko RasaUse the correct aspect mask for uploading texture data
2021-12-01 Mikko RasaSubmit commands for isolated offscreen rendering
2021-12-01 Mikko RasaClear the begin semaphore if Renderer::begin() is calle...
2021-12-01 Mikko RasaRemove the exception from Texture2DMultisample constructor
2021-12-01 Mikko RasaImplement mipmap generation for the Vulkan backend
2021-12-01 Mikko RasaSupport transfers with no staged data
2021-12-01 Mikko RasaTrack the order of transfers involving the same objects
2021-11-30 Mikko RasaUse another callback for pre-transfer synchronization
2021-11-30 Mikko RasaRefactor Synchronizer to deal with individual mipmap...
2021-11-30 Mikko RasaDon't create no-op barriers
2021-11-24 Mikko RasaAdd missing includes
2021-11-22 Mikko RasaReuse previously allocated command buffers
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 RasaMove PipelineState refresh to just before draw call
2021-11-21 Mikko RasaAlways apply push constants
next