I have reached cross platform nirvana
-
*plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.
Real programmers use butterflies
-
*plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.
Real programmers use butterflies
MicroVAX? Alpha? :D Kidding. Good onya, kid.
-
MicroVAX? Alpha? :D Kidding. Good onya, kid.
PIEBALDconsult wrote:
MicroVAX? Alpha?
Clustered? :)
The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com
-
PIEBALDconsult wrote:
MicroVAX? Alpha?
Clustered? :)
The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com
Nah, just stacked.
-
PIEBALDconsult wrote:
MicroVAX? Alpha?
Clustered? :)
The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com
-
*plays Nevermind* I just got GFX working on a Wio Terminal which is a 32-bit Atmel system, which is an entirely different architecture than an ESP32. I *think* it also works on my STM32 boards but I'm having issues wiring those to test. (I hate the Nucleo boards). It works on PC too, albeit slowly because DirectX and GFX work entirely differently, but for prototyping it's fine - and the drawing library itself is fine on PC, it's the DirectX driver I wrote that's slow. Still, it works. Anyway, it's starting to get to the point where I need to find things it *won't* run on, and that's a good problem to have. That and at least on some platforms it can take advantage of native performance features. GFX is my first serious attempt at writing massively cross platform code, because it's the first time I've really needed to target more than even a few platforms. I'm happy with the result. Sometimes I think my 30+ years of experience carries me to where I can branch out into areas I haven't treaded before and find my footing. It's nice.
Real programmers use butterflies
-
Indistinct phraseology for the intellectually challenged?
The less you need, the more you have. Even a blind squirrel gets a nut...occasionally. JaxCoder.com