Thanks for the quick reply. It appears there are other issues at play here in my system.
The above code runs on the tvOS simulator but has a black background still. iOS and macOS both spit strange errors (of which I'm researching at the moment):
'-[MTLDebugRenderCommandEncoder validateCommonDrawErrors:]:5252: failed assertion `Draw Errors Validation
Fragment Function(FastSingle_FragFunc): missing sampler binding at index 0 for u_texture_sampler[0].'
For simplicity sake I made a GitHub repo here:
https://github.com/nparcher24/test-transparency.git
Does anyone else see something missing here? Is it my machine having this issue?