This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 343
Commits on Jan 24, 2019
-
render/allocator: Add wlr_allocator
This is a largely boilerplate type, so that the swapchain we're going to add isn't tied to a specific allocator. This type only very loosely wraps over allocators, only exposing a alloc/dealloc function. Renderers using specific allocators are expected to use those types directly.
Configuration menu - View commit details
-
Copy full SHA for d07dde6 - Browse repository at this point
Copy the full SHA d07dde6View commit details -
render/swapchain: Add wlr_swapchain
This types gives a queue of wlr_images that are suitable to be presented to the backend.
Configuration menu - View commit details
-
Copy full SHA for fe0f427 - Browse repository at this point
Copy the full SHA fe0f427View commit details -
render/allocator/gbm: Add wlr_gbm_allocator
This is an instance of wlr_allocator for hardware rendering via OpenGL or Vulkan. This also adds the appropriate interfaces to wlr_backend for this to work.
Configuration menu - View commit details
-
Copy full SHA for 362c88d - Browse repository at this point
Copy the full SHA 362c88dView commit details -
backend/multi: Add new GBM functions
We use minor numbers to detect if backend's renderers are compatible. It also doesn't make sense to call attach_gbm or detach_gbm on a multi-backend, as it has no idea which subbackend its supposed to pass it to. Instead wlr_output.backend should be used.
Configuration menu - View commit details
-
Copy full SHA for 9a17c08 - Browse repository at this point
Copy the full SHA 9a17c08View commit details -
render/format_set: Add wlr_format_set
This types adds a container for formats + modifiers. A list that is of [format [modifier]] was chosen instead of [format modifer] because that is how GBM accepts them.
Configuration menu - View commit details
-
Copy full SHA for c8ea15a - Browse repository at this point
Copy the full SHA c8ea15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a40824 - Browse repository at this point
Copy the full SHA 1a40824View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18cfd9 - Browse repository at this point
Copy the full SHA b18cfd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e54d1c - Browse repository at this point
Copy the full SHA 0e54d1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d852bc1 - Browse repository at this point
Copy the full SHA d852bc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622a94b - Browse repository at this point
Copy the full SHA 622a94bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b640216 - Browse repository at this point
Copy the full SHA b640216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c065b7 - Browse repository at this point
Copy the full SHA 3c065b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a10f7 - Browse repository at this point
Copy the full SHA e6a10f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f5225a - Browse repository at this point
Copy the full SHA 0f5225aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 500c571 - Browse repository at this point
Copy the full SHA 500c571View commit details -
Configuration menu - View commit details
-
Copy full SHA for d545731 - Browse repository at this point
Copy the full SHA d545731View commit details -
This has a _2 suffix to not conflict with the current API, which can be removed later.
Configuration menu - View commit details
-
Copy full SHA for 66cce89 - Browse repository at this point
Copy the full SHA 66cce89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 786e3e1 - Browse repository at this point
Copy the full SHA 786e3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 165253c - Browse repository at this point
Copy the full SHA 165253cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 513e2f8 - Browse repository at this point
Copy the full SHA 513e2f8View commit details -
Only use device minor numbers on Linux
This fixes the build on FreeBSD, which does not have these.
Configuration menu - View commit details
-
Copy full SHA for d355eab - Browse repository at this point
Copy the full SHA d355eabView commit details
Commits on Jan 25, 2019
-
This just contains a couple of utility functions for interacting with wlroots' types.
Configuration menu - View commit details
-
Copy full SHA for 8ebc579 - Browse repository at this point
Copy the full SHA 8ebc579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bb46a - Browse repository at this point
Copy the full SHA 19bb46aView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.