Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add wayland cflags when building wayland-egl | Juan Zhao | 2012-01-29 | 1 | -1/+2 |
| | | | | to fix the header file missing when building wayland-egl | ||||
* | automake: src/egl/wayland | Benjamin Franzke | 2012-01-26 | 8 | -156/+37 |
| | | | | | | | So we can use the wayland scanner makro, which is way better than our previous runtime-pkgconfig hack. Reviewed-by: Matt Turner <[email protected]> | ||||
* | wayland-drm: Drop the non-premul formats, use format codes from drm_fourcc.h | Kristian Høgsberg | 2012-01-11 | 2 | -9/+66 |
| | |||||
* | egl_dri2/wayland: handle creating xrgb8888 images | Robert Bragg | 2012-01-11 | 2 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | When creating an EGLImage from a struct wl_buffer * this ensures that we create an XRGB8888 image if the wayland buffer doesn't have an alpha channel. To determine if a wl_buffer has a valid alpha channel this patch adds an internal wayland_drm_buffer_has_alpha() function. It's important to get the internal format for an EGLImage right so that if a GL texture is later created from the image then the GL driver will know if it should sample the alpha from the texture or flatten it to a constant of 1.0. This avoids needing fragment program workarounds in wayland compositors to manually ignore the alpha component of textures created from wayland buffers. krh: Edited to use wl_buffer_get_format() instead of wl_buffer_has_alpha(). Reviewed-by: Kristian Høgsberg <[email protected]> | ||||
* | configure: replace pkg-config calls with $(PKG_CONFIG) in the makefiles. | Stéphane Marchesin | 2011-10-04 | 1 | -2/+2 |
| | | | | | | | Us poor souls who cross compile mesa want to be able to specify which pkg-config to pick, or at least just change one place. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Matt Turner <[email protected]> | ||||
* | wayland: Use wl_resource_* error functions | Kristian Høgsberg | 2011-09-01 | 1 | -10/+10 |
| | |||||
* | wayland-drm: Fix compilation with wayland master | Benjamin Franzke | 2011-09-01 | 1 | -9/+9 |
| | | | | c661ecce introduced some not-yet-upstream stuff. | ||||
* | wayland: Track changes to drop wl_visual | Kristian Høgsberg | 2011-08-31 | 5 | -24/+37 |
| | |||||
* | wayland: Track server side wayland changes | Kristian Høgsberg | 2011-08-31 | 1 | -34/+36 |
| | |||||
* | wayland-drm: Add copyright notice to protocol | Benjamin Franzke | 2011-07-27 | 1 | -0/+27 |
| | | | | Fixes build since wayland 986703ac7365bc87a5501714adb9fc73157c62b7. | ||||
* | Fixes for leaks reported by cppcheck. | Völgyes Dávid | 2011-07-06 | 1 | -0/+1 |
| | |||||
* | egl_dri2/wayland: Hook up new buffer.release event | Benjamin Franzke | 2011-06-21 | 1 | -2/+2 |
| | |||||
* | wayland-drm: remove depend on "make clean" | Chia-I Wu | 2011-06-13 | 1 | -0/+1 |
| | |||||
* | wayland-drm: Check visual for being NULL | Benjamin Franzke | 2011-05-31 | 1 | -1/+1 |
| | |||||
* | wayland-egl: Remove left-over headers and struct | Benjamin Franzke | 2011-05-31 | 2 | -27/+1 |
| | |||||
* | wayland-drm: Use new generic error event | Kristian Høgsberg | 2011-05-19 | 2 | -16/+17 |
| | |||||
* | egl/wayland: Follow wl_resource_destroy changes | Benjamin Franzke | 2011-05-06 | 1 | -1/+1 |
| | |||||
* | egl/wayland-drm: Generalize interface | Benjamin Franzke | 2011-05-06 | 2 | -46/+59 |
| | | | | Do not depend on _EGLDisplay and _EGLImage. | ||||
* | egl/wayland: Follow buffer.attach removal | Benjamin Franzke | 2011-04-22 | 1 | -1/+0 |
| | |||||
* | egl/wayland: Update to buffer.damage addition | Benjamin Franzke | 2011-04-22 | 1 | -4/+3 |
| | |||||
* | egl_dri2: Create wl_buffers for pixmap surfaces | Benjamin Franzke | 2011-04-22 | 1 | -0/+2 |
| | | | | Needed since wayland-egl doesnt do this anymore. | ||||
* | egl/wayland: Add new version parameter for post_drm | Benjamin Franzke | 2011-04-22 | 1 | -1/+3 |
| | |||||
* | egl/wayland: Fix prefixes for interface names | Benjamin Franzke | 2011-04-22 | 1 | -3/+3 |
| | |||||
* | wayland-egl: Update to wayland-egl.h changes, drop struct wl_egl_display | Kristian Høgsberg | 2011-04-20 | 2 | -134/+5 |
| | |||||
* | egl/wayland-drm: Fix include path | Benjamin Franzke | 2011-03-26 | 1 | -1/+2 |
| | | | | | | src/egl/main/egltypedefs.h needs the path for EGL/egl.h Reported by jlind on irc. | ||||
* | egl/wayland: Move wayland-egl into a subdir | Benjamin Franzke | 2011-03-04 | 5 | -63/+85 |
| | | | | | This hopefully fixes wayland-egl's dependency resolution for autogenerated wayland-drm headers. | ||||
* | egl/wayland: build subdirs (wayland-drm) before depend | Benjamin Franzke | 2011-03-02 | 1 | -1/+1 |
| | | | | Autogenerated files need to be generated first. | ||||
* | egl: Add EGL_WL_bind_wayland_display | Benjamin Franzke | 2011-03-01 | 7 | -5/+332 |
| | |||||
* | wayland-egl: Add struct wl_egl_display argument to +wl_egl_window_create() | Kristian Høgsberg | 2011-02-07 | 1 | -1/+2 |
| | |||||
* | wayland-egl: Force roundtrips to get device name and authenticate correctly | Kristian Høgsberg | 2011-02-07 | 1 | -0/+1 |
| | | | | | | | | If the client hasn't done the initial wl_display_iterate() at the time we initialize the display, we have to do that in platform_wayland.c. Make sure we detect that correctly instead of dup()ing fd=0, and use the sync callback to make sure we don't wait forever for authorization that won't happen. | ||||
* | egl: Implement libwayland-egl | Benjamin Franzke | 2011-02-07 | 4 | -0/+363 |
This library is required and defined by wayland for EGL implementations supporting wayland. |