Commit Graph

27 Commits

Author SHA1 Message Date
Maximilian Kueffner 5e06f767e9 Some cleanup 2025-08-17 21:51:13 +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 1cf6b0773f rm c-style array 2025-07-29 11:13:12 +02:00
m-aXimilian 8ce6bf157c code review 2025-07-29 11:13:02 +02:00
m-aXimilian 1ba88546b5 logger business 2025-07-29 11:11:15 +02:00
m-aXimilian 08d1564573 rm c-style array 2025-07-28 16:02:46 +02:00
m-aXimilian a7ec70bf3f code review 2025-07-28 16:02:37 +02:00
m-aXimilian a270c17e6f logger business 2025-07-28 16:00:42 +02:00
m-aXimilian f8f9bf563a leverage concepts and provide a templateized Enumerate function 2025-07-28 11:11:03 +02:00
m-aXimilian 790c55c0bb init view abstractions 2025-07-28 11:08:32 +02:00
m-aXimilian 723d19220d extract image rendering to view 2025-07-28 11:08:32 +02:00
m-aXimilian 35fe3b7181 rm c-style array 2025-07-28 11:08:32 +02:00
m-aXimilian 3bfec0b13d code review 2025-07-28 11:08:31 +02:00
m-aXimilian 25b0ef0ff5 logger business 2025-07-28 11:08:31 +02:00
m-aXimilian 566dd112ff Rename UpdateResouce to ModifyResource (#4)
For some reason it seems as if UpdateResource is already defined in
some (other) dependency of Pixelarium.
Instead of throwing around platform specific macros to fix the Windows
build for correct mangling, I decided to simply rename the function.

Fixes #3
2025-07-28 08:46:16 +00: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 0531adca89 Merge branch 'main' of https://github.com/m-aXimilian/pixelarium 2025-05-23 15:15:44 +02:00
Kueffner, Maximilian 167dc1f9d4 micro improvements 2025-05-23 15:15:01 +02:00
Maximilian Küffner 2e16c22811 failed auto-include 2025-03-18 22:06:16 +01:00
Kueffner, Maximilian 436a61790c Revert "renderlib link GL"
This reverts commit a87e330e7a.
2025-03-18 21:28:54 +01:00
Kueffner, Maximilian a87e330e7a renderlib link GL 2025-03-18 21:23:22 +01:00
Kueffner, Maximilian e278ea6a44 logger inject 2025-03-18 21:22:41 +01:00
Kueffner, Maximilian d2041c6147 fix logger param chrono 2025-03-17 18:53:34 +01:00
Kueffner, Maximilian 68cc9d1853 default logger init 2025-03-17 18:50:31 +01:00
Kueffner, Maximilian ee39b254b4 resizable images 2025-03-17 17:33:31 +01:00
Kueffner, Maximilian 8d8480bac1 fix mem runaway 2025-03-17 10:44:56 +01:00
Kueffner, Maximilian 0b541348b0 can render 2 cv::mats 2025-03-14 19:32:40 +01:00