Related tags: Atlas, AtlasTexture, Bank, Bindings, ColorBank, DisplayMode, Font, FontBank, GL, GL Texture Manager, GL2, GLBuffer, GLES, GLFramebuffer, GLInfo, GLProgram, GLSandbox, GLShader, GLShaderBank, GLState, GLTarget, GLTextComposer, GLTexture, GLTextureUnit, GLUniform, GLWindow, Image, ImageBank, InfoBank, Input, Input Settings, InputBindingWidget, InputDeviceButtonControl, InputSystem, Joystick, KeyEvent, ModelBank, MouseEvent, OpenGL, RuleBank, TextureBank
Authorship: 99% skyjake, 0% Jaakko Keranen, 0% danij
April 2014 | |||
2014-04-09 | InfoBank | libdeng2 | : | Paths are relative to the Info source path |
March 2014 | |||
2014-03-17 | libappfw | libdeng2 | Optimize | Performance | : | Performance and memory tuning |
February 2014 | |||
2014-02-24 | libdeng2 | Optimize | Refactor | : | Enhanced BitField behavior |
2014-02-18 | Client | libdeng2 | Server | : | Defining application metadata |
July 2013 | |||
2013-07-31 | Added | Client | libdeng2 | : | Added a way to reset indent in rich format |
May 2013 | |||
2013-05-26 | Atlas | libdeng2 | : | Basic thread-safety |
2013-05-25 | libdeng2 | Refactor | : | Rich text styles |
2013-05-17 | libdeng2 | Refactor | : | Bank uses DotPath ('.' separators) for identifiers |
2013-05-15 | Fixed | libdeng2 | Windows | : | Exported classes |
2013-05-14 | libdeng2 | Refactor | : | Derived rule, font, color and image banks from InfoBank |
April 2013 | |||
2013-04-23 | Cleanup | libdeng2 | : | Cleanup |
February 2013 | |||
2013-02-25 | libdeng2 | Refactor | : | Independent Loop class, trimmed down LegacyCore |
2013-02-17 | libdeng2 | : | Application subsystems and GuiApp's refresh |
September 2019 | |||
2019-09-16 | UI | : | ListData iterators; submenu construction |
August 2019 | |||
2019-08-25 | UI | : | Working on BrowserWidget; handling native UI mode |
2019-08-24 | UI | Widgets | : | Working on the directory browser |
June 2019 | |||
2019-06-29 | Client | UI | : | FileDialog for Windows; API improvements |
December 2018 | |||
2018-12-01 | Fixed | UI | : | Loading package icons |
November 2018 | |||
2018-11-18 | UI | : | Changing window pixel ratio |
August 2018 | |||
2018-08-20 | Cleanup | UI | : | Inertia scrolling for touch events; MouseEvent naming cleanup |
June 2017 | |||
2017-06-28 | Added | Client | UI | : | Added monitor refresh rate to Video Settings |
August 2015 | |||
2015-08-24 | Model Renderer | UI | : | Loading and unloading packages using the Packages dialog |
January 2014 | |||
2014-01-15 | UI | : | Disable widget background blurring when a game is loaded |
September 2013 | |||
2013-09-11 | BusyWidget | UI | : | Grab only game view area for transition effect |
July 2018 | |||
2018-07-16 | Fixed | libappfw | : | Fixed handling of tab stops in rich text |
2018-07-07 | libappfw | : | Renamed the de::gl namespace to de::gfx |
April 2017 | |||
2017-04-29 | libappfw | OpenGL | Performance | : | Drawing performance tuning |
April 2016 | |||
2016-04-05 | Added | libappfw | : | Added a Config variable for scaling the UI as a whole |
November 2014 | |||
2014-11-16 | Client | libappfw | Refactor | : | Replaced 'vid-fsaa' and 'vid-vsync' with Config variables |
August 2014 | |||
2014-08-19 | libappfw | Oculus Rift | : | Frame buffer should not use mipmapping |
2014-08-19 | Debug | libappfw | : | Working on Oculus Rift rendering |
March 2014 | |||
2014-03-17 | libappfw | libdeng2 | Optimize | Performance | : | Performance and memory tuning |
2014-03-09 | Cleanup | libappfw | : | Key modifier related cleanup |
January 2014 | |||
2014-01-15 | Cleanup | Console | libappfw | Log | : | Log message cleanup |
February 2018 | |||
2018-02-20 | GLUniform | : | Setting contents of a vec3 array |
August 2014 | |||
2014-08-12 | GLUniform | : | 3-component vector array uniform |
March 2014 | |||
2014-03-25 | Added | GLUniform | : | Added vector array as uniform type |
2014-03-13 | Added | GLUniform | : | Added support for matrix arrays |
November 2013 | |||
2013-11-29 | GLState | GLUniform | : | Prepare for deletion of assets |
April 2013 | |||
2013-04-28 | GLUniform | Refactor | : | Renamed uniform types |
2013-04-27 | GLProgram | GLUniform | : | Usability improvements |
2013-04-21 | GL | GLUniform | : | Applying uniform values in a GL program |
July 2014 | |||
2014-07-18 | Canvas | Fixed | : | Accessing a Qt 5+ method |
December 2013 | |||
2013-12-05 | Canvas | : | Initialize GLInfo |
2013-12-04 | Canvas | : | Print supported OpenGL version to log |
November 2013 | |||
2013-11-29 | Canvas | : | Working on manual frame buffer mode |
April 2013 | |||
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-05 | Canvas | Cleanup | Debug | : | Cleanup and debug log messages |
April 2017 | |||
2017-04-29 | libappfw | OpenGL | Performance | : | Drawing performance tuning |
January 2017 | |||
2017-01-21 | Font | Performance | : | String measurement caching |
2017-01-21 | Atlas | Performance | : | Upload smaller parts of the texture atlas |
September 2016 | |||
2016-09-17 | Performance | Widgets | : | Performance tuning |
June 2016 | |||
2016-06-05 | libcore | Performance | : | Various optimizations |
October 2014 | |||
2014-10-21 | Atlas | Performance | : | Minor performance tuning |
March 2014 | |||
2014-03-17 | libappfw | libdeng2 | Optimize | Performance | : | Performance and memory tuning |
August 2014 | |||
2014-08-14 | libcore | qmake | : | Building and deploying packages |
July 2014 | |||
2014-07-06 | OS X | qmake | : | Various tweaks for better OS X 10.10 compatibility |
May 2014 | |||
2014-05-02 | qmake | Unix | : | libgui implies dependency on libassimp |
April 2014 | |||
2014-04-28 | Added | qmake | : | Added build option to use libassimp under external |
February 2014 | |||
2014-02-26 | qmake | Scripting | : | Moved gui.de to libgui |
January 2014 | |||
2014-01-26 | Fixed | qmake | : | Platform-specific source file |
May 2013 | |||
2013-05-12 | Fixed | qmake | : | Fixed typo |
February 2017 | |||
2017-02-16 | Fixed | X11 | : | Build failure |
October 2016 | |||
2016-10-13 | X11 | : | Use the SGI/MESA swap control extensions |
2016-10-12 | X11 | : | Setting vsync |
November 2014 | |||
2014-11-21 | Fixed | X11 | : | Replaced use of deprecated XKeycodeToKeysym |
March 2014 | |||
2014-03-05 | Debug | GL | X11 | : | Don't assert GL errors on X11 |
April 2013 | |||
2013-04-08 | Client | Fixed | X11 | : | Fixed build |
2013-04-05 | X11 | : | Use "x11" as a platform suffix |
December 2015 | |||
2015-12-20 | Model Renderer | ModelDrawable | : | Rendering pass depth parameters |
November 2015 | |||
2015-11-02 | Model Renderer | : | Don't try to bind uniforms that don't exist |
October 2015 | |||
2015-10-21 | Model Renderer | Refactor | : | Correct mapping between meshes and materials |
2015-10-19 | Added | Model Renderer | Refactor | : | Added ModelDrawable::Appearance |
September 2015 | |||
2015-09-23 | Fixed | Model Renderer | : | Clamping non-looping animations |
August 2015 | |||
2015-08-24 | Model Renderer | UI | : | Loading and unloading packages using the Packages dialog |
May 2016 | |||
2016-05-06 | CMake | Revert | Unix | : | Link with zlib |
2016-05-02 | CMake | Unix | : | Link with zlib |
November 2014 | |||
2014-11-15 | OS X | Unix | : | Typo |
May 2014 | |||
2014-05-02 | qmake | Unix | : | libgui implies dependency on libassimp |
June 2013 | |||
2013-06-05 | Fixed | Unix | : | System header conflict related to key press/release |
2013-06-05 | Fixed | Unix | : | Text bounds measurements |
April 2014 | |||
2014-04-01 | Documentation | : | More info about Sound::play() |
March 2014 | |||
2014-03-08 | Documentation | : | Clarified Atlas API docs |
November 2013 | |||
2013-11-03 | Documentation | : | Improved GLState apidocs |
June 2013 | |||
2013-06-11 | Documentation | GLTexture | : | Improved apidoc |
2013-06-09 | Documentation | Font | : | How to use indentation and tab stops |
May 2017 | |||
2017-05-02 | GLShaderBank | : | Implemented a custom GLSL include directive |
December 2015 | |||
2015-12-10 | GLShaderBank | : | Shader definition macros |
October 2015 | |||
2015-10-25 | GLShaderBank | : | Default uniform values for shaders |
March 2014 | |||
2014-03-26 | GLShaderBank | : | Including common shader sources |
June 2013 | |||
2013-06-11 | Fixed | GLShaderBank | : | Applying values from shader definitions |
October 2019 | |||
2019-10-06 | GLWindow | : | Grabbing window contents to Image |
May 2019 | |||
2019-05-26 | GLWindow | : | Setting window icon |
July 2018 | |||
2018-07-29 | GLWindow | : | Ensure window refresh always continues |
2018-07-28 | Fixed | GLWindow | : | Fixed the initial window size notification |
April 2017 | |||
2017-04-25 | GLWindow | : | Querying the current frame count |
August 2019 | |||
2019-08-29 | Input | : | Improved accuracy of swipe gestures |
December 2018 | |||
2018-12-09 | Input | : | Handle the non-US backslash/tilde/accent key |
February 2017 | |||
2017-02-08 | Input | Windows | : | Ignore the Windows key |
February 2016 | |||
2016-02-09 | Added | Input | : | Added a mouse button double-click event |
November 2014 | |||
2014-11-23 | Client | Fixed | Input | : | Handling mouse wheel events (Qt 5) |
June 2018 | |||
2018-06-26 | CMake | : | Renamed SDL2 finder; build glsandbox test with libgui |
June 2017 | |||
2017-06-25 | Added | Assimp | CMake | : | Added option to not use customized Assimp |
May 2016 | |||
2016-05-06 | CMake | Revert | Unix | : | Link with zlib |
2016-05-02 | CMake | Unix | : | Link with zlib |
January 2017 | |||
2017-01-28 | GLShader | : | Default to GLSL version 1.20 |
April 2014 | |||
2014-04-02 | GLShader | : | Terminator not needed |
April 2013 | |||
2013-04-21 | Fixed | GLShader | : | Create private instance |
2013-04-21 | GLShader | : | Shader instances are reference counted |
September 2019 | |||
2019-09-12 | Added | GuiApp | : | Added a helper method for opening browser URLs |
June 2019 | |||
2019-06-15 | GuiApp | : | Determine pixel ratio when window is created |
2019-06-11 | GuiApp | : | Handleng built-in config variable |
July 2018 | |||
2018-07-02 | GuiApp | : | Changing or hiding the mouse cursor |
April 2014 | |||
2014-04-09 | GL | Optimize | : | Reserve less memory for GL vertex building |
March 2014 | |||
2014-03-17 | libappfw | libdeng2 | Optimize | Performance | : | Performance and memory tuning |
February 2014 | |||
2014-02-24 | libdeng2 | Optimize | Refactor | : | Enhanced BitField behavior |
August 2013 | |||
2013-08-05 | Font | Optimize | Refactor | : | Faster rich format subranges |
April 2014 | |||
2014-04-12 | VertexBuilder | : | Applying a transformation |
March 2014 | |||
2014-03-05 | Added | VertexBuilder | : | Added cube and 3D quad methods with indirect UV |
August 2013 | |||
2013-08-02 | VertexBuilder | : | Making a 2D ring or circle |
May 2013 | |||
2013-05-24 | Added | VertexBuilder | : | Added makeQuad() for constructing 2D rectangles |
May 2014 | |||
2014-05-16 | libcore | Log | : | Set names for individual bank classes |
January 2014 | |||
2014-01-15 | Cleanup | Console | libappfw | Log | : | Log message cleanup |
2014-01-14 | Log | Resources | : | Improved log output |
December 2013 | |||
2013-12-03 | Added | Refactor | Renderer | : | Added GLTarget::AlternativeBuffer |
November 2013 | |||
2013-11-29 | FX | Renderer | : | Apply target’s active rectangle when accessing depth values |
2013-11-28 | FX | Renderer | : | Working on accessing the depth buffer from a shader |
November 2018 | |||
2018-11-27 | Cleanup | Shaders | : | Defines, program validation, cleanup |
February 2018 | |||
2018-02-27 | Added | GL | Shaders | : | Added geometry shader as a new type of shader |
2018-02-17 | Added | Shaders | : | Added new vertex attributes, renamed old ones |
April 2014 | |||
2014-04-09 | Added | Sound | : | Added Play and Change audiences |
2014-04-04 | Added | Sound | : | Added more 3D audio properties |
March 2014 | |||
2014-03-31 | Sound | : | By default delete sounds after they stop |
March 2014 | |||
2014-03-28 | Fixed | Waveform | : | Parsing data in WAV format |
2014-03-28 | Waveform | : | Store sample rate as an integer |
2014-03-28 | Cleanup | Waveform | : | Cleanup |
May 2013 | |||
2013-05-22 | Atlas | AtlasTexture | Fixed | : | Using atlas without a backing store |
April 2013 | |||
2013-04-25 | Atlas | AtlasTexture | : | Usability improvements |
May 2013 | |||
2013-05-13 | FontBank | Refactor | : | Renamed some interface functions |
2013-05-13 | FontBank | : | Add fonts based on definitions, load them when needed |
August 2017 | |||
2017-08-26 | FS | : | PackageIconBank waits for folder population before loading |
October 2015 | |||
2015-10-17 | Added | FS | : | Added ImageFile |
November 2013 | |||
2013-11-29 | FX | Renderer | : | Apply target’s active rectangle when accessing depth values |
2013-11-28 | FX | Renderer | : | Working on accessing the depth buffer from a shader |
December 2013 | |||
2013-12-20 | GLInfo | Refactor | : | Better name for a method |
2013-12-20 | GLInfo | : | Check for FBO-related OpenGL extensions |
June 2019 | |||
2019-06-07 | Fixed | GLSandbox | : | Fixed minor regressions |
April 2013 | |||
2013-04-27 | GLBuffer | GLSandbox | : | Setting indices using a set::vector |
January 2021 | |||
2021-01-13 | libcore | Linux | : | Library install directory |
September 2015 | |||
2015-09-05 | Linux | Windows | : | Report missing OpenGL entry points |
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 |
January 2017 | |||
2017-01-22 | Debug | Revert | : | Counting render buffer allocs |
May 2016 | |||
2016-05-06 | CMake | Revert | Unix | : | Link with zlib |
June 2013 | |||
2013-06-08 | Font | RichFormat | : | Revised interpretation of tab stops |
2013-06-07 | Added | Font | RichFormat | : | Added escape sequences for tab positions |
March 2016 | |||
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 2014 | |||
2014-02-18 | Client | libdeng2 | Server | : | Defining application metadata |
January 2014 | |||
2014-01-03 | Client | Refactor | Server | : | Checking for existence of singletons |
September 2013 | |||
2013-09-11 | BusyWidget | UI | : | Grab only game view area for transition effect |
March 2017 | |||
2017-03-27 | Assimp | Clang | : | Disabled a clang warning “address-of-packed-member” |
January 2014 | |||
2014-01-15 | Cleanup | Console | libappfw | Log | : | Log message cleanup |
June 2019 | |||
2019-06-01 | Default Style | : | Font tweaks |
January 2020 | |||
2020-01-05 | DialogWidget | : | Minimum width for buttons |
April 2013 | |||
2013-04-25 | DisplayMode | : | Note about why it uses a C API |
August 2019 | |||
2019-08-27 | FlowLayout | : | Output rule remains the same |
April 2013 | |||
2013-04-13 | FluidSynth | : | Updated for revised libdeng2 C wrapper |
June 2019 | |||
2019-06-16 | GuiLoop | : | GLWindow activation |
April 2014 | |||
2014-04-09 | InfoBank | libdeng2 | : | Paths are relative to the Info source path |
December 2020 | |||
2020-12-29 | MenuWidget | : | Tweaked closing of menu popups |
October 2015 | |||
2015-10-26 | Added | MultiAtlas | : | Added a clear() method to release all atlases |
August 2014 | |||
2014-08-19 | libappfw | Oculus Rift | : | Frame buffer should not use mipmapping |
November 2014 | |||
2014-11-21 | Fixed | QtNativeFont | : | Measuring and rasterizing must use the same metrics |
January 2014 | |||
2014-01-14 | Log | Resources | : | Improved log output |
February 2014 | |||
2014-02-26 | qmake | Scripting | : | Moved gui.de to libgui |
July 2019 | |||
2019-07-05 | Shell | : | Running an app without a "main" window |
December 2013 | |||
2013-12-21 | Fixed | Stereo 3D | : | Visual discrepancies between left/right eyes |
July 2019 | |||
2019-07-12 | TabWidget | : | Icon sizing for tab headings |
May 2019 | |||
2019-05-30 | Text | : | Working on SDL_ttf text rasterizer |
October 2015 | |||
2015-10-17 | TextureBank | : | Minor improvements |