Releases: mamontov-cpp/saddy-graphics-engine-2d
Releases · mamontov-cpp/saddy-graphics-engine-2d
1.7.1.2
1.7.1.1
Changelog
This is technical release, Fixed #276, #295, #297.
- Added sad::Renderer::reset for making renderer re-entrant
- Added sad::animations::ArcMovement for moving element on arc
- Added sad::Sprite2D::forceInvalidGeometry for non-rectangular shapes
- Added sad::Renderer:setShouldFreeTextureBuffersAfterUpload for memory footprint optimization
- Added sad::PausableTaskList for pausable tasks
- Added sad::RCUPtr, sad::ARCUPtr for easier creation of objects
- Added sad::PrimitiveRenderer::circle for simpler rendering of circles
- Added sad::Texture::setRepeat for making textures repeatable
1.7.1
Changelog
Core
- Implemented basic support for shaders everywhere and rendering via OpenGL3+ API
- Implemented support for uniform buffer objects and vertex buffer objects
- Added own matrix stack making further developments easier
- Now you can get matrices from sad::Camera
- Added logo and mascot for an engine
saddy-dukpp-03
- Bumped used Duktape version to 2.3.0
saddy-imgui
- Bumped inner ImGUI version
1.7.0
Changelog
Core
- Since this release, engine will target MSVC2017+ and C++14
- Boost dependency had been removed
- PicoPNG loader replaced by stb_image loader
- Disabled glFinish() call in main loop
- Reworked sad::p2d::World API to add ability to control bodies more
- Integrated engine with Travis, AppVeyor and Gitter
- Added sad::pipeline::DelayedTask to make possible to executed delayed tasks in pipeline
- Added clipboard library to work with clipboard
ifaceed
- Scripting in editor no longer relies on Qt Script, and relies on duktape and dukpp-03 instead
saddy-dukpp-03
- Added ability to use scripting engine with JavaScript
saddy-dukpp-03-irrklang
- Added ability to use scripting sound engine with JavaScript
saddy-imgui
- Added ability to easy integrate ImGUI with your game, using this library
example-multithreading
- Finally reworked this example into platformer and Action-RPG mix, which you can play and modify
example-game-in-qt
- Fixed random segfaults on GCC and on Linux
1.6.1
1.6.0
Changelog:
saddy
- Moved some implementation parts to submodules. Please, make sure, that you clone recursive, when cloning the repo.
- Moved all solutions into CMake, instead of hand-written built system (#25)
- Implemented varying easing functions for animations (#57)
- Added support for unpacked texture formats and disabling mipmaps (#82, #83, #84, #94)
- Added support for layouts (#15)
- Moved ifaceed, atlasgen, exporter to tools (#92)
- Added support for loading assets from TAR archives (#85, #86, #95, #98, #99)
- Fixed bug, when user could name resource and atlas of texture atlas with same name, causing errors (#96)
- Fixed bug, when TGA loader was unable to load compressed image (#97)
atlasgen
- Added support for unpacked texture formats (#82, #83, #84)
- Implemented texture cell offset hack option, which add one extra pixel in boundaries of textures (#93)
- Added support for loading assets from TAR archives (#85, #86, #95, #98, #99)
saddy-duktape
- Updated built-in Duktape version to 1.4.1 (#89)
ifaceed
1.5.4
1.5.3
1.5.2.2
1.5.2.1
Changelog:
ifaceed
- Fixed issue, when some related folders were hidden in editor