aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-11Fix possible use of CRTC after monitor is unpluggedScott Anderson
2017-08-11Update rotation matrix correctly. Fixes #60.Scott Anderson
2017-08-10Merge pull request #59 from acrisci/bug/release-when-no-damageDrew DeVault
release buffer on surface flush when no damage
2017-08-10release buffer on surface flush when no damageTony Crisci
2017-08-10Merge pull request #58 from acrisci/feature/enable-gl-blendingDrew DeVault
enable gl blending
2017-08-10enable gl blendingTony Crisci
This makes transparency work correctly. fixes #56
2017-08-10Remove excess loggingDrew DeVault
2017-08-10Implement wlr_surface_flush_damageDrew DeVault
2017-08-10Merge pull request #57 from acrisci/feature/create-regionDrew DeVault
implement compositor create region
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