Tags: iondune/ionEngine
Tags
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
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
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
PreviousNext