January 2021
|
2021-01-13
|
libcore
|
Linux
| :
| Library install directory
|
2021-01-07
|
OS X
| :
| Ignore additional warnings (Obj-C)
|
December 2020
|
2020-12-29
|
MenuWidget
| :
| Tweaked closing of menu popups
|
2020-12-24
|
| :
| Deploy the right version of glbinding
|
February 2020
|
2020-02-06
|
Added
| :
| Added a built-in font
|
January 2020
|
2020-01-22
|
Fixed
| :
| Recognizing TGA image data
|
2020-01-07
|
Fixed
| :
| Red/blue channel swapping in TGA loader
|
2020-01-05
|
Font
| :
| Workaround for vertical metrics
|
2020-01-05
|
DialogWidget
| :
| Minimum width for buttons
|
December 2019
|
2019-12-15
|
| :
| Updated fonts to latest version
|
2019-12-14
|
OS X
| :
| Use stbtt for font rendering
|
October 2019
|
2019-10-06
|
GLWindow
| :
| Grabbing window contents to Image
|
September 2019
|
2019-09-22
|
| :
| Export GuiLoop
|
2019-09-16
|
UI
| :
| ListData iterators; submenu construction
|
2019-09-15
|
Added
| :
| Added a "pin" image
|
2019-09-12
|
| :
| Set focused window based on focus events
|
2019-09-12
|
OS X
| :
| Native OS behaviors
|
2019-09-12
|
Added
|
GuiApp
| :
| Added a helper method for opening browser URLs
|
2019-09-10
|
| :
| Window closing and application quit behavior
|
2019-09-09
|
Cleanup
| :
| Constructing key events
|
2019-09-08
|
| :
| Event processing is window-specific
|
2019-09-07
|
| :
| Improving multi-window event handling
|
2019-09-04
|
GL
| :
| Out-of-date text composer contents
|
2019-09-04
|
Widgets
| :
| Update fold panel content before opening
|
2019-09-04
|
| :
| Key modifier for UI shortcuts
|
2019-09-01
|
Widgets
| :
| Improved FileDialog behavior
|
2019-09-01
|
Widgets
| :
| Improved FileDialog behavior
|
2019-09-01
|
Fixed
| :
| Handling control keys in LineEditWidget
|
2019-09-01
|
Fixed
| :
| Calculating grid layout size
|
2019-09-01
|
Fixed
| :
| Don't assume there is a shared blur widget
|
2019-09-01
|
Added
| :
| Added KeyActions for keyboard shortcuts
|
August 2019
|
2019-08-30
|
Widgets
| :
| Making selections using BrowserWidget
|
2019-08-30
|
Added
| :
| Added Selected flag for ui::Item
|
2019-08-30
|
Widgets
| :
| Showing/hiding files in directory browser
|
2019-08-29
|
Input
| :
| Improved accuracy of swipe gestures
|
2019-08-29
|
Widgets
| :
| Validate FileDialog initial folder
|
2019-08-28
|
Widgets
| :
| Improved directory browser item widget
|
2019-08-28
|
Widgets
| :
| Improved path navigation buttons in BrowserWidget
|
2019-08-27
|
Widgets
| :
| Better layout for BrowserWidget
|
2019-08-27
|
Widgets
| :
| Navigating paths in BrowserWidget
|
2019-08-27
|
FlowLayout
| :
| Output rule remains the same
|
2019-08-26
|
| :
| Use fewer rules in FlowLayout
|
2019-08-25
|
Added
|
Widgets
| :
| Added FlowLayout; testing in test_appfw
|
2019-08-25
|
Widgets
| :
| Working on directory browser
|
2019-08-25
|
UI
| :
| Working on BrowserWidget; handling native UI mode
|
2019-08-24
|
UI
|
Widgets
| :
| Working on the directory browser
|
2019-08-24
|
| :
| Working on DirectoryTreeData
|
2019-08-24
|
Widgets
| :
| Basic implementation of DirectoryTreeData
|
2019-08-24
|
Cleanup
|
Debug
| :
| Print debug messages to the log
|
2019-08-24
|
Added
| :
| Added a light weight for the "Source Code Sans" font
|
2019-08-23
|
| :
| Image is now Deletable
|
2019-08-23
|
Added
|
Widgets
| :
| Added stub for BrowserWidget
|
2019-08-15
|
Fixed
| :
| Font file directory when including stdlib.gui pack
|
July 2019
|
2019-07-12
|
TabWidget
| :
| Icon sizing for tab headings
|
2019-07-07
|
Fixed
| :
| Pixel ratio change vs. fonts
|
2019-07-05
|
Shell
| :
| Running an app without a "main" window
|
June 2019
|
2019-06-29
|
Client
|
UI
| :
| FileDialog for Windows; API improvements
|
2019-06-16
|
ModelDrawable
| :
| Cleaning up texture paths
|
2019-06-16
|
GuiLoop
| :
| GLWindow activation
|
2019-06-16
|
Fixed
| :
| Updating the window pixel ratio
|
2019-06-15
|
GuiApp
| :
| Determine pixel ratio when window is created
|
2019-06-15
|
Tests
| :
| Updated font in test_appfw
|
2019-06-15
|
Fixed
|
OS X
| :
| Core Text font rasterization
|
2019-06-15
|
Font
| :
| Improved text rendering
|
2019-06-15
|
Image
| :
| Images origin coordinates as metadata
|
2019-06-15
|
Font
| :
| Implemented stb_truetype rasterization
|
2019-06-14
|
Image
| :
| Color mixing helper
|
2019-06-14
|
Font
| :
| Rasterizing text with stb_truetype
|
2019-06-11
|
Added
|
Debug
|
GL
| :
| Added OpenGL debug message callback
|
2019-06-11
|
GuiApp
| :
| Handleng built-in config variable
|
2019-06-10
|
Fixed
| :
| Changing font pixel ratio
|
2019-06-10
|
Fixed
| :
| Font sizes (points vs. pixels)
|
2019-06-07
|
Fixed
|
GLSandbox
| :
| Fixed minor regressions
|
2019-06-01
|
Default Style
| :
| Font tweaks
|
2019-06-01
|
Fixed
| :
| Reloading the font bank
|
2019-06-01
|
Fixed
| :
| Font metrics and rasterization bounds
|
May 2019
|
2019-05-31
|
Font
| :
| Working on SDL_ttf font rasterizer
|
2019-05-31
|
Image
| :
| Image-based color blending
|
2019-05-31
|
| :
| Working on SDL_ttf font rasterizer
|
2019-05-31
|
Image
| :
| Constructing Image with a Block
|
2019-05-30
|
Text
| :
| Working on SDL_ttf text rasterizer
|
2019-05-26
|
GLWindow
| :
| Setting window icon
|
2019-05-25
|
Fixed
| :
| Mouse coordinates with scaled UI
|
December 2018
|
2018-12-09
|
Input
| :
| Handle the non-US backslash/tilde/accent key
|
2018-12-08
|
Added
| :
| Added XPM image loader; init correct locale
|
2018-12-04
|
Fixed
| :
| Typo in config variable name
|
2018-12-04
|
Fixed
| :
| Font scaling issue
|
2018-12-01
|
Fixed
|
UI
| :
| Loading package icons
|
November 2018
|
2018-11-27
|
Cleanup
|
Shaders
| :
| Defines, program validation, cleanup
|
2018-11-18
|
Image
| :
| Image point ratio parameter
|
2018-11-18
|
UI
| :
| Changing window pixel ratio
|
2018-11-17
|
| :
| Font refresh; GLWindow observes screen change
|
September 2018
|
2018-09-22
|
Client
|
GL
| :
| Draw lines as triangle strips with custom width
|
August 2018
|
2018-08-20
|
Cleanup
|
UI
| :
| Inertia scrolling for touch events; MouseEvent naming cleanup
|
2018-08-09
|
OS X
| :
| Use Cocoa to show a native file/dir choosing dialog
|
2018-08-09
|
Added
|
Fixed
| :
| Fixed DisplayMode init; added stub for SDL
|
2018-08-08
|
Added
| :
| Added a class for native file dialogs
|
2018-08-01
|
Debug
|
GL
| :
| Avoid excessive OpenGL debug messages
|
July 2018
|
2018-07-29
|
GLWindow
| :
| Ensure window refresh always continues
|
2018-07-28
|
Fixed
|
GLWindow
| :
| Fixed the initial window size notification
|
2018-07-28
|
| :
| Marking the rendering thread
|
2018-07-27
|
Added
| :
| Added a method for showing a file/folder in the OS file manager
|
2018-07-27
|
Fixed
| :
| Parsing rich formatting of text
|
2018-07-17
|
| :
| Improved window refresh and GUI app event loop
|
2018-07-17
|
Fixed
| :
| Reloading a model in ModelDrawable might crash
|
2018-07-17
|
| :
| Allow window config variables to be missing (fsaa/vsync)
|
2018-07-16
|
Fixed
|
libappfw
| :
| Fixed handling of tab stops in rich text
|
2018-07-15
|
Fixed
|
Image
| :
| Saving image contents to a file
|
2018-07-09
|
Fixed
| :
| Fixed Image::subImage(); GLWindow mouse grabbing
|
2018-07-08
|
Fixed
| :
| Parsing includes in shader source
|
2018-07-07
|
libappfw
| :
| Renamed the de::gl namespace to de::gfx
|
2018-07-04
|
Image
| :
| Serializing based on a file extension format hint
|
2018-07-04
|
Image
| :
| Serializing an image
|
2018-07-02
|
GuiApp
| :
| Changing or hiding the mouse cursor
|
2018-07-01
|
| :
| DE_OPENGL is a public compiler definition
|
June 2018
|
2018-06-28
|
Fixed
|
Image
| :
| Fixed calculation of partial image draw bounds
|
2018-06-28
|
Cleanup
| :
| Cleanup
|
2018-06-28
|
Tests
| :
| DisplayMode init and shutdown done by GuiApp
|
2018-06-28
|
Cleanup
| :
| Detect window pixel ratio; RichFormat text ranges; cleanup
|
2018-06-27
|
| :
| Moving Images; mapping coordinates from window to screen
|
2018-06-26
|
Tests
| :
| Handling text input events separately
|
2018-06-26
|
Image
| :
| Converting from RGB to RGBA image format
|
2018-06-26
|
| :
| Initialize GuiLoop rate to display mode refresh rate
|
2018-06-26
|
Fixed
| :
| Various fixed
|
2018-06-26
|
Tests
| :
| Updating test_glsandbox
|
2018-06-26
|
| :
| Drawing a rectangle; setting window title
|
2018-06-26
|
CMake
| :
| Renamed SDL2 finder; build glsandbox test with libgui
|
2018-06-26
|
| :
| Implemented various Image methods; HSV conversion
|
2018-06-25
|
| :
| Continued updating for SDL2, Qt dependency removal
|
2018-06-25
|
| :
| Continued updating for SDL2, Qt dependency removal
|
2018-06-25
|
| :
| Continued updating for SDL2, Qt dependency removal
|
2018-06-24
|
| :
| Continued updating with SDL2
|
2018-06-24
|
| :
| Updating libgui using SDL2 and stb
|
April 2018
|
2018-04-05
|
Added
|
Image
| :
| Added more image manipulation methods
|
2018-04-01
|
GLFramebuffer
| :
| Improved draw/read framebuffer binding
|
March 2018
|
2018-03-31
|
Cleanup
| :
| Cleanup
|
2018-03-31
|
Added
| :
| Added a variant of GLState::setViewport()
|
2018-03-31
|
| :
| Minor API additions
|
2018-03-30
|
GLBuffer
| :
| Make DrawRanges compatible with OpenGL API parameters
|
2018-03-29
|
ImageFile
| :
| Image filter for multiplying with a color
|
2018-03-26
|
Added
|
ImageFile
| :
| Added a solid color image file filter
|
2018-03-25
|
Fixed
|
GL
| :
| Fixed bug where sampler uniforms were not always updated
|
2018-03-20
|
Cleanup
| :
| Cleanup
|
2018-03-20
|
Debug
|
GL
| :
| Validate GL program state before drawing
|
2018-03-18
|
Added
|
GL
| :
| Added support for buffer textures
|
2018-03-17
|
GL
| :
| GLWindow owns a GLTimer that the application can use
|
2018-03-17
|
Added
|
GL
| :
| Added GLTimer for querying elapsed GPU times
|
2018-03-07
|
GL
| :
| Drawables can share GLBuffers
|
2018-03-04
|
| :
| ImageBank uses ImageFile for loading; HeightMap tweaks
|
2018-03-04
|
GL
| :
| Debugging shaders
|
2018-03-03
|
Cleanup
| :
| Cleanup
|
2018-03-03
|
Cleanup
|
GL
| :
| Cleanup
|
2018-03-03
|
GL
| :
| TextureBank can use multiple atlases
|
2018-03-02
|
Cleanup
|
GL
| :
| Mat4f::lookat() is right-handed by default; cleanup
|
2018-03-01
|
Cleanup
|
GL
| :
| Cleanup
|
February 2018
|
2018-02-28
|
Cleanup
|
GL
| :
| Cleanup
|
2018-02-27
|
Added
|
GL
|
Shaders
| :
| Added geometry shader as a new type of shader
|
2018-02-27
|
Added
|
GLTexture
| :
| Added texture comparison property
|
2018-02-25
|
GLBuffer
| :
| Full set of buffer usage hints
|
2018-02-25
|
Client
| :
| Configuring the stencil test via GLState
|
2018-02-25
|
Added
|
GL
| :
| Added new vertex attributes
|
2018-02-24
|
GLTexture
| :
| Clamping to texture border color
|
2018-02-22
|
GL
| :
| Binding and releasing frame buffer objects
|
2018-02-21
|
GL
| :
| Setting a Drawable program using the ID number
|
2018-02-21
|
GL
| :
| More options for configuring a GLFramebuffer
|
2018-02-20
|
Added
|
Image
| :
| Added R_8 and RG_88 image formats
|
2018-02-20
|
GLUniform
| :
| Setting contents of a vec3 array
|
2018-02-19
|
ModelDrawable
| :
| Print loaded animation tick rates to log
|
2018-02-18
|
GLFramebuffer
| :
| Handling multiple color buffers
|
2018-02-18
|
GLFramebuffer
| :
| Multiple color texture attachments
|
2018-02-18
|
Image
| :
| 16-bit floating point image formats
|
2018-02-18
|
Fixed
| :
| Recognize BMP images; fixed instanced drawing of ModelDrawable
|
2018-02-17
|
Added
|
Shaders
| :
| Added new vertex attributes, renamed old ones
|
2018-02-10
|
Added
|
GLBuffer
| :
| Added a vertex attribute for flags
|
2018-02-08
|
Fixed
| :
| Invalid values in GLPixelFormat
|
2018-02-08
|
GLTexture
|
Image
| :
| More OpenGL pixel formats
|
2018-02-08
|
Added
|
GLBuffer
| :
| Added a vertex semantic called "aTexture"
|
January 2018
|
2018-01-20
|
Cleanup
| :
| Cleanup with clang-format
|
October 2017
|
2017-10-01
|
Debug
| :
| Debug shader variable errors
|
August 2017
|
2017-08-26
|
FS
| :
| PackageIconBank waits for folder population before loading
|
July 2017
|
2017-07-28
|
Fixed
| :
| Crash when loading textures too early
|
2017-07-15
|
Added
| :
| Added PackageIconBank for loading package icons
|
2017-07-15
|
Fixed
| :
| Resizing an image did not actually apply a scaling
|
June 2017
|
2017-06-28
|
Added
|
Client
|
UI
| :
| Added monitor refresh rate to Video Settings
|
2017-06-26
|
Fixed
| :
| Observe and notify about window visibility changes
|
2017-06-25
|
Assimp
| :
| Compiling with an unmodified Assimp
|
2017-06-25
|
Added
|
Assimp
|
CMake
| :
| Added option to not use customized Assimp
|
May 2017
|
2017-05-02
|
Client
|
OpenGL
| :
| Compiling for OpenGL ES 2
|
2017-05-02
|
GLShaderBank
| :
| Implemented a custom GLSL include directive
|
2017-05-02
|
Added
|
OpenGL
| :
| Added a build option for selecting the OpenGL API to use
|
April 2017
|
2017-04-29
|
libappfw
|
OpenGL
|
Performance
| :
| Drawing performance tuning
|
2017-04-29
|
Fixed
| :
| Problem with indexed array drawing
|
2017-04-26
|
GL
| :
| Drawing arrays with indices in host memory
|
2017-04-25
|
GLWindow
| :
| Querying the current frame count
|
2017-04-23
|
GLBuffer
| :
| Using GLBuffer for managing raw buffer data
|
2017-04-23
|
GL
|
OpenGL
| :
| Updating GL classes for OpenGL 3.3
|
2017-04-16
|
Fixed
| :
| Window dimensions forgotten when in fullscreen mode
|
March 2017
|
2017-03-27
|
Assimp
|
Clang
| :
| Disabled a clang warning “address-of-packed-member”
|
2017-03-18
|
Fixed
|
GL
| :
| Random color glitches in the UI
|
2017-03-14
|
Added
|
Client
| :
| Added UI setting for background translucency
|
2017-03-07
|
Fixed
| :
| Image captured from an FBO was upside down
|
February 2017
|
2017-02-19
|
Fixed
|
Windows
| :
| Missing exports
|
2017-02-19
|
Cleanup
|
Fixed
| :
| Managing multiple vertex buffers in the draw queue
|
2017-02-19
|
Cleanup
|
GL
| :
| Shader variables for batch draws
|
2017-02-19
|
GL
| :
| Batched drawing of geometry
|
2017-02-19
|
Added
|
GL
| :
| Added a uniform type for float arrays
|
2017-02-16
|
Fixed
|
X11
| :
| Build failure
|
2017-02-10
|
Font
| :
| Improved thread-safety
|
2017-02-08
|
Input
|
Windows
| :
| Ignore the Windows key
|
2017-02-05
|
Fixed
|
Font
| :
| Text transformations for fonts
|
2017-02-03
|
Font
| :
| Comment about clearing tab stops
|
January 2017
|
2017-01-28
|
GLShader
| :
| Default to GLSL version 1.20
|
2017-01-22
|
Client
| :
| Disable use of the alternative AlternativeBuffer utility
|
2017-01-22
|
Debug
|
Revert
| :
| Counting render buffer allocs
|
2017-01-22
|
Debug
| :
| Counting render buffer allocs
|
2017-01-22
|
Debug
|
OS X
| :
| Check for memory leaks
|
2017-01-22
|
| :
| Thread-safety in string measurement caching
|
2017-01-21
|
Font
| :
| Thread-safety when accessing fonts
|
2017-01-21
|
Fixed
|
OS X
| :
| Fixed multithreaded CoreText font usage
|
2017-01-21
|
Font
|
Performance
| :
| String measurement caching
|
2017-01-21
|
Atlas
|
Performance
| :
| Upload smaller parts of the texture atlas
|
2017-01-17
|
Added
|
Image
| :
| Added a color desaturation filter in ImageFile
|
December 2016
|
2016-12-07
|
ModelDrawable
| :
| Model animator state is serializable
|
November 2016
|
2016-11-10
|
GL
| :
| More fallback configurations for FBOs
|
2016-11-10
|
GL
| :
| More fallback configurations for FBOs
|
2016-11-09
|
Fixed
| :
| Graphical glitches when FBO fallback is not in use
|
2016-11-09
|
Fixed
| :
| Graphical glitches when FBO fallback is not in use
|
2016-11-09
|
GL
| :
| Improved FBO configuration fallback
|
2016-11-09
|
GL
| :
| Improved FBO configuration fallback
|
October 2016
|
2016-10-31
|
Fixed
|
GL
| :
| Fixed alternative GLFramebuffer attachments
|
2016-10-13
|
X11
| :
| Use the SGI/MESA swap control extensions
|
2016-10-13
|
Fixed
|
OS X
| :
| Enable the macOS window fullscreen button
|
2016-10-12
|
Fixed
|
OS X
| :
| Missing headers
|
2016-10-12
|
X11
| :
| Setting vsync
|
2016-10-12
|
OS X
|
Windows
| :
| Setting vsync
|
2016-10-12
|
GLState
| :
| Convenience method for setting viewport as Rectanglei
|
2016-10-07
|
GL
| :
| Resolving multisampled framebuffer contents
|
September 2016
|
2016-09-26
|
Fixed
| :
| Crash when destroying GLWindow
|
2016-09-17
|
Performance
|
Widgets
| :
| Performance tuning
|
2016-09-08
|
Refactor
| :
| Renamed window classes, removed extra FBO
|
2016-09-06
|
Fixed
| :
| Window init notification gets lost
|
2016-09-06
|
Added
| :
| Added GUI-friendly app loop timer
|
2016-09-06
|
Cleanup
|
Refactor
| :
| Cleaning up Canvas/CanvasWindow and window init/drawing
|
2016-09-04
|
Fixed
| :
| Removing all shaders
|
2016-09-04
|
GL
| :
| Tweaking framebuffer behavior
|
2016-09-04
|
Added
| :
| Added stub for GLDrawQueue
|
2016-09-04
|
GL
|
Refactor
| :
| Use Qt 5.4 OpenGL APIs, renamed GLTarget/GLFramebuffer
|
August 2016
|
2016-08-30
|
GL
| :
| Draw call counting
|
2016-08-29
|
Added
|
Image
| :
| Added a method for multiplying an image with a color
|
July 2016
|
2016-07-25
|
Cleanup
| :
| Namespace usage
|
2016-07-17
|
Fixed
|
GLState
| :
| Setting scissor in an arbitrary viewport
|
June 2016
|
2016-06-27
|
Fixed
| :
| HiDPI screenshots did not cover the full frame
|
2016-06-05
|
libcore
|
Performance
| :
| Various optimizations
|
May 2016
|
2016-05-06
|
CMake
|
Revert
|
Unix
| :
| Link with zlib
|
2016-05-02
|
CMake
|
Unix
| :
| Link with zlib
|
April 2016
|
2016-04-11
|
Fixed
| :
| Use HiDPI images even if UI is scaled down
|
2016-04-05
|
Added
|
libappfw
| :
| Added a Config variable for scaling the UI as a whole
|
2016-04-01
|
Image
| :
| Improved image colorization (adjust hue only)
|
March 2016
|
2016-03-31
|
Image
| :
| Colorizing an image
|
2016-03-31
|
Fixed
| :
| Incorrect alpha values when converting masked image data
|
2016-03-30
|
Image
| :
| Converting indexed image data to plain RGBA
|
2016-03-17
|
Fixed
|
ImageFile
| :
| Allow using paths as argument of "Multiply:"
|
2016-03-17
|
Fixed
|
ImageFile
| :
| Allow using paths as argument of "Multiply:"
|
2016-03-16
|
Added
|
ImageFile
| :
| Added the "Multiply:(path)" filtering operation
|
2016-03-16
|
Added
|
ImageFile
| :
| Added the "Multiply:(path)" filtering operation
|
2016-03-12
|
libcore
|
ScriptedInfo
| :
| Inheritance considered when looking up relative paths
|
2016-03-12
|
libcore
|
ScriptedInfo
| :
| Inheritance considered when looking up relative paths
|
February 2016
|
2016-02-23
|
ModelDrawable
| :
| Optionally always transform the skeleton nodes
|
2016-02-23
|
ModelDrawable
| :
| Optionally always transform the skeleton nodes
|
2016-02-09
|
Added
|
Input
| :
| Added a mouse button double-click event
|
January 2016
|
2016-01-18
|
ModelDrawable
| :
| Animator can specify additional node rotations
|
2016-01-02
|
ModelDrawable
| :
| Query mesh and animation names
|
December 2015
|
2015-12-29
|
Fixed
|
Windows
| :
| Missing ImageFile exports
|
2015-12-29
|
Debug
|
Fixed
| :
| Accessing an uninitialized texture
|
2015-12-26
|
GL
| :
| Cube samplers
|
2015-12-23
|
ModelDrawable
| :
| Relative path lookup with Assimp I/O
|
2015-12-22
|
Added
|
GLState
| :
| Added alpha test and alpha limit parameters
|
2015-12-20
|
Model Renderer
|
ModelDrawable
| :
| Rendering pass depth parameters
|
2015-12-18
|
GLProgram
| :
| Ignore uniforms not present in the linked program
|
2015-12-10
|
GLShaderBank
| :
| Shader definition macros
|
2015-12-06
|
Added
| :
| Added a vertex attribute for vertex color in ModelDrawable
|
November 2015
|
2015-11-02
|
Model Renderer
| :
| Don't try to bind uniforms that don't exist
|
October 2015
|
2015-10-26
|
Fixed
| :
| Unbinding shadowed uniforms from a GLProgram
|
2015-10-26
|
ModelBank
|
Refactor
| :
| Custom model objects in a ModelBank
|
2015-10-26
|
ModelDrawable
| :
| Commit textures are initialization complete
|
2015-10-26
|
Added
|
MultiAtlas
| :
| Added a clear() method to release all atlases
|
2015-10-25
|
Added
|
Refactor
| :
| Added abstract IAtlas interface
|
2015-10-25
|
GLShaderBank
| :
| Default uniform values for shaders
|
2015-10-25
|
| :
| Binding multiple overriding uniforms to a GLProgram
|
2015-10-25
|
Added
| :
| Added MultiAtlas: expanding collection of atlases
|
2015-10-24
|
ModelDrawable
| :
| Don't try to load textures twice
|
2015-10-24
|
ModelDrawable
| :
| More detailed warning message about failed texture loads
|
2015-10-21
|
Model Renderer
|
Refactor
| :
| Correct mapping between meshes and materials
|
2015-10-19
|
Added
|
Model Renderer
|
Refactor
| :
| Added ModelDrawable::Appearance
|
2015-10-18
|
| :
| Improved ModelDrawable documentation and terminology
|
2015-10-17
|
ModelDrawable
| :
| Friendlier error messages
|
2015-10-17
|
ModelDrawable
|
Refactor
| :
| Use TextureBank and ImageFile for textures
|
2015-10-17
|
TextureBank
| :
| Minor improvements
|
2015-10-17
|
Atlas
| :
| More efficient data structure for allocations
|
2015-10-17
|
Added
|
FS
| :
| Added ImageFile
|
2015-10-15
|
ModelDrawable
|
Refactor
| :
| Improved model texture map management
|
2015-10-15
|
Added
|
ModelDrawable
| :
| Added the concept of variants
|
2015-10-15
|
Fixed
|
ModelDrawable
| :
| Rendering pass mask; fixed drawing
|
2015-10-13
|
ModelDrawable
| :
| Rendering pass specific shaders and flags
|
2015-10-12
|
Added
|
ModelBank
| :
| Added a typed template for accessing model and data
|
September 2015
|
2015-09-23
|
Fixed
|
Model Renderer
| :
| Clamping non-looping animations
|
2015-09-08
|
OpenGL
| :
| Even more robust setup for GLFramebuffer
|
2015-09-07
|
OpenGL
| :
| Check for EXT_framebuffer_object; more robust FBO setup
|
2015-09-06
|
OpenGL
| :
| Check EXT variants of functions not present in OpenGL 2.1
|
2015-09-05
|
Linux
|
Windows
| :
| Report missing OpenGL entry points
|
August 2015
|
2015-08-24
|
Model Renderer
|
UI
| :
| Loading and unloading packages using the Packages dialog
|
2015-08-17
|
Fixed
|
ModelDrawable
| :
| Initialize UV bounds of maps not included in material
|
2015-08-16
|
Fixed
| :
| Compiler warning (signed/unsigned comparison)
|
2015-08-09
|
| :
| Drawing passes can be optionally specified for ModelDrawable
|
2015-08-08
|
| :
| Drawing selected meshes of a ModelDrawable
|
2015-08-04
|
Refactor
| :
| Specialized animation sequences
|
2015-08-03
|
ModelDrawable
| :
| Finding running animations
|
2015-08-03
|
ModelDrawable
| :
| Animation duration is public information
|
2015-08-01
|
Fixed
| :
| Must swap red and blue when loading a 24-bit Targa image
|
July 2015
|
2015-07-07
|
Fixed
|
Image
| :
| Loading a Targa image that uses an upper origin
|
2015-07-06
|
Image
| :
| Use correct stride when loading non-RLE Targa images
|
2015-07-06
|
ModelDrawable
| :
| Convert 24-bit images to 32-bit for the atlas
|
2015-07-06
|
ModelDrawable
| :
| Warn if a vertex has too many bone weights
|
May 2015
|
2015-05-26
|
ModelDrawable
| :
| Look for multiple MD5 animation sequences
|
2015-05-13
|
Fixed
|
Windows
| :
| Crash during startup if display driver doesn't support OpenGL 2
|
2015-05-13
|
Fixed
|
Windows
| :
| Crash during startup if display driver doesn't support OpenGL 2
|
2015-05-06
|
Fixed
|
libcore
| :
| Use Qt serialization format 4.8
|
2015-05-06
|
Fixed
|
libcore
| :
| Use Qt serialization format 4.8
|
February 2015
|
2015-02-10
|
Fixed
|
GL
|
Windows
| :
| Build failure
|
December 2014
|
2014-12-19
|
GLState
| :
| Support for 4K+ resolutions
|
November 2014
|
2014-11-30
|
PersistentCanvasWindow
| :
| Saving and restore state during runtime
|
2014-11-28
|
Windows
| :
| Emulate light fonts using reduced opacity
|
2014-11-23
|
Client
|
Fixed
|
Input
| :
| Handling mouse wheel events (Qt 5)
|
2014-11-21
|
Fixed
|
X11
| :
| Replaced use of deprecated XKeycodeToKeysym
|
2014-11-21
|
Fixed
|
QtNativeFont
| :
| Measuring and rasterizing must use the same metrics
|
2014-11-17
|
Debug
|
GL
|
GLTarget
| :
| Converted a GL assert to a debug message
|
2014-11-16
|
Client
|
libappfw
|
Refactor
| :
| Replaced 'vid-fsaa' and 'vid-vsync' with Config variables
|
2014-11-16
|
| :
| Querying the ID of a window
|
2014-11-15
|
OS X
|
Unix
| :
| Typo
|
2014-11-15
|
| :
| Window state management behavior improvements
|
2014-11-15
|
Debug
|
GL
|
GLState
| :
| Verifying parts of the GL state
|
October 2014
|
2014-10-30
|
Fixed
|
Font
| :
| Memory leak (release font metrics rules)
|
2014-10-26
|
Fixed
|
RowAtlasAllocator
| :
| Horizontal margin was ignored when allocating
|
2014-10-22
|
RowAtlasAllocator
| :
| Improved row-based atlas allocator
|
2014-10-21
|
Atlas
|
Performance
| :
| Minor performance tuning
|
August 2014
|
2014-08-30
|
Fixed
|
MSVC
| :
| Working around C++11 compatibility issues
|
2014-08-23
|
Fixed
|
MSVC
| :
| Working around MSVC 2013 incompatibility with C++11
|
2014-08-23
|
Added
|
Windows
| :
| Added missing entry point glUniform3fv
|
2014-08-19
|
libappfw
|
Oculus Rift
| :
| Frame buffer should not use mipmapping
|
2014-08-19
|
Debug
|
libappfw
| :
| Working on Oculus Rift rendering
|
2014-08-17
|
GLFramebuffer
| :
| Querying sample count
|
2014-08-16
|
ModelDrawable
| :
| Audience for impending GLInit
|
2014-08-15
|
Cleanup
|
ModelDrawable
|
Refactor
| :
| More flexible texture mapping, cleanup
|
2014-08-14
|
libcore
|
qmake
| :
| Building and deploying packages
|
2014-08-14
|
Added
|
libcore
| :
| Added more Core.String bindings, gui.dpiScaledImagePath()
|
2014-08-14
|
ModelDrawable
| :
| Emission and specular maps
|
2014-08-14
|
Added
|
GLBuffer
|
GLProgram
| :
| Added a fourth set of texture bounds
|
2014-08-12
|
GLUniform
| :
| 3-component vector array uniform
|
2014-08-11
|
ModelDrawable
| :
| Normal and height maps
|
2014-08-11
|
Added
| :
| Added HeightMap
|
2014-08-10
|
Atlas
|
Fixed
| :
| Applying a border when no background store is in use
|
2014-08-10
|
Added
|
GLBuffer
|
GLProgram
| :
| Added more vertex attributes for texture bounds
|
2014-08-09
|
ModelBank
|
Refactor
| :
| Storing user data in addition to the model
|
2014-08-05
|
ModelDrawable
|
Refactor
| :
| Calculating animation time
|
2014-08-03
|
| :
| Storing animation data in ModelBank
|
2014-08-03
|
Refactor
| :
| Renamed ModelDrawable::AnimationState to Animator
|
July 2014
|
2014-07-19
|
Refactor
| :
| Model animation state is a class of its own
|
2014-07-18
|
Canvas
|
Fixed
| :
| Accessing a Qt 5+ method
|
2014-07-17
|
Added
| :
| Added ModelBank
|
2014-07-06
|
OS X
|
qmake
| :
| Various tweaks for better OS X 10.10 compatibility
|
2014-07-03
|
Fixed
|
OS X
| :
| Potential hang while drawing text
|
June 2014
|
2014-06-08
|
Debug
|
GL
| :
| Don't assert GL errors (just log)
|
May 2014
|
2014-05-30
|
Refactor
| :
| Use RecordAccessor's get*() methods
|
2014-05-16
|
libcore
|
Log
| :
| Set names for individual bank classes
|
2014-05-03
|
Fixed
| :
| Warning about floating point conversion
|
2014-05-02
|
qmake
|
Unix
| :
| libgui implies dependency on libassimp
|
2014-05-01
|
| :
| Prevent build if OpenGL functions have been masked with macros
|
April 2014
|
2014-04-28
|
Added
|
qmake
| :
| Added build option to use libassimp under external
|
2014-04-20
|
Fixed
|
OS X
| :
| Memory leak in native font renderer
|
2014-04-15
|
Fixed
|
Font
|
Image
| :
| Complier warnings (missing explicit init in copy-ctor)
|
2014-04-12
|
VertexBuilder
| :
| Applying a transformation
|
2014-04-09
|
GL
|
Optimize
| :
| Reserve less memory for GL vertex building
|
2014-04-09
|
Added
|
Sound
| :
| Added Play and Change audiences
|
2014-04-09
|
Cleanup
| :
| Cleanup
|
2014-04-09
|
InfoBank
|
libdeng2
| :
| Paths are relative to the Info source path
|
2014-04-08
|
Cleanup
| :
| Cleanup
|
2014-04-08
|
ModelDrawable
| :
| Instanced drawing for models
|
2014-04-08
|
| :
| Drawing buffers with instancing, dynamic attrib locations
|
2014-04-07
|
ModelDrawable
| :
| Set up bounds at load time
|
2014-04-04
|
Added
|
Sound
| :
| Added more 3D audio properties
|
2014-04-02
|
Fixed
|
Image
| :
| Loading a TGA image
|
2014-04-02
|
GLShader
| :
| Terminator not needed
|
2014-04-02
|
ModelDrawable
| :
| Support loading TGA textures
|
2014-04-02
|
Atlas
| :
| Converted some normal log entries to Dev entries
|
2014-04-02
|
Refactor
| :
| Use the reference location provided by InfoBank
|
2014-04-02
|
Added
|
Image
| :
| Added support for reading Targa format
|
2014-04-01
|
Documentation
| :
| More info about Sound::play()
|
March 2014
|
2014-03-31
|
Sound
| :
| By default delete sounds after they stop
|
2014-03-31
|
GLFramebuffer
| :
| Utility method for drawing the color buffer
|
2014-03-31
|
Refactor
| :
| Fluid interface for Sound properties
|
2014-03-31
|
Cleanup
| :
| Cleanup
|
2014-03-28
|
Fixed
|
Waveform
| :
| Parsing data in WAV format
|
2014-03-28
|
Added
| :
| Added an abstract base class for sounds
|
2014-03-28
|
Waveform
| :
| Store sample rate as an integer
|
2014-03-28
|
Cleanup
|
Waveform
| :
| Cleanup
|
2014-03-27
|
Fixed
| :
| Renamed source subfolder
|
2014-03-27
|
Added
| :
| Added Waveform and WaveformBank
|
2014-03-27
|
Refactor
| :
| Divided libgui sources to subfolders by domain
|
2014-03-26
|
Added
|
GLBuffer
| :
| Added a new vertex format (Vertex3)
|
2014-03-26
|
Atlas
| :
| Disabled log entries about commits by default
|
2014-03-26
|
GLShaderBank
| :
| Including common shader sources
|
2014-03-25
|
Added
|
GLUniform
| :
| Added vector array as uniform type
|
2014-03-22
|
Debug
| :
| Commented out a debug message
|
2014-03-21
|
Cleanup
|
Debug
| :
| Replaced debug printouts with log entries
|
2014-03-21
|
Cleanup
|
Debug
| :
| Replaced debug printouts with log entries
|
2014-03-17
|
libappfw
|
libdeng2
|
Optimize
|
Performance
| :
| Performance and memory tuning
|
2014-03-17
|
Cleanup
| :
| Use as/is methods for casting
|
2014-03-17
|
Added
| :
| Added TextureBank, a very simple atlas-based bank for images
|
2014-03-16
|
Fixed
| :
| Vertex builder position accuracy issue in makeRing
|
2014-03-16
|
GLTarget
| :
| If validation fails, do a full reset of the instance
|
2014-03-15
|
GLState
| :
| Querying a normalized viewport rectangle
|
2014-03-14
|
ModelDrawable
| :
| Make a dummy bone for boneless models
|
2014-03-14
|
Added
|
Image
| :
| Added fromData() method, support for loading PCX images
|
2014-03-14
|
Added
|
Image
| :
| Added fromData() method, support for loading PCX images
|
2014-03-14
|
ModelDrawable
| :
| Bones can be initialized at load time
|
2014-03-13
|
ModelDrawable
| :
| Store texture bounds to vertex buffer
|
2014-03-13
|
ModelDrawable
| :
| Atlas for model textures
|
2014-03-13
|
Cleanup
|
GL
|
Refactor
| :
| Cleanup and join meshes into a single GL buffer
|
2014-03-13
|
ModelDrawable
| :
| Rough implementation of skeletal animation
|
2014-03-13
|
Added
| :
| Added vertex attributes for bone IDs and weights
|
2014-03-13
|
Added
|
GLUniform
| :
| Added support for matrix arrays
|
2014-03-13
|
Debug
|
GL
| :
| Print source file/line when a GL error occurs
|
2014-03-13
|
Debug
|
GL
| :
| Print source file/line when a GL error occurs
|
2014-03-13
|
Debug
|
GL
|
Windows
| :
| Don't assert GL operation success
|
2014-03-12
|
ModelDrawable
| :
| Simple drawing and bounding box
|
2014-03-12
|
GLBuffer
| :
| Drawing is a const operation
|
2014-03-11
|
ModelDrawable
| :
| Working on data imported by libassimp
|
2014-03-11
|
ModelDrawable
| :
| Basic model parsing and preparation
|
2014-03-11
|
Added
|
GLBuffer
| :
| Added a 3D vertex with tangent-space
|
2014-03-11
|
Added
| :
| Added stub for ModelDrawable
|
2014-03-09
|
Cleanup
|
libappfw
| :
| Key modifier related cleanup
|
2014-03-08
|
Documentation
| :
| Clarified Atlas API docs
|
2014-03-07
|
Added
| :
| Added new vertex format for indirect texturing
|
2014-03-07
|
GLTexture
| :
| Specifying a maximum mipmap level for texture
|
2014-03-07
|
Added
|
Atlas
| :
| Added support for borders around allocations
|
2014-03-05
|
Added
|
GLTexture
| :
| Added maximum anisotropy parameter
|
2014-03-05
|
Added
|
VertexBuilder
| :
| Added cube and 3D quad methods with indirect UV
|
2014-03-05
|
Added
|
GLBuffer
| :
| Added "TexBounds0" vertex attribute
|
2014-03-05
|
Debug
|
GL
|
X11
| :
| Don't assert GL errors on X11
|
2014-03-03
|
Fixed
| :
| Unsigned math issue in window centering
|
2014-03-02
|
Refactor
| :
| Use pimpl-friendly audiences for libgui classes
|
February 2014
|
2014-02-27
|
Fixed
| :
| Missing import in gui module
|
2014-02-26
|
qmake
|
Scripting
| :
| Moved gui.de to libgui
|
2014-02-26
|
Cleanup
| :
| Removed ARB_debug_output
|
2014-02-26
|
Cleanup
| :
| Removed ARB_debug_output
|
2014-02-24
|
libdeng2
|
Optimize
|
Refactor
| :
| Enhanced BitField behavior
|
2014-02-18
|
Client
|
libdeng2
|
Server
| :
| Defining application metadata
|
2014-02-13
|
Cleanup
| :
| Cleanup
|
2014-02-13
|
GL
| :
| Updated license of X11 specific GL entrypoints source
|
2014-02-13
|
Fixed
| :
| Build failure
|
2014-02-13
|
Fixed
| :
| Build without ARB_debug_output
|
2014-02-13
|
| :
| Changed license to LGPL 3
|
2014-02-12
|
Added
| :
| Added swap control for X11, debugging Canvas recreation
|
January 2014
|
2014-01-31
|
Fixed
|
OS X
| :
| No Core Text font implementation in 10.6 build
|
2014-01-30
|
Fixed
|
Windows
| :
| Accessing main window even if it doesn't exist
|
2014-01-29
|
Fixed
|
OS X
| :
| Use Qt fonts in the 10.6 Snow Leopard build
|
2014-01-28
|
Client
| :
| Improved handling of indents in text drawing
|
2014-01-26
|
Fixed
|
qmake
| :
| Platform-specific source file
|
2014-01-26
|
Fixed
| :
| Cleaned up and fixed Core Text based native fonts
|
2014-01-26
|
| :
| NativeFont is now public
|
2014-01-26
|
Font
|
OS X
| :
| Working on Core Text font rendering
|
2014-01-25
|
Added
|
OS X
| :
| Added a native font class for Core Text
|
2014-01-25
|
Fixed
|
Refactor
| :
| Rasterizing text (refactoring regression)
|
2014-01-25
|
Cleanup
| :
| Cleanup
|
2014-01-25
|
Refactor
| :
| Native font abstraction
|
2014-01-25
|
Cleanup
| :
| Separated rich formatting from font.cpp
|
2014-01-22
|
KeyEvent
| :
| Warn about unmapped keys using a Dev entry
|
2014-01-22
|
KeyEvent
| :
| Warn about unmapped keys using a Dev entry
|
2014-01-17
|
Client
|
Refactor
| :
| Use Binder to manage script bindings
|
2014-01-16
|
Client
|
Refactor
| :
| Use Binder to manage script bindings
|
2014-01-15
|
Cleanup
|
Console
|
libappfw
|
Log
| :
| Log message cleanup
|
2014-01-15
|
UI
| :
| Disable widget background blurring when a game is loaded
|
2014-01-14
|
| :
| Fonts can specify alternate families for different weights
|
2014-01-14
|
Log
|
Resources
| :
| Improved log output
|
2014-01-14
|
GLFramebuffer
| :
| Use a Property to track the default sample count
|
2014-01-12
|
Added
|
Client
| :
| Added some log messages
|
2014-01-08
|
Cleanup
|
Client
| :
| Log levels and domains
|
2014-01-06
|
OpenGL
| :
| Detect NVIDIA CSAA support, use it if available
|
2014-01-06
|
OpenGL
| :
| Detect NVIDIA CSAA support, use it if available
|
2014-01-06
|
OpenGL
| :
| Correct exported name of glRenderbufferStorageMultisampleCoverageNV
|
2014-01-04
|
| :
| Updated logging with domain-specific LOG macros
|
2014-01-03
|
Client
|
Refactor
|
Server
| :
| Checking for existence of singletons
|
December 2013
|
2013-12-24
|
GLFramebuffer
| :
| Fall back to non-multisampled if an error occurs
|
2013-12-21
|
Fixed
|
Stereo 3D
| :
| Visual discrepancies between left/right eyes
|
2013-12-21
|
GLTarget
| :
| Querying currently used area of the target
|
2013-12-20
|
GLInfo
|
Refactor
| :
| Better name for a method
|
2013-12-20
|
GLInfo
| :
| Check for FBO-related OpenGL extensions
|
2013-12-20
|
GLFramebuffer
| :
| Fall back to no depth/stencil texture (just color)
|
2013-12-16
|
GLFramebuffer
| :
| Stereo left/right swap mode
|
2013-12-13
|
Cleanup
|
GL
| :
| Removed EXT_compiled_vertex_array and related code
|
2013-12-09
|
Client
| :
| Canvas needs no depth or stencil (GLFramebuffer has them)
|
2013-12-09
|
GLTarget
| :
| Blit only relevant buffer contents
|
2013-12-07
|
Fixed
|
Windows
| :
| Initial GLInfo and entrypoints setup
|
2013-12-07
|
| :
| Clear GLFramebuffer when inited/resized
|
2013-12-07
|
Added
|
GLState
| :
| Added color mask
|
2013-12-06
|
GL
| :
| Perform multisampling with renderbuffers
|
2013-12-05
|
Canvas
| :
| Initialize GLInfo
|
2013-12-05
|
Added
| :
| Added GLInfo, moved extensions and limits from client
|
2013-12-04
|
Canvas
| :
| Print supported OpenGL version to log
|
2013-12-03
|
Added
|
Refactor
|
Renderer
| :
| Added GLTarget::AlternativeBuffer
|
2013-12-02
|
Added
|
Refactor
| :
| Added GLFramebuffer
|
2013-12-02
|
GL
|
Refactor
| :
| Renamed GLState::top() to GLState::current()
|
November 2013
|
2013-11-29
|
FX
|
Renderer
| :
| Apply target’s active rectangle when accessing depth values
|
2013-11-29
|
GLTarget
|
Refactor
| :
| Allow querying the attached depth texture
|
2013-11-29
|
GLTexture
|
Refactor
| :
| Use GLPixelFormat
|
2013-11-29
|
Image
|
Refactor
| :
| Use GLPixelFormat
|
2013-11-29
|
Added
| :
| Added GLPixelFormat (replaces Image::GLFormat)
|
2013-11-29
|
Canvas
| :
| Working on manual frame buffer mode
|
2013-11-29
|
GLState
|
GLUniform
| :
| Prepare for deletion of assets
|
2013-11-29
|
GLTexture
| :
| Setting up a depth+stencil texture
|
2013-11-29
|
GLTarget
| :
| Reconfiguring an existing GLTarget instance
|
2013-11-28
|
FX
|
Renderer
| :
| Working on accessing the depth buffer from a shader
|
2013-11-24
|
Added
| :
| Added KdTreeAtlasAllocator
|
2013-11-19
|
Fixed
|
Windows
| :
| Missing exports
|
2013-11-15
|
Added
|
GLBuffer
| :
| Added vertex formats with more texture coordinates
|
2013-11-15
|
Fixed
|
GLProgram
| :
| Rebuilding a program
|
2013-11-15
|
GLProgram
| :
| Rebuilding the program forces update of uniforms
|
2013-11-14
|
| :
| GLES2 preprocessor definition; colorless makeQuad
|
2013-11-14
|
| :
| Resizing a GLTarget
|
2013-11-04
|
Refactor
| :
| Moved the active rectangle from GLState to GLTarget
|
2013-11-03
|
Documentation
| :
| Improved GLState apidocs
|
October 2013
|
2013-10-30
|
GLTarget
| :
| Corrected pixel format for grabbing target contents
|
2013-10-30
|
Added
| :
| Added Vertex3Tex format, handle #version in GLShader
|
2013-10-30
|
GLTarget
|
Refactor
| :
| Extra attachments in addition to texture
|
2013-10-29
|
GLState
| :
| Allow fluently applying a popped state
|
2013-10-25
|
GLState
| :
| Setting a normalized viewport
|
2013-10-24
|
GLState
| :
| Specifying a subregion for drawing
|
2013-10-12
|
Fixed
| :
| Build failure in the dummy DisplayMode
|
September 2013
|
2013-09-14
|
Fixed
|
Font
| :
| Use normal weight ascent for other weights
|
2013-09-11
|
BusyWidget
|
UI
| :
| Grab only game view area for transition effect
|
2013-09-10
|
Added
|
Client
| :
| Added rich style 'm' to choose a monospace font
|
2013-09-02
|
Fixed
| :
| Canvas recreation does not cause focus to be lost
|
August 2013
|
2013-08-27
|
Added
|
PersistentCanvasWindow
| :
| Added audience for attribute changes
|
2013-08-24
|
Drawable
| :
| Querying if a buffer exists
|
2013-08-24
|
Client
| :
| Untabbed lines will reset tab stops for following lines
|
2013-08-24
|
Client
|
Refactor
| :
| Untabbed lines among tabbed lines
|
2013-08-17
|
Fixed
|
PersistentCanvasWindow
| :
| Applying command line options to window
|
2013-08-09
|
Fixed
|
PersistentCanvasWindow
| :
| Command line options for window ignored
|
2013-08-06
|
Fixed
|
GLState
| :
| Negative values in scissor rectangle
|
2013-08-05
|
Font
|
Optimize
|
Refactor
| :
| Faster rich format subranges
|
2013-08-03
|
GLTexture
| :
| Taking over an existing OpenGL texture object
|
2013-08-02
|
VertexBuilder
| :
| Making a 2D ring or circle
|
July 2013
|
2013-07-31
|
Added
|
Client
|
libdeng2
| :
| Added a way to reset indent in rich format
|
2013-07-31
|
Fixed
|
GLBuffer
| :
| Buffer not ready with an empty buffer
|
2013-07-30
|
Added
|
GLState
| :
| Added missing assignment operator
|
2013-07-13
|
Atlas
| :
| Require 70% of atlas to be changed for full commit
|
2013-07-09
|
Cleanup
|
Client
| :
| Use "has" instead of "have"
|
2013-07-09
|
PersistentCanvasWindow
| :
| Allow derived classes to form variable names
|
2013-07-04
|
Added
|
Atlas
| :
| Added OutOfSpace audience
|
June 2013
|
2013-06-20
|
GLState
| :
| Apply scissors cumulatively
|
2013-06-15
|
GLState
| :
| Normalized scissor
|
2013-06-12
|
Fixed
| :
| Clearing a Drawable
|
2013-06-11
|
Fixed
|
GLShaderBank
| :
| Applying values from shader definitions
|
2013-06-11
|
Documentation
|
GLTexture
| :
| Improved apidoc
|
2013-06-09
|
Documentation
|
Font
| :
| How to use indentation and tab stops
|
2013-06-08
|
Font
|
RichFormat
| :
| Revised interpretation of tab stops
|
2013-06-07
|
Font
|
Refactor
| :
| Use EscapeParser to set up rich formatting
|
2013-06-07
|
Added
|
Font
|
RichFormat
| :
| Added escape sequences for tab positions
|
2013-06-06
|
Fixed
| :
| Inserting more than one character at a time
|
2013-06-05
|
Fixed
|
Unix
| :
| System header conflict related to key press/release
|
2013-06-05
|
Fixed
|
Unix
| :
| Text bounds measurements
|
2013-06-05
|
Client
|
Windows
| :
| Adjusted fonts and font rasterizing
|
2013-06-04
|
Font
| :
| Clearing a RichFormat
|
2013-06-01
|
| :
| Mouse wheel motion types
|
May 2013
|
2013-05-31
|
MouseEvent
| :
| Include position in button events
|
2013-05-31
|
Client
|
Refactor
| :
| Mouse events
|
2013-05-28
|
Cleanup
|
Refactor
| :
| Interface cleanup
|
2013-05-27
|
Added
|
Font
| :
| Added the Dim Accent color
|
2013-05-26
|
Atlas
|
libdeng2
| :
| Basic thread-safety
|
2013-05-25
|
libdeng2
|
Refactor
| :
| Rich text styles
|
2013-05-24
|
Added
|
VertexBuilder
| :
| Added makeQuad() for constructing 2D rectangles
|
2013-05-24
|
Added
|
Refactor
| :
| Added the VertexBuilder template
|
2013-05-23
|
Font
| :
| Rich format colors are acquired from an external object
|
2013-05-23
|
GLTexture
|
Image
| :
| Use the BGR(A) format when uploading
|
2013-05-23
|
Font
| :
| Rich formatting of text
|
2013-05-22
|
Fixed
|
Image
| :
| Filling with transparent pixels
|
2013-05-22
|
GLState
| :
| Scissor
|
2013-05-22
|
Fixed
|
Font
| :
| Adjusted text rasterizer to avoid clipping
|
2013-05-22
|
Atlas
|
AtlasTexture
|
Fixed
| :
| Using atlas without a backing store
|
2013-05-22
|
Image
| :
| Creating an Image with a solid color
|
2013-05-21
|
Client
|
Fixed
| :
| Drawing an empty line of text
|
2013-05-21
|
Added
|
KeyEvent
| :
| Added key modifiers into a key event
|
2013-05-21
|
Font
| :
| Determining the advance width of a text
|
2013-05-19
|
Drawable
| :
| Improved usability (named buffers, programs, states)
|
2013-05-18
|
GLBuffer
| :
| Utility for concatenating triangle strips
|
2013-05-18
|
GL
|
GLState
| :
| Method for marking native GL state as undefined
|
2013-05-18
|
Cleanup
| :
| Cleanup
|
2013-05-18
|
Font
| :
| Rasterizing a line of text onto an image
|
2013-05-17
|
libdeng2
|
Refactor
| :
| Bank uses DotPath ('.' separators) for identifiers
|
2013-05-16
|
Added
| :
| Added GLShaderBank
|
2013-05-16
|
GLTexture
| :
| Querying the maximum allowed texture size
|
2013-05-16
|
Cleanup
| :
| Cleanup
|
2013-05-16
|
Fixed
|
Font
| :
| Measuring text is a const operation
|
2013-05-15
|
Fixed
|
libdeng2
|
Windows
| :
| Exported classes
|
2013-05-14
|
libdeng2
|
Refactor
| :
| Derived rule, font, color and image banks from InfoBank
|
2013-05-14
|
ImageBank
| :
| Loading image definitions from an Info file
|
2013-05-13
|
FontBank
|
Refactor
| :
| Renamed some interface functions
|
2013-05-13
|
Added
| :
| Added ColorBank
|
2013-05-13
|
FontBank
| :
| Add fonts based on definitions, load them when needed
|
2013-05-12
|
Fixed
|
qmake
| :
| Fixed typo
|
2013-05-12
|
Added
| :
| Added Font and FontBank
|
2013-05-04
|
GLState
| :
| Blending enabled in default state
|
2013-05-04
|
Image
| :
| Support serialization in de::Image
|
2013-05-01
|
Added
| :
| Added ImageBank, a Bank containing Images
|
April 2013
|
2013-04-30
|
Atlas
| :
| Print total usage percentage when atlas is full
|
2013-04-30
|
Drawable
| :
| Adding buffers with automatically generated identifiers
|
2013-04-29
|
Atlas
|
Fixed
|
Image
| :
| Issues handling the atlas backing store
|
2013-04-29
|
RowAtlasAllocator
| :
| Improved space allocation and optimization
|
2013-04-29
|
Added
|
GLBuffer
| :
| Added 2D vertex format with just a texcoord
|
2013-04-29
|
GLState
|
Refactor
| :
| Use the fluent interface pattern
|
2013-04-29
|
Cleanup
| :
| Cleanup and asserts
|
2013-04-28
|
Fixed
|
GLTexture
| :
| Internal texture flags
|
2013-04-28
|
Added
|
GLBuffer
| :
| Added a 3D vertex format
|
2013-04-28
|
Added
|
Fixed
|
GL
| :
| Bind texture when uploading, added GL error assertion
|
2013-04-28
|
GLUniform
|
Refactor
| :
| Renamed uniform types
|
2013-04-27
|
Fixed
|
GLBuffer
| :
| Enable/disable the correct vertex attribute indices
|
2013-04-27
|
GLBuffer
|
Refactor
| :
| QVector is better than std::vector for usability
|
2013-04-27
|
GLBuffer
|
GLSandbox
| :
| Setting indices using a set::vector
|
2013-04-27
|
GLProgram
|
GLUniform
| :
| Usability improvements
|
2013-04-27
|
Fixed
| :
| Handling failed GLShader construction
|
2013-04-27
|
Drawable
| :
| Avoid unnecessary notifications when deleting contents
|
2013-04-26
|
Fixed
|
GL
|
Windows
| :
| Missing GL entrypoints, fetch them after Canvas ready
|
2013-04-26
|
Canvas
|
GL
|
GLState
| :
| Viewport is now part of the GL state
|
2013-04-25
|
Canvas
|
Cleanup
| :
| No need for a fallback drawer
|
2013-04-25
|
GLTarget
| :
| Clearing buffers
|
2013-04-25
|
Refactor
| :
| Allow manually setting the main window in a test app
|
2013-04-25
|
Cleanup
| :
| Cleanup
|
2013-04-25
|
Atlas
|
AtlasTexture
| :
| Usability improvements
|
2013-04-25
|
| :
| Implemented image/texture atlases
|
2013-04-25
|
Added
|
Image
| :
| Added basic image editing methods (using QImage)
|
2013-04-25
|
GLTexture
| :
| Notify specialized textures about texture binding
|
2013-04-25
|
DisplayMode
| :
| Note about why it uses a C API
|
2013-04-25
|
| :
| API doc improvements
|
2013-04-24
|
GLTexture
| :
| 2D textures, cube maps, automatic/manual mipmaps
|
2013-04-24
|
Added
| :
| Added de::Image, a wrapper that extends QImage
|
2013-04-24
|
Cleanup
| :
| Cleanup, apidoc improvements
|
2013-04-24
|
| :
| Implemented GLTarget (FBOs); target is part of GLState
|
2013-04-24
|
Cleanup
| :
| Cleanup
|
2013-04-23
|
| :
| Drawable is an AssetGroup
|
2013-04-23
|
Cleanup
|
libdeng2
| :
| Cleanup
|
2013-04-23
|
Added
| :
| Added Drawable, a combination of buffers, programs and states
|
2013-04-23
|
Refactor
| :
| Streamlined GLState's interface somewhat
|
2013-04-23
|
GL
|
GLState
| :
| Basic implementation of stacked GL state manipulation
|
2013-04-22
|
Windows
| :
| Acquire OpenGL API entry points manually
|
2013-04-22
|
Added
|
GL
| :
| Added the de::gl namespace for GL related enums
|
2013-04-21
|
Fixed
|
GLShader
| :
| Create private instance
|
2013-04-21
|
GL
|
GLProgram
| :
| Basic implementation of GL programs
|
2013-04-21
|
GL
|
GLUniform
| :
| Applying uniform values in a GL program
|
2013-04-21
|
GLTexture
| :
| Binding the texture to a sampler unit
|
2013-04-21
|
GLShader
| :
| Shader instances are reference counted
|
2013-04-21
|
GLBuffer
| :
| Vertex attribute indices
|
2013-04-17
|
| :
| Basic implementation for GLShader
|
2013-04-17
|
| :
| Use de::Asset in GLBuffer to indicate readiness of the buffer
|
2013-04-16
|
Added
| :
| Added a header for OpenGL (ES) 2
|
2013-04-15
|
Added
|
GL
| :
| Added stubs for GL classes, with basic implementation for GLBuffer
|
2013-04-13
|
FluidSynth
| :
| Updated for revised libdeng2 C wrapper
|
2013-04-13
|
Cleanup
| :
| Cleanup
|
2013-04-13
|
Refactor
| :
| KeyEvent class
|
2013-04-11
|
| :
| Canvas respects -nomouse
|
2013-04-09
|
| :
| Warn about errors during window save/restore
|
2013-04-09
|
| :
| Improving window mode switches
|
2013-04-08
|
Client
|
Fixed
|
X11
| :
| Fixed build
|
2013-04-07
|
Client
|
OS X
| :
| Enhanced switching between fullscreen and windowed modes
|
2013-04-06
|
Fixed
| :
| Managing state of PersistentCanvasWindow
|
2013-04-06
|
Client
| :
| Window resizing and moving
|
2013-04-06
|
Client
|
Refactor
| :
| Mouse and keyboard input routing
|
2013-04-05
|
Cleanup
|
Refactor
| :
| Cleanup and post-refactoring fixes
|
2013-04-05
|
Cleanup
| :
| Cleanup
|
2013-04-05
|
| :
| Working towards a successful build on Windows/Unix
|
2013-04-05
|
Canvas
|
Cleanup
|
Debug
| :
| Cleanup and debug log messages
|
2013-04-05
|
X11
| :
| Use "x11" as a platform suffix
|
2013-04-05
|
Added
| :
| Added template for new classes
|
2013-04-04
|
Client
|
Refactor
| :
| Started revising window architecture
|
2013-04-03
|
Added
| :
| Added Window base class, synced version with project version
|
February 2013
|
2013-02-25
|
libdeng2
|
Refactor
| :
| Independent Loop class, trimmed down LegacyCore
|
2013-02-17
|
libdeng2
| :
| Application subsystems and GuiApp's refresh
|