aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-10implement compositor create regionTony Crisci
Complete the implementation of wlr_region_create and put it in the compositor.
2017-08-09Flesh out wlr_surface state lifecycle a bitDrew DeVault
Sprinked some TODOs around for future work
2017-08-09Specify gcc explicitly in .build.ymlDrew DeVault
2017-08-09Use texture->pixel_format instead of re-scanningDrew DeVault
2017-08-09Implement partial texture uploadsDrew DeVault
2017-08-09Merge pull request #52 from acrisci/feature/surface-frame-cbDrew DeVault
Implement surface frame callback
2017-08-09Style fixesDrew DeVault
2017-08-09implement surface frameTony Crisci
The surface frame callback lets a window know when it is a good time to show the next frame if it is animating. In particular, this callback is used by weston-simple-shm to throttle drawing.
2017-08-09release shm buffer after uploadingTony Crisci
2017-08-09Merge pull request #43 from acrisci/feature/shell-surface-interfaceDrew DeVault
shell surface interface
2017-08-09Style cleanupDrew DeVault
2017-08-09use generators for wayland protocol genTony Crisci
2017-08-09cleanup for style and formattingTony Crisci
2017-08-09add xdg shell destructorsTony Crisci
2017-08-09Add todo for destroy_xdg_shell_surfaceTony Crisci
This free was causing crashes so remove the implementation and make a note to do it later.
2017-08-09send configure event after creating toplevelTony Crisci
The xdg shell protocol requires us to send a configure in order for the client to start attaching buffers.
2017-08-09rename wlr_surface to wlr_textureTony Crisci
2017-08-09implement xdg toplevel stubsTony Crisci
2017-08-09Add xdg shell stubsTony Crisci
2017-08-09Add shell surface stubsTony Crisci
Add stubs for the wl_shell_surface interface. Implement wl_shell_get_shell_surface by creating the shell surface and settings its implementation to these stubs.
2017-08-09Merge pull request #50 from nyorain/wl_surfaceDrew DeVault
Add first wlr_surface example implementation
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