Will maybe have to play with your new images, although I no longer have Photoshop installed...
Here's the face in the original size in 3 versions: With Alpha background, White and then Black.
View attachment CrazyClockFace.zip
Will maybe have to play with your new images, although I no longer have Photoshop installed...
I've been playing around with this library for a bit with thoughts on using with T41 & a 800x480 display; impressive library, excellent work.
Whilst playing with the Mars demo, I noted a fatal error within loadFalconTexture() where it assigns the Falcon mesh data (falcon_vs_1). The 'while ... mesh = mesh->next' relies upon the NULL for completion, standard stuff for running through a list, but nowhere is the final 'next' expectedly set to NULL, thus leading to unpredictable results (hard fault).
My fix was to escape on the 60'th iteration.
Impressive demo, I'll try to get a video together.
Thought this might have been related to a suspected bug I've been tracking (extmem_calloc does not zero the returned memory like a regular call to calloc should) but it's not, the copyMeshEXTMEM function in tgx doesn't assign a value to the next pointer of the final mesh.
(The bug only appears when using a Teensy 4.1 with extmem, since otherwise the mesh is accessed directly from progmem.)
Depends, if you look at other thread today on ili9488 I have hacked up one example and it runs with problems…
But you can not put both frame buffers in dmamem. Won’t fit. But one in dma and other in DTCM I.e. ram fit. And with t4.1 you can solder memory to bottom and use that
tgx::Image<tgx::RGB565> tg(???, 48, 7);