Skip to content

Tags: iondune/ionEngine

Tags

0.5.0

Toggle 0.5.0's commit message
[ionScene] [TestUnits] Disable warnings in dependencies

0.4.5

Toggle 0.4.5's commit message

0.4.4

Toggle 0.4.4's commit message
Version 0.4.4

=============
- ionCore now a library instead of header-only. Some code from ionMath, move of ionFramework moved into Core.
- Remainder of ionFramework moved to ionApplication
- Lots of things now in ion:: namespace.
- vec4 no longer templated by dimension.
- Remove some unnecessary unsigned parts of the library.
- ionGraphics: Textures now support border color wrap mode.
- ionGraphics: Add min and max blend modes.
- ionGraphics: IShaderProgram now IShader, IVertexShader etc. now IVertexStage.
- HSV <--> RGB conversion.
- Log messages now colored by channel (on windows).
- Swizzle-style constructors for vec3 and vec4.
- ionAnimation: Fix a few issues with Spline implmentation.
- Now building with C++17.
- ionScene: Improve geometry creator, fix a bug.
- Improved clang compilation support.
- Keyboard events now have modifier information.
- ionApplication: Improvements to CameraController.
- ionWindow: Add file drag/drop events.
- ionGUI: More helpers and better support for ionEngine types.
- ionGUI: Update to imgui 1.52 (and remove color picker, now provided by default).
- Some general improvements to how GUI and input events are handled.

--HG--
branch : stable

0.4.3

Toggle 0.4.3's commit message
Version 0.4.3

=============
- Add access to current RenderTarget
- Better window creation config in Application and other config improvements
- Some gui helpers
- Improved documentation available at http://docs.ionengine.io
- Some small fixes
- Replace non-standard box-ray intersection code

--HG--
branch : stable

0.4.2

Toggle 0.4.2's commit message
Version 0.4.2

=============
- Improvements to asset manager (3d textures, geometry shaders, shader #include)
- Add some new application settings (font size, ui scale, )
- Some triangle algorithms in ionScience
- Support for depth mapping control for bettering depth precision in large scenes
- Add option to set viewport for render targets
- Clean up and optimize vec2 implementation
- Fix up some issues with vec uniforms
- Add integer textures
- Add copy texture data to CPU
- Add support for drawing textures in GUI
- Add option to set primitive type for scene objects
- Add control of cursor mode
- Better support for changing PSO after load
- Add method to crop images
- Access to current camera speed
- Load OBJ with multiple shapes into one mesh
- Improved mesh procedural creation
- Add support for arrays of textures
- Add new render specification setup, IDrawConfig and IDrawContext
- Fix various crashes
- Update to VS17 and GLFW-3.2.1

--HG--
branch : stable

0.4.1

Toggle 0.4.1's commit message
0.4.1: Add application settings; fix unproject, ray-bbox, gui event b…

…locking; improve gamepad, gui color; lots of utilities

--HG--
branch : stable

0.4.0.8

Toggle 0.4.0.8's commit message
0.4.0.8: Improved Polygon Offset interface

--HG--
branch : stable

0.4.0.7

Toggle 0.4.0.7's commit message
0.4.0.7: Polygon Offset feature, rewritten vec3 class, vector utilities

--HG--
branch : stable

0.4.0.6

Toggle 0.4.0.6's commit message
Version 0.4.0.6: Support primitive types, vertex colors for meshes, a…

…dd coordinate frame scene object, vsync for full-screen applications

--HG--
branch : stable

0.4.0.5

Toggle 0.4.0.5's commit message
Version 0.4.0.5: mat4 array uniforms, torus geometry, marching cubes …

…fix, colored gui text, fixes

--HG--
branch : stable