>>20090openGL, direct3d is wintoddler garbage and incompatible with anything else, also barely supported, version backwards compatibility issues, shitty performance due to emulation for older versions on newer hardware, etc
vulkan is "the new LE GOOD" for lunix made by trannies, also only supported by new GPUs, buggy, and a pain in the ass to write anything in
software rendering always works but is entirely done on your CPU without needing a gpu or hardware acceleration/support for it, but itll be very slow and have a lot of latency
null just means no video at all