]> git.tdb.fi Git - libs/gl.git/history - source/backends/opengl
Check the flat qualifier from the correct member
[libs/gl.git] / source / backends / opengl /
2022-09-25 Mikko RasaAn assortment of minor fixes
2022-09-25 Mikko RasaPrint warnings if a required resource is not bound...
2022-09-03 Mikko RasaAdd tessellation shader support to the engine
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 RasaRework multisample resolve to use resolve attachments
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-17 Mikko RasaSort shader program input attributes by name
2022-03-11 Mikko RasaSet debug names for shader modules on Vulkan
2022-01-29 Mikko RasaSimplify Program by removing transient data
2022-01-17 Mikko RasaSupport multiple PipelineStates in Renderer
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
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 RasaMultiplex streaming buffer contents on Vulkan
2021-12-18 Mikko RasaKeep track of the buffers of bound uniform blocks
2021-12-14 Mikko RasaRefactor projection matrix handling
2021-12-10 Mikko RasaSupport binding individual mipmap levels of textures
2021-12-04 Mikko RasaStore the number of mipmap levels in the Texture base...
2021-11-21 Mikko RasaTrack the in-use state of resource bindings in Pipeline...
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...
2021-11-02 Mikko RasaSupport loading raw texture data from an external file
2021-11-02 Mikko RasaUse default member initializers in async loaders
2021-10-30 Mikko RasaAdd some checks for invalid arguments
2021-10-30 Mikko RasaMake the Limits struct more robust
2021-10-30 Mikko RasaAdd uint vector types to DataType
2021-10-30 Mikko RasaUse size_t to store sizes of buffers and such
2021-10-11 Mikko RasaFix incorrect exception messages
2021-10-10 Mikko RasaRemove generic clipping state
2021-10-10 Mikko RasaDetermine the default uniform block size regardless...
2021-10-09 Mikko RasaUse default member initializers for simple types
2021-10-07 Mikko RasaUse set_manager instead of passing the manager to the...
2021-10-07 Mikko RasaRename OpenGLTexture::generate_id to create
2021-10-07 Mikko RasaAlways delay texture creation until it is allocated
2021-10-03 Mikko RasaSet viewport and scissor before clear commands
2021-10-01 Mikko RasaStore query pool size separately, in the common part...
2021-10-01 Mikko RasaMove all OpenGL-specific code to a separate directory