nge2_box


Version History

Here you can look up the different changes in each released version. You can also find this within the source code under UPDATE_HISTORY.txt
This is also viewable on GitHub.


v200 - 19.08.2024


- Revision of Engine
- Added Documentation


v111 - 03.07.2024


Added

- Added small comfort macros for components
- Added multiple window rendering
- Added MultiWindowRendering example
- Added SizeChanged() to eWindow
- Added Scene Creator Name to eScene
- Added SetCreatorName() to eScene
- Added GetCreatorName() to eScene

Changed

- Changed eLayer::Update(int width, int height) to eLayer::Update(vec2 size)


v110 - 25.06.2024


Added

- Added custom Tags for Actors
- Added KeyPressed() for Keyboard
- Added ButtonPressed() for Mouse and Gamepad
- Added GetGPUInfo() to eGraphics
- Added System Info Example
- Added NGE_ENGINE_INFO_VERSION for version check
- Added Scene Pause function
- Added Pause(), Resume() & IsPaused() to eScene
- Added SetUnpausable() & GetUnpausable() for Actors
- Added DrawInstances() & DrawContainerInstances() to eMesh
- Added InitIDB() to eMesh
- Added Instancing Example
- Added InstancingPreCalc Example
- Added Draw2DInstances() & Draw2DAtlasInstances() to eGraphics
- Added InitIDB() to eGraphics
- Added 2DInstancing Example
- Added PostProcessing Example

Changed

- Changed old KeyPressed() to KeyDown()
- Changed old ButtonPressed() to ButtonDown()

Fixed

- Fixed Viewport3D orbit mode


v103 - 02.06.2024


Added

- Added Alarm system for components
- Added Alarm example
- Added simple Pong Game example
- Added Scene Persistent Tag for Actors


v102 - 01.05.2024


Added

- Added text rendering
- Added OBB collision


v101 - 28.04.2024


Added

- Added Gamepad example
- Added Atlas rendering example
- Added fixed timestep code

Fixed

- Fixed gamepad deadzone bug


v100 - 25.04.2024


- Release version