Commit Graph

71 Commits

Author SHA1 Message Date
Maximilian Kueffner caa9f12abf add presets 2025-08-19 00:07:14 +02:00
Maximilian Kueffner 03ea7c84f0 make some includes private 2025-08-19 00:07:01 +02:00
Maximilian Kueffner 55c7fdd254 add gallery toggle 2025-08-19 00:03:06 +02:00
Maximilian Kueffner 6f83a13b63 remove deprecation warnings 2025-08-19 00:02:14 +02:00
Kueffner, Maximilian c280e44a0d link stuff where needed & use only what's needed 2025-08-18 12:20:33 +02:00
Maximilian Kueffner 05c21bdce9 dump unnecessary dependency 2025-08-17 21:56:24 +02:00
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
Maximilian Kueffner e21ddb1246 Merge branch 'separations' of https://github.com/m-aXimilian/pixelarium into separations 2025-08-17 18:20:43 +02:00
m-aXimilian 78c04ac18d get rid of some warnings 2025-07-29 11:18:34 +02:00
m-aXimilian c4a7b1ec0e RVO 2025-07-29 11:17:41 +02:00
m-aXimilian 3f4c7a48a5 leverage concepts and provide a templateized Enumerate function 2025-07-29 11:17:31 +02:00
m-aXimilian 1d94f0ab1b init view abstractions 2025-07-29 11:16:25 +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 c4b82dec6c get rid of some warnings 2025-07-28 16:11:58 +02:00
m-aXimilian 0e1c7deade RVO 2025-07-28 16:10:25 +02:00
m-aXimilian 22d12fa81f leverage concepts and provide a templateized Enumerate function 2025-07-28 16:10:15 +02:00
m-aXimilian ead5f5ae06 init view abstractions 2025-07-28 16:09:24 +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 390558f332 get rid of some warnings 2025-07-28 11:11:14 +02:00
m-aXimilian 14f2c5bda2 RVO 2025-07-28 11:11:14 +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 6370bfdff6 missing view files 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 f093ec9e41 Merge branch 'main' into separations 2025-06-24 23:34:06 +02:00
m-aXimilian 830e4e7444 get rid of some warnings 2025-06-24 23:30:09 +02:00
m-aXimilian f9b55796ce Create LICENSE 2025-06-24 21:20:28 +00:00
m-aXimilian cf82c30bc8 RVO 2025-06-24 23:14:46 +02:00
m-aXimilian 7a4cf4f321 leverage concepts and provide a templateized Enumerate function 2025-06-24 23:06:50 +02:00
m-aXimilian 08e27170a3 init view abstractions 2025-06-16 13:19:28 +02:00
m-aXimilian 189c11aea4 missing view files 2025-06-15 01:12:17 +02:00
m-aXimilian 5696e72541 extract image rendering to view 2025-06-15 01:11:08 +02:00
m-aXimilian babb646c15 rm c-style array 2025-06-14 17:15:13 +02:00
m-aXimilian 896ddfb720 code review 2025-06-14 16:55:45 +02:00
m-aXimilian 2180f07ea9 logger business 2025-06-14 16:39:39 +02: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