 |
The small3d framework
|
small3d changes per version
v1.705 2019-11-19
- Window resizing is now supported.
v1.704 2019-11-06
- Corrections for Android and iOS
v1.703 2019-11-02
- Eliminated Renderer write function and all the renderRectangle functions as they were too resource hungry. This is a breaking change.
- Modified Renderer generateTexture function to contain a confirmation flag for replacing an existing texture if it has the same name as the texture being generated.
- Added some convenient render functions to Renderer, for rendering models without a given offset nor rotation (defaulting to 0).
v1.702 2019-10-26
- Introduced noCache flag for rendered text, allowing for the enclosing texture to be replaced when a new texture is created.
v1.701 2019-10-19
- Rationalised use of Vulkan synchronisation objects.
v1.700 2019-10-10
v1.697 2019-05-28
v1.696 2019-05-26
- Upgraded glfw to released v3.3.
- Added a clearBuffers function to Renderer that clears the buffers of an entire SceneObject, containing multiple Models.
v1.695 2019-04-28
- Stopped using Google Test.
- Improved dependency preparation scripts.
v1.694 2019-04-19
- Reorganisation and improvement of shader logic.
v1.693 2019-03-17
- Corrected google test related bug in VS Debug build.
v1.692 2019-01-19
- Removed all secure CRT functions from Visual Studio build.
v1.691 2018-12-11
- Model now has a default constructor.
v1.69 2018-12-10
- Now using google test v1.8.1.
v1.68 2018-12-09
- Lower case characters like p and q were not being rendered entirely. This has now been corrected.
- Upgraded FreeType to v2.9.1.
- Bug fixes.
v1.67 2018-11-29
- Added a generateTexture function to the Renderer, which creates a texture with some given text rendered within it.
v1.66 2018-11-16
- Corrected texture mapping issue that occured when rendering textured rectangles using the perspective shaders.
v1.65 2018-10-20
- This project is now called the small3d framework, instead of the small3d game engine.
- Documentation reorganisation.
v1.64 2018-10-18
- Corrected blank window issue on Mojave (when not in full screen mode, nothing was being rendered until the game window was moved).
v1.63 2018-10-08
- No more "window not responding" messages in Linux during unit tests.
- On MacOS, the window used during unit testing is now visible.
- Another GLFW update.
v1.62 2018-09-27
- Improved documentation generation procedure.
- Using the latest GLFW snapshot on MacOS.
v1.60 2018-09-15
- OpenGL v2.1 support dropped. small3d now only supports OpenGL v3.3 Core Profile.
v1.51 2018-06-06
- History reset. Changes that have taken place up to this point have now endured for so long that they are considered small3d's initial state.