]> git.tdb.fi Git - libs/gl.git/history - source/backends
Support multiple PipelineStates in Renderer
[libs/gl.git] / source / backends /
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
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-21 Mikko RasaAdd a subpass dependency to ensure the rendering result...
2021-11-21 Mikko RasaOnly do layout transitions in render pass for swapchain...
2021-11-21 Mikko RasaMake framebuffer attachment accessors public
2021-11-21 Mikko RasaAdd a synchronization helper class to the Vulkan backend
2021-11-20 Mikko RasaUse PRESENT_SRC as the initial layout for swapchain...
2021-11-19 Mikko RasaCache framebuffer and viewport in VulkanCommands
2021-11-19 Mikko RasaCheck if render target is swapchain and set to_present...
2021-11-19 Mikko RasaTreat clear() with null parameter as invalidate
2021-11-18 Mikko RasaInitial implementation of Vulkan backend
2021-11-18 Mikko RasaAdd checks for invalid state in OpenGLCommands
2021-11-18 Mikko RasaRefactor low-level state management
2021-11-17 Mikko RasaCreate default context options in the device backend
2021-11-17 Mikko RasaUse emplace_back when a new object is being constructed
2021-11-17 Mikko RasaDon't try to apply push constants as uniforms in OpenGL
2021-11-17 Mikko RasaAdjust access to main class members from backend classes
2021-11-17 Mikko RasaRename some stencil test constants
2021-11-17 Mikko RasaDon't assume vertex arrays start from the beginning...
2021-11-17 Mikko RasaAdd support for padding in vertex formats
2021-11-17 Mikko RasaAdd a backend for SpirVModule and make it non-copyable
2021-11-17 Mikko RasaAdd validation for mapping buffers
2021-11-17 Mikko RasaAdd a usage parameter to Buffer
2021-11-14 Mikko RasaMake WindowView override the parameterless render function
2021-11-14 Mikko RasaAdd correct copy and move semantics to most classes
2021-11-13 Mikko RasaAdd missing destructor to OpenGLSampler
2021-11-12 Mikko RasaMove a few bits of Renderer into a backend class
2021-11-12 Mikko RasaReorder members of Renderer and PipelineState
2021-11-12 Mikko RasaAdd a swizzle mode for presenting an RGBA texture as RGB
2021-11-12 Mikko RasaMove swizzling modes to pixelformat.h
2021-11-11 Mikko RasaSome more default member initializers
2021-11-10 Mikko RasaAccount for mipmap levels when computing texture data...
2021-11-10 Mikko RasaMove the Resource function override of Texture classes...
2021-11-10 Mikko RasaMove WindowView::render to the backend
2021-11-10 Mikko RasaRemove the LINE_LOOP primitive type
2021-11-10 Mikko RasaMinor tweaks
2021-11-10 Mikko RasaRemove some stray includes and add a missing one
2021-11-10 Mikko RasaEnsure that creating the system framebuffer doesn't...
2021-11-10 Mikko RasaRestructure system framebuffer and make WindowView...
2021-11-09 Mikko RasaMove backend information into Device
2021-11-09 Mikko RasaCreate a Device class to hold the graphics context
2021-11-08 Mikko RasaRequire passing features to SL::Compiler constructor
2021-11-07 Mikko RasaRemove support for array size specialization from the...
2021-11-07 Mikko RasaMove default uniform block sizing to OpenGL backend
2021-11-07 Mikko RasaBuild the list of glUniform* calls even for SPIR-V...
2021-11-07 Mikko RasaRearrange shader reflection calls
2021-11-07 Mikko RasaAdd unsigned integer types to Program reflection and...
next