|
Introduce flags for disabling audio/video/gamecontroller caps
Most of the time, all of these will be desirable for a game. But
sometimes I might use this as a quick bootstrap into SDL land,
especially as I accumulate play_ops_t boilerplate I'd like to
be maximally reusable. The video-only use case is particularly
likely especially for development tools, and I'm likely to have
a corpus of play_ops_t integrations for the myriad GL/vulkan
flavors...
Note the flags are plumbed down to the play_ops_t.init hook so
ops implementations can also be flags-aware.
I didn't try make things like audio samplerate/channels
configurable, as this library is intended to be a vendored .a
anyways there's no hard ABI/API commitments. It can always
grow and evolve when the need arises.
|