Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-29 | egl_dri2: Set API version for DRM display | Kristian Høgsberg | |
2010-07-28 | egl_dri2: Implement EGL_KHR_surfaceless_* extensions | Kristian Høgsberg | |
2010-07-08 | egl_dri2: Support _EGL_PLATFORM_DRM | Kristian Høgsberg | |
This lets the egl_dri2 driver initialize on just a DRM fd. | |||
2010-06-30 | egl: Store configs in a dynamic array. | Chia-I Wu | |
2010-06-23 | egl: Introduce platform displays internally. | Chia-I Wu | |
This commit introduces type-safe platform displays internally. A platform display consists of a generic pointer and an enum that specifies the platform. An EGLDisplay is created from a platform display. Native displays become platform displays whose platform is determined by _eglGetNativePlatform(). Platform windows and pixmaps may also be introduced if needed. | |||
2010-05-28 | egl_dri2: Split driver loading out into its own function | Kristian Høgsberg | |
2010-05-28 | egl_dri2: Check for xcb_connect() failure the right way | Kristian Høgsberg | |
It always returns a valid xcb_connection_t, but if connection failed, it's in the error state. | |||
2010-05-20 | Make TLS EGL dri2 driver search path behavior match TLS GLX dri2 behavior. | Eric Anholt | |
2010-05-14 | egl: Implement EGL_NOK_texture_from_pixmap | Kristian Høgsberg | |
This extension allows a color buffer to be used for both rendering and texturing. EGL allows the use of color buffers of pbuffer drawables for texturing, this extension extends this to allow the use of color buffers of pixmaps too. | |||
2010-05-13 | egl: Implement EGL_NOK_swap_region | Kristian Høgsberg | |
This extension adds a new function which provides an alternative to eglSwapBuffers. eglSwapBuffersRegionNOK accepts two new parameters in addition to those in eglSwapBuffers. The new parameters consist of a pointer to a list of 4-integer blocks defining rectangles (x, y, width, height) and an integer specifying the number of rectangles in the list. | |||
2010-05-13 | egl_dri2: Downgrade initialization errors to warnings | Kristian Høgsberg | |
Don't want to shutdown everything if egl_dri2 fails to initialize. | |||
2010-05-12 | egl_dri2: Zero out driver struct | Kristian Høgsberg | |
Otherwise testing ->Probe for non-NULL and calling it goes boom. | |||
2010-05-02 | Merge branch 'gles2-2' | Kristian Høgsberg | |
Conflicts: src/mesa/drivers/dri/common/dri_util.h | |||
2010-04-28 | egl_dri2: Use new DRI API to create a GLES1/2 context when asked to | Kristian Høgsberg | |
2010-04-28 | Merge branch '7.8' | Jakob Bornecrantz | |
2010-04-28 | egl: dri2 driver error output | Micah Fedke | |
This patch amends the error output string for the case where the dri2 egl driver could not open the dri dev node. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-14 | egl_dri2: Enable KHR_gl_texture_2D_image | Kristian Høgsberg | |
Forgot to set the enabled bit when I implemented the extension. | |||
2010-04-06 | egl_dri2: Flush before context switch and swap buffers. | Chia-I Wu | |
DRI does not define any callback to flush the current context. GLX loader simply calls glFlush. Follow the GLX loader here. | |||
2010-03-03 | egl_dri2: Factor out DRI2 protocol bits from initialize. | Kristian Høgsberg | |
2010-02-26 | egl_dri2: Implement EGL_KHR_gl_renderbuffer_image | Kristian Høgsberg | |
2010-02-24 | egl_dri2: Implement EGL_KHR_image and EGL_KHR_image_pixmap | Kristian Høgsberg | |
2010-02-09 | egl_dri2: Only allocate config if we're going to keep it | Kristian Høgsberg | |
Small optimization. | |||
2010-02-09 | egl_dri2: Initialize config attributes with visual id and class from X | Kristian Høgsberg | |
2010-02-09 | egl_dri2: Allow pbuffer and pixmap surfaces for all configs | Kristian Høgsberg | |
2010-02-09 | egl_dri2: Implement eglBindTexImage() | Kristian Høgsberg | |
2010-02-09 | egl_dri2: Use a helper function for looking up and binding extensions | Kristian Høgsberg | |
2010-02-09 | egl_dri2: Fix initialization with EGL_DEFAULT_DISPLAY | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Log both driver and core extensions | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Audit and fix errors paths | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Just cast the pointer difference to an int | Kristian Høgsberg | |
2010-02-05 | egl_dri2: Use _EGL_DRIVER_STANDARD_TYPECASTS. | Chia-I Wu | |
It saves the driver from defining the boring typecasts itself. | |||
2010-02-05 | egl_dri2: Do not destroy linked resources. | Chia-I Wu | |
A linked resource is stil owned by the display. | |||
2010-02-05 | egl_dri2: Fix a snprintf warning. | Chia-I Wu | |
The subtraction between two pointers has type unsigned int (only on x86-64?), while the format string expects an int. | |||
2010-02-05 | egl_dri2: Add a debug print for DRI2 extensions. | Chia-I Wu | |
2010-02-04 | egl: Implement eglCopyBuffers for DRI2, make pixmap and pbuffers actually work | Kristian Høgsberg | |
2010-02-04 | egl: Add driver for EGL on X with DRI2 | Kristian Høgsberg | |