PI 4b support update
after literally weeks (possibly months in total at this point) of work trying to configure environments properly i’ve got basic functionality for nearly all the VSERPI on the latest Buster (legacy) raspbian os for pi 4b. have only scratched the surface of potential hardware acceleration but heres some initial bonuses happening on a pi4b with 1g ram, running at SD
-WP can double its framebuffer length and stay 30fps, meaning at least 4 seconds of delay time. alternately this could mean having two seperate buffers of ~2 seconds to draw from, so with some control reconfiguration could mean having basically 2 wp running at once
drawbacks
-temporal vortex doesn’t run as of yet, but haven’t really dug into the memory allocation sides of things and could be quite trivial
-artificial life has noticable screen tearing. guessing this has to do with multiple heavy duty shader passes per draw cycle
-hello world is broken as seems to be no native windowing input for ‘enter/carriage return’ and ‘backspace’
-biggest one is that so far i haven’t found an easy way to autodetect and hotswitch hdmi/analog outputs, nor have i heavily tested really anything with analog output. much of the hardware acceleration pi4s have is due to the internal clock not being necessarily enslaved to cvbs video output timing signals unless specifically configured to, thus much of the acceleration might disappear when analog output is forced
either way i’m backing up my current pi4b dev image and can share with anyone looking to experiment with openFrameworks & shaders on pi4bs who doesn’t want to run through a whole rigamarole to get things set up, will have a link somewheres on my site soonish for diyers