aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-09Fix surface destructionnyorain
2017-08-09Move wlr_surface into wlrnyorain
2017-08-09Add first wlr_surface example implementationnyorain
2017-08-09Merge pull request #51 from nyorain/regionDrew DeVault
Implement wlr_region using pixman
2017-08-09Update ci for pixmannyorain
2017-08-09Implement wlr_region using pixmannyorain
2017-08-10Added null check on crtcScott Anderson
2017-08-09Merge pull request #49 from ascent12/drm-atomicDrew DeVault
Atomic modesetting
2017-08-09Atomic modesettingScott Anderson
2017-08-08Switch .build.yml to mesonDrew DeVault
2017-08-08Merge pull request #48 from nyorain/wlr_textureDrew DeVault
Rename wlr_surface -> wlr_texture; attach -> upload
2017-08-08Rename wlr_surface -> wlr_texture; attach -> uploadnyorain
2017-08-08Add logging in wlr_cursorDrew DeVault
2017-08-08Accomodate for hotspot in cursor positionDrew DeVault
2017-08-08Fix software cursor. Fixes #45Scott Anderson
2017-08-07Add xcursor sublibraryDrew DeVault
2017-08-07Merge pull request #44 from ascent12/drmDrew DeVault
DRM plane support, refactoring, and other changes
2017-08-07Use gbm_bo_map for cursorScott Anderson
2017-08-07Style changesScott Anderson
2017-08-06Remove old fieldsScott Anderson
2017-08-06Moved headersScott Anderson
2017-08-06Renamed some variables to be less genericScott Anderson
2017-08-06Updated DRM cursor renderingScott Anderson
2017-08-06Clean up resources when plane is reassignedScott Anderson
2017-08-06More cleanupsScott Anderson
2017-08-06Various cleanupsScott Anderson
2017-08-06Split off some functions into drm-utilScott Anderson
2017-08-06Use plane for renderingScott Anderson
2017-08-06Add planes.Scott Anderson
2017-08-06Upgraded CRTC and Encoder matchingScott Anderson
2017-08-06Various changes/cleanupsScott Anderson
2017-08-06DRM resource initalisationScott Anderson
2017-08-06Added DRM property infrastructureScott Anderson
2017-08-05Merge pull request #29 from ascent12/sessionDrew DeVault
Moved session into backend/session and changed ownership
2017-08-05Check for multi backend before using itDrew DeVault
2017-08-05Log that the X11 backend is unimplementedDrew DeVault
2017-08-06Fixed VT switchingScott Anderson
2017-08-06Update build filesScott Anderson
2017-08-06Changed header paths.Scott Anderson
2017-08-06Moved session/ into backend/Scott Anderson
2017-08-06Changed ownership of wlr_session to the multi backend.Scott Anderson
Currently breaks VT switching for examples.
2017-08-05Merge pull request #42 from acrisci/bug/no-switch-active-texturesDrew DeVault
Remove unnecessary calls to glActiveTexture
2017-08-05Merge pull request #31 from nyorain/mergedDrew DeVault
Use meson as build system
2017-08-05Use meson build systemnyorain
2017-08-05Remove unnecessary calls to glActiveTextureTony Crisci
Since wlroots shaders only use one texture at a time (ie there is only one sampler2D variable in any shader), it is unnecessary to switch between active texture units at this time.
2017-08-04Add .build.yml for builds.sr.htDrew DeVault
2017-08-04Missed a variableDrew DeVault
2017-08-04Minor nitpicking in wl_compositorDrew DeVault
2017-08-04Merge pull request #41 from acrisci/feature/surface-interface-stubDrew DeVault
Add surface interface stubs in compositor example
2017-08-04Implement destroying surfacesTony Crisci
Add a signal for wlr_surface destruction on the wlr_surface that compositors can listen to to remove the surface from their state. Implement a listener for this in the example wl_compositor to remove the surface from its internal list of surfaces. Destroy the surface in the compositor destroy_surface callback given when the surface resource was created. Add a reference to the surface resource to the wlr_surface so a compositor can find it in its list of resources upon wlr_resource destruction.