Skip to content

Releases: Electron7-7/nostalgia-game-engine

Nostalgia v0.19.3 - Alpha 19

02 May 03:17
v0.19.3
e5787c2

Choose a tag to compare

Fixes

  • Opening a Theatre in the editor while playing it works as expected now

Full Changelog: v0.19.2...v0.19.3

Nostalgia v0.19.2 - Alpha 19

02 May 02:53
v0.19.2
638cfad

Choose a tag to compare

In ThingFactory, replace calls to Tree::get_ancestors with a static map, as Tree is too slow when getting ancestors.

Full Changelog: v0.19.1...v0.19.2

Nostalgia v0.19.1 - Alpha 19

02 May 02:47
v0.19.1
5905bba

Choose a tag to compare

Nostalgia v0.19.0 - Alpha 19

02 May 02:07
v0.19.0
a7c2f3e

Choose a tag to compare

Major Changes

  • Tree
    • Replace most of CallSheet's functionality and remove CallSheet entirely
    • Add 'Nostalgia/core/tree.hpp' to the pre-compiled header
    • Implement support for ID and PID via class templates
    • Implement mutex locking
    • Replace std::set returns with std::unordered_set to enable sorting the set by order of inheritance
  • ThingFactory
    • Redesign ThingFactory to use Tree for storing type information
    • Convert back to a namespace
  • ThingType
    • Remove the source file and convert back to a namespace

GitHub PRs

Full Changelog: v0.18.6...v0.19.0

Nostalgia v0.18.5 - Alpha 18

01 May 21:30
v0.18.5
77e9824

Choose a tag to compare

Fixes

  • Actually add new icons to 'EmbedAssets.cmake'
  • WindowGLFW::Shutdown now calls RendererAPI::DeactivateInstance() instead of RendererAPI::Get()->Shutdown()
  • Improved editor layout, and functionality

Full Changelog: v0.18.4...v0.18.5

Nostalgia v0.18.4 - Alpha 18

01 May 21:28
v0.18.4
e1212aa

Choose a tag to compare

Fixes

  • Suppress LeakSanitizer as it tends to report a large amount of memory leaks that are likely caused by libGL.so or X11/Wayland drivers allocating memory for global variables and not freeing them manually. In other words: benign errors that aren't my fault.
  • Update the 'Screenshots' Theatre file to match the current syntax

Minor Changes

  • Improvements to the editor layout
  • Improvements to the editor icons
  • Add option for testing new icons while they're being added

Full Changelog: v0.18.3...v0.18.4

Nostalgia v0.18.3 - Alpha 18

01 May 00:43
v0.18.3
2b1b1db

Choose a tag to compare

Fixes

Full Changelog: v0.18.2...v0.18.3

Nostalgia v0.18.2 - Alpha 18

01 May 00:00
v0.18.2
1c7f9b9

Choose a tag to compare

Fixes

  • OpenGLTextureBuffer
    • Passing nullptr to glTextureSubImage- functions will cause a SEGFAULT on certain Nvidia driver versions (in my case it was 'nvidia-580xx')

Minor Changes

  • New debugger options for enabling/disabling different OpenGL debug messages based on the message type

Full Changelog: v0.18.1...v0.18.2

Nostalgia v0.18.1 - Alpha 18

30 Apr 16:19
v0.18.1
3edcc5f

Choose a tag to compare

Engine Changes

  • Renamed the embedded ImageTexture resources to end with '-Texture' instead of '-Image'
    • e.g. DoomTexture, MissingTexture, etc

Editor Changes

  • Changed the default position of the frame profiler
  • Combined inspector windows into one inspector window
  • Changed editor layout

Full Changelog: v0.18.0...v0.18.1

Nostalgia v0.18.0 - Alpha 18

30 Apr 02:47
v0.18.0
353d696

Choose a tag to compare

Major Changes

Minor Changes

GitHub PRs

Full Changelog: v0.17.0...v0.18.0