Commit Graph

12 Commits

Author SHA1 Message Date
283475bee2 Remove software and opengl flow implementations
This simplifies the code base A LOT.
2026-02-19 18:00:53 +01:00
f2b3a696a9 Add performance measurement 2026-02-19 18:00:53 +01:00
d913fa137e Add a CPU based frustum culling that's good enough for flow use case 2026-02-19 18:00:53 +01:00
d4fbbd5603 More cleaning 2026-02-19 18:00:53 +01:00
ea80a550dd Clean unused stuff 2026-02-19 18:00:52 +01:00
720d58533c Fix the fragment shader to work with any background color
There now some dither to avoid banding in the gradients.
2026-02-19 18:00:52 +01:00
7384d50721 Fix mipmapping 2026-02-19 18:00:52 +01:00
6053fca005 Use a QLabel to show the current/total text 2026-02-19 18:00:52 +01:00
c4c59ab96a Ensure resources dynamically
Content and settings can vary at any moment and we need to be prepared for always have a consistent context
2026-02-19 18:00:52 +01:00
816d5bfe9a Extract the comic and page flow classes to their own files 2026-02-19 18:00:52 +01:00
e6b7174c62 Put rhi resources into a scene struct 2026-02-19 18:00:52 +01:00
3381754c12 Add an initial rhi implementation that mimics the opengl implementation 2026-02-19 18:00:52 +01:00