Commit Graph

29 Commits

Author SHA1 Message Date
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 f9b55796ce Create LICENSE 2025-06-24 21:20:28 +00:00
m-aXimilian 8024f816b3 Move googletest cmake module file to appropriate directory 2025-06-14 00:27:29 +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
m-aXimilian a175b79c96 logger with correct name 2025-05-28 21:41:14 +02:00
m-aXimilian edce221473 fix logger path for non-windows 2025-05-28 21:39:18 +02: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
Kueffner, Maximilian 5ecc38a9ca use docking 2025-03-13 19:10:53 +01:00
Kueffner, Maximilian 0a34052c2a ui ini header 2025-03-13 18:58:00 +01:00
Kueffner, Maximilian 4dbf4f8716 rm non-existing-font 2025-03-13 16:29:29 +01:00
Kueffner, Maximilian b9955077d6 a window 2025-03-13 12:00:14 +01:00
m-aXimilian 0d62ce3e0d Update cmake.yml 2025-03-12 19:18:17 +01:00
m-aXimilian 2ccdc9dafe Update cmake.yml 2025-03-12 19:09:40 +01:00
m-aXimilian 9d0c9851ef Update cmake.yml 2025-03-12 19:07:08 +01:00
m-aXimilian 991427693b Update cmake.yml 2025-03-12 19:04:50 +01:00
m-aXimilian 42407ceb88 Create cmake.yml 2025-03-12 18:58:57 +01:00
Kueffner, Maximilian ea8697088c project boilerplate 2025-03-12 18:54:23 +01:00
Kueffner, Maximilian b60b7a9837 setup modules 2025-03-12 17:52:06 +01:00
Kueffner, Maximilian 6602c1d15c init 2025-03-12 17:40:34 +01:00