novelrt / NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
MIT License
185 stars 42 forks source link

Graphics to ECS integration, part 2. #376

Closed RubyNova closed 2 years ago

RubyNova commented 3 years ago

This PR introduces the default rendering system in the ECS for the common use case. Will also provide some basic switches and options, but these will be pretty barebone.

EDIT: Resolves #96 EDIT: Resolves #361 EDIT: Resolves #56 as OpenGL is officially gone EDIT: Resolves #198 as OpenGL is officially gone

thaumanovic commented 2 years ago

LGTM BOSS

RubyNova commented 2 years ago

This now also resolves #361 because literally nobody else was picking it up and it was bothering me. :(