Commit Graph

11 Commits

Author SHA1 Message Date
Kueffner, Maximilian c280e44a0d link stuff where needed & use only what's needed 2025-08-18 12:20:33 +02:00
Maximilian Kueffner 88cc7363c6 Factor out AppGLFW base class
The intention here is to get rid of scaffolding in the consumer
application class and allow to focus on the "important bits".
2025-08-17 21:30:00 +02:00
m-aXimilian 08e27170a3 init view abstractions 2025-06-16 13:19:28 +02:00
m-aXimilian 5696e72541 extract image rendering to view 2025-06-15 01:11:08 +02:00
m-aXimilian a8489292b6 Resources (#1)
* start some resource fiddling

* start some resource fiddling

* initiate a real resource manager

* fix color flicker in rendering

* delete unintended constructors

and add a convenience function to reset the render-image (from the
original image, aka. clone again)

* [OpenGL deprecation warning]

The compiler said that these functions are "deprecated". They seem to
be useless anyway...

* various improvements

* add resource enumerator and documentation

* fix constness stuff

* use existing iterator for insertion

* init unit tests

* rm bogus file

---------

Co-authored-by: m-aXimilian <keuffnermax@gmail.com>
2025-06-13 22:23:20 +00:00
Kueffner, Maximilian e278ea6a44 logger inject 2025-03-18 21:22:41 +01:00
Kueffner, Maximilian 68cc9d1853 default logger init 2025-03-17 18:50:31 +01:00
Kueffner, Maximilian 0b541348b0 can render 2 cv::mats 2025-03-14 19:32:40 +01:00
Kueffner, Maximilian 0a34052c2a ui ini header 2025-03-13 18:58:00 +01:00
Kueffner, Maximilian b9955077d6 a window 2025-03-13 12:00:14 +01:00
Kueffner, Maximilian ea8697088c project boilerplate 2025-03-12 18:54:23 +01:00