]> git.tdb.fi Git - libs/gl.git/history - source/core
Minor tweaks to MemoryAllocator
[libs/gl.git] / source / core /
2022-01-29 Mikko RasaSimplify Program by removing transient data
2022-01-14 Mikko RasaMinor, largely cosmetic tweaks
2022-01-12 Mikko RasaStore simpler states by value in PipelineState
2022-01-12 Mikko RasaMake various enums use uint8_t as their underlying...
2022-01-09 Mikko RasaOnly set pipeline resources as used when the resource...
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 RasaAdd an asynchronous version of Texture2D::sub_image
2021-12-27 Mikko RasaRequire buffer to have storage for mapping
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-19 Mikko RasaInstanceArray doesn't need to refresh the vertex arrays
2021-12-19 Mikko RasaAdd a flag to obtain an aligned size requirement from...
2021-12-19 Mikko RasaUse a member function to set the dirty flag in Bufferable
2021-12-18 Mikko RasaKeep track of the buffers of bound uniform blocks
2021-12-14 Mikko RasaCorrectly set framebuffer layers when cube map attachme...
2021-12-14 Mikko RasaRefactor projection matrix handling
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 RasaTrack different kinds of bindings separately
2021-12-09 Mikko RasaPopulate used bindings in ReflectData
2021-12-04 Mikko RasaStore the number of mipmap levels in the Texture base...
2021-12-04 Mikko RasaUse default member initializers in Texture
2021-11-21 Mikko RasaTrack the in-use state of resource bindings in Pipeline...
2021-11-21 Mikko RasaMake framebuffer attachment accessors public
2021-11-20 Mikko RasaConvert some constructors to default member initializers
2021-11-19 Mikko RasaCreate specialized copies of SPIR-V modules
2021-11-18 Mikko RasaInitial implementation of Vulkan backend
2021-11-18 Mikko RasaRefactor low-level state management
2021-11-18 Mikko RasaStore primitive type in PipelineState
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 RasaRename some stencil test constants
2021-11-17 Mikko RasaAdd support for padding in vertex formats
2021-11-17 Mikko RasaOnly use location-based offsets for the default uniform...
2021-11-17 Mikko RasaComment fixes
2021-11-17 Mikko RasaCollect uniforms which have a binding, even if they...
2021-11-17 Mikko RasaReflect the control flow graph from SPIR-V and check...
2021-11-17 Mikko RasaFix handling of constants in Spir-V reflection
2021-11-17 Mikko RasaFix reflection of image types from Spir-V modules
2021-11-17 Mikko RasaAdd a backend for SpirVModule and make it non-copyable
2021-11-17 Mikko RasaPack descriptor set and binding in a single variable
2021-11-17 Mikko RasaRemove empty default block before adding uniforms to...
2021-11-17 Mikko RasaAdd validation for mapping buffers
2021-11-17 Mikko RasaAdd a usage parameter to Buffer
2021-11-17 Mikko RasaUpdate usage of hash functions
2021-11-14 Mikko RasaExpose the maximum number of attributes and attachments
2021-11-14 Mikko RasaMake FrameAttachment capable of distinguishing RGB...
2021-11-14 Mikko RasaAdd correct copy and move semantics to most classes
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 RasaAllow BGR format in FrameAttachment, but disallow swizz...
2021-11-12 Mikko RasaMove swizzling modes to pixelformat.h
2021-11-11 Mikko RasaSome more default member initializers
2021-11-11 Mikko RasaRemove default uniform block if it has no uniforms
2021-11-11 Mikko RasaRecognize push constant blocks when reflecting SPIR...
2021-11-11 Mikko RasaStore descriptor set in program reflection data
2021-11-10 Mikko RasaAdd a constant for Vulkan backend
2021-11-10 Mikko RasaPerform range checks in UniformBlock in debug builds
2021-11-10 Mikko RasaMove the Resource function override of Texture classes...
2021-11-10 Mikko RasaRemove the LINE_LOOP primitive type
2021-11-10 Mikko RasaRemove some stray includes and add a missing one
2021-11-10 Mikko RasaRestructure system framebuffer and make WindowView...
2021-11-09 Mikko RasaCheck for empty attachments array instead of zero id...
2021-11-09 Mikko RasaMove backend information into Device
2021-11-09 Mikko RasaRemove obsolete includes
2021-11-09 Mikko RasaCreate a Device class to hold the graphics context
2021-11-08 Mikko RasaUse specially created features when compiling modules...
2021-11-08 Mikko RasaRequire passing features to SL::Compiler constructor
2021-11-08 Mikko RasaActually call the collect_builtins function in Program
2021-11-07 Mikko RasaCompute correct size for SPIR-V structs if the last...
2021-11-07 Mikko RasaRemove support for array size specialization from the...
2021-11-07 Mikko RasaAlways set uniform array size to at least one
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 RasaFix reflection of vector and matrix types from SPIR-V
2021-11-07 Mikko RasaHide the allow_gl_calls member of Mesh::Loader
2021-11-02 Mikko RasaAvoid incorrect access to VertexSetup while async loadi...
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-11-01 Mikko RasaMove the whole-texture image call and raw data loading...
2021-11-01 Mikko RasaCombine the external_image functions in Texture::Loader
2021-10-30 Mikko RasaReorder functions in Sampler
2021-10-30 Mikko RasaFix the type of a location variable
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 RasaClean up some more unused things
2021-10-30 Mikko RasaUpdate and improve documentation
2021-10-30 Mikko RasaUse size_t to store sizes of buffers and such
2021-10-29 Mikko RasaMove Bufferable::refresh_async's definition to the...
2021-10-29 Mikko RasaRemove some unused and unnecessary things
2021-10-29 Mikko RasaMake it an error to try to refresh a Bufferable without...
2021-10-11 Mikko RasaFix incorrect exception messages
2021-10-11 Mikko RasaMinor cleanups and tweaks
2021-10-11 Mikko RasaClear reflect data before adding shader stages
2021-10-10 Mikko RasaRemove generic clipping state
2021-10-10 Mikko RasaReflect builtin decorators from SPIR-V modules
next