aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-19Merge pull request #16 from nyorain/masterDrew DeVault
Make logging ninja friendly
2017-06-19Merge pull request #11 from SirCmpwn/libinputDrew DeVault
[WIP] libinput backend
2017-06-19Implement keyboard LEDsDrew DeVault
2017-06-19Implement tablet padsDrew DeVault
2017-06-19Make log:_strip_path more efficientnyorain
2017-06-19Allocate framebuffers for hardware cursorsDrew DeVault
Still doesn't fix cursors though
2017-06-19Make logging ninja friendlynyorain
When building with ninja instead of make __FILE__ will be relative and logging therefore break. This moves stripping the path from __FILE__ to runtime and handles a relative filepath as well as a full one.
2017-06-16Add (broken) DRM hardware cursorsDrew DeVault
2017-06-15Add tablet exampleDrew DeVault
2017-06-15Add colored quad and ellipse rendering primitivesDrew DeVault
2017-06-15Implement wlr_tablet_toolDrew DeVault
2017-06-14Add more DRM info to wlr_outputDrew DeVault
Yes I know this is the libinput branch, I thought this would be useful for a libinput feature (but it wasn't)
2017-06-14Flesh out touch events and add demoDrew DeVault
2017-06-14Allocate wlr_touch devicesDrew DeVault
2017-06-13Add axis events to pointer exampleDrew DeVault
2017-06-13Demonstrate pointer button event in exampleDrew DeVault
2017-06-13Add pointer exampleDrew DeVault
2017-06-13Implement libinput wlr_pointerDrew DeVault
2017-06-13Simplify examplesDrew DeVault
2017-06-13Flesh out keyboard support in examplesDrew DeVault
2017-06-13Establish multi backend supportDrew DeVault
2017-06-13Incorporate XKBCommon into exampleDrew DeVault
2017-06-13-g is added by defaultDrew DeVault
2017-06-13Only allocate device state when it will be usedDrew DeVault
This design also avoids double frees in the future when we're creating several wlr_input_devices from one libinput_device.
2017-06-13Reassign ownership of libinput handleDrew DeVault
2017-06-13Split keyboard code out into its own fileDrew DeVault
2017-06-13Exit sample on key pressDrew DeVault
2017-06-13Handle key pressesDrew DeVault
2017-06-13Initialize keyboards from libinputDrew DeVault
2017-06-13Fix issues, flesh out event handling somewhatDrew DeVault
2017-06-13Add error handling and init in backend_autocreateDrew DeVault
2017-06-13Initial pass on libinput backendDrew DeVault
2017-06-12Fix some build errorsDrew DeVault
2017-06-10Combine internal DRM headers into oneDrew DeVault
Everything always just included both anyway
2017-06-09Spice up the example program a bitDrew DeVault
2017-06-09Destroy gles3 wlr_surfacesDrew DeVault
2017-06-09Add error "handling" to gles3 backendDrew DeVault
2017-06-09Fixed rendering bug: Delay calling gbm_surface_release_buffer until itScott Anderson
has been scanned out.
2017-06-08Further improvements to rendering subsystemDrew DeVault
2017-06-08Add wlr_renderer and move quad rendering thereDrew DeVault
2017-06-08Add wlr_shader to wlr-renderDrew DeVault
2017-06-07Use constant VBO for quad, add matrix stuffDrew DeVault
2017-06-07Add texture, use index buffer, tweak matriciesDrew DeVault
2017-06-08Merge remote-tracking branch 'upstream/master' into rotationScott Anderson
2017-06-07Merge pull request #10 from ascent12/edidDrew DeVault
Filled out more wlr_output fields.
2017-06-08Filled out more wlr_output fields.Scott Anderson
2017-06-07Provide user with transformation matrixScott Anderson
2017-06-06Let backend track transform stateDrew DeVault
This will be necessary to provide it to clients via wl_output.
2017-06-06s/-d/-o/Drew DeVault
2017-06-06example/main.c -> example/simple.cDrew DeVault