summaryrefslogtreecommitdiffstats
path: root/gears.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix passing the height in resize_windownobled2010-03-301-1/+1
| | | | Otherwise the attr_list's height value is left at 0.
* Switch to using mesa EGLKristian Høgsberg2010-03-031-21/+33
|
* Use FBOs instead of eagle-specific APIKristian Høgsberg2010-01-241-42/+54
|
* Make gears track focusKristian Høgsberg2009-09-211-0/+10
|
* Fix gears rotation for high timestamp valuesKristian Høgsberg2009-09-121-1/+1
|
* Update gears example to latest eagle API changesKristian Høgsberg2009-05-271-7/+6
|
* Create front buffer with eagle.Kristian Høgsberg2009-03-101-2/+2
| | | | This removes the intel dependencies from the system compositor.
* Allocate GL front buffer through eagle instead of cairo.Kristian Høgsberg2009-03-061-14/+9
|
* Use chooser instead of hardcoded fbconfig in gears.c.Kristian Høgsberg2009-02-161-1/+10
|
* Add a toy-display object that caches state.Kristian Høgsberg2009-01-261-6/+9
| | | | | This will be GdkDisplay for GTK+ on Wayland etc. This restores the terminal fullscreen mode.
* Switch to cairo-drm, drop struct buffer hacks.Kristian Høgsberg2009-01-161-17/+17
|
* Update to track udev API change in eagle.Kristian Høgsberg2009-01-161-1/+6
|
* Add listener interfaces for output and input_device objects.Kristian Høgsberg2008-12-301-6/+16
|
* Redesign the compositor / server interface.Kristian Høgsberg2008-12-151-1/+4
| | | | | | | This lets the compositor directly provide the implementation of the RMI objects for the surface object and a new compositor object. We avoid the manual forwarding of requests into the compositor and the clumsy compositor interface struct.
* Let clients override the suggested size on resize.Kristian Høgsberg2008-12-081-2/+13
| | | | | This lets gears enforce a square aspect ration and minimum size of 300x300 and the terminal now properly resizes in steps of character cells.
* Snap terminal size to an integer number of character cells.Kristian Høgsberg2008-12-081-1/+1
|
* Only update gears angle in frame handler.Kristian Høgsberg2008-12-081-1/+0
|
* Refactor window logic into reusable parts, add a new terminal application.Kristian Høgsberg2008-12-071-135/+308
| | | | | | The gears code is moved into a new file gearc.c and the window decoration and management code stays in window.c. A new application 'terminal' is the second user of the windowing code, but doesn't do anything useful yet.
* Put Wayland under the MIT license.Kristian Høgsberg2008-12-021-0/+21
|
* Implement surface copy request, use it for egl gears.Kristian Høgsberg2008-11-081-2/+11
|
* Clear depth buffer, but only depth buffer for gears.Kristian Høgsberg2008-11-061-0/+2
|
* Add the gears from glxgears.Kristian Høgsberg2008-11-061-0/+207