Open AODQ opened 2 years ago
Consider
typedef enum {
PulePlatformWindowFlags_resizable,
PulePlatformWindowFlags_borderless,
} PulePlatformWindowFlags;
typedef struct {
...
PulePlatformWindowFlags flags;
} PulePlatformCreateInfo;
void pulePlatformWindowFlagsSet(PulePlatformWindowFlags const flags);
I don't think that's necessary as long as we're on glfw because there aren't many window flags and we can use glfw[GS]etWindowAttrib
Yeah and on second thought I realize too not all will be boolean.
Description
Right now window resizing has no ABI control, we want to be able to enable resizing as well as setting explicit window sizes
We don't consider full-screen options for now.
Proposed new ABI