github ConfettiFX/The-Forge v1.13
July 13th, 2018 - Unified Input System for all Platforms | New unit Test Light and Shadow Playground

latest releases: v1.56, v1.55, V1.54...
5 years ago
  • Added a unified input system based on Gainput to all platforms (https://github.com/jkuhlmann/gainput). The new input system substantially simplified input management on the application level over all platforms. We also simplified the camera controller. Added also new VirtualJoystick class in UI.

  • Added a Light and Shadow Playground unit test. There are two types of shadows supported in the moment exponential shadows and SDF shadows. There is a switch to pick one of them during run-time. In the future there will be more complex lighting and shadow setups.
    Image of the Light and Shadow Unit test

  • There is now functionality to create views per mip / per slice for textures and render target through TextureUsage and RenderTargetUsage flags (typecast cube map to 2D texture array etc.)

  • UIRenderer was removed and there is now a dedicated text rendering system different from UI rendering and no UI rendering interface anymore

  • cmdbindVertexBuffer, cmdBindIndexBuffer now support offsets

  • cmdBindRenderTargets now takes color array, mip slices, depth array and mip slice index

  • The Pixel-Projected Reflections unit test now uses bindless textures on all platforms except for iOS as its too many to bind in one go.

  • iOS: all unit tests run on our iOS test device; Visibility Buffer still doesn't as described below.

  • Moved the release notes from this page into the release section and added actual releases

Don't miss a new The-Forge release

NewReleases is sending notifications on new releases.