Backend selection + swapchain API revision #23

Merged
cosmonaut merged 3 commits from backend_selection into main 2022-09-29 21:11:27 +00:00
  • The application must now call Refresh_SetBackend before creating the device
  • Refresh_SetBackend can set a preferred backend, but will fall back if it is not available
  • Device creation no longer takes presentation parameters
  • Windows must now be explicitly claimed by the device
  • Windows can be unclaimed by the device
  • Windows can have their swapchain present mode changed after creation
- The application must now call `Refresh_SetBackend` before creating the device - `Refresh_SetBackend` can set a preferred backend, but will fall back if it is not available - Device creation no longer takes presentation parameters - Windows must now be explicitly claimed by the device - Windows can be unclaimed by the device - Windows can have their swapchain present mode changed after creation
cosmonaut added 3 commits 2022-09-29 21:09:26 +00:00
continuous-integration/drone/push Build is passing Details
c0e4e50863
initial backend selection implementation
continuous-integration/drone/push Build is passing Details
bacc3ed280
skip already checked preferred backend
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
96b9f3e161
swapchain API revision
cosmonaut merged commit 1a0beea402 into main 2022-09-29 21:11:27 +00:00
cosmonaut deleted branch backend_selection 2022-09-29 21:11:27 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: MoonsideGames/Refresh#23
There is no content yet.