Re: [Mesa-dev] [PATCH 0/6] RFC: DRM Image extensions

2010-05-29 Thread Chia-I Wu
Hi Jakob, I like the way the extensions are separated and presented. But I have some thoughts about the entrypoints and EGL types to use. To begin with, I think the goal of this series of extensions is to export a subset of pipe_screen->resource_create, pipe_screen->resource_from_handle, and pip

[Mesa-dev] [Bug 28315] New: mesa-r600g: reverting to sw after an event

2010-05-29 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=28315 Summary: mesa-r600g: reverting to sw after an event Product: Mesa Version: git Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priorit

[Mesa-dev] [Bug 28280] Regression in mesa branches 7.7/7.8: glXChooseVisual fails to find visual

2010-05-29 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=28280 --- Comment #3 from Matthias Liertzer 2010-05-29 06:13:11 PDT --- Created an attachment (id=35934) View: https://bugs.freedesktop.org/attachment.cgi?id=35934 Review: https://bugs.freedesktop.org/review?bug=28280&attachment=35934 Patch backpor

[Mesa-dev] [Bug 28280] Regression in mesa branches 7.7/7.8: glXChooseVisual fails to find visual

2010-05-29 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=28280 Matthias Liertzer changed: What|Removed |Added Attachment #35885|0 |1 is obsolete|

[Mesa-dev] [PATCH 6/6] st/egl: WIP support for new drm EGLImage extensions

2010-05-29 Thread Jakob Bornecrantz
--- src/gallium/state_trackers/egl/common/egl_g3d.c| 16 +++ .../state_trackers/egl/common/egl_g3d_api.c|4 + .../state_trackers/egl/common/egl_g3d_image.c | 59 .../state_trackers/egl/common/egl_g3d_image.h |3 + src/gallium/state_trackers/egl/common

[Mesa-dev] [PATCH 5/6] st/egl: Add a experimental drm egl state tracker

2010-05-29 Thread Jakob Bornecrantz
This currently doesn't use the native interface or the common egl state tracker code. This is to allow rapid experimentation and testing features that might fail. --- src/gallium/state_trackers/egl/Makefile | 15 ++- src/gallium/state_trackers/egl/drm/Makefile | 19 +++ src/galli

[Mesa-dev] [PATCH 4/6] egl: Add EGL_MESA_drm_image

2010-05-29 Thread Jakob Bornecrantz
--- include/EGL/eglext.h|8 ++ src/egl/docs/EGL_MESA_drm_image.txt | 147 +++ src/egl/main/egldisplay.h |1 + src/egl/main/eglimage.c |8 ++ src/egl/main/eglimage.h |5 + src/egl/main/eglmisc.c

[Mesa-dev] [PATCH 3/6] egl: Add EGL_MESA_image_system_use

2010-05-29 Thread Jakob Bornecrantz
--- include/EGL/eglext.h |7 +++ src/egl/docs/EGL_MESA_image_system_use.txt | 80 src/egl/main/egldisplay.h |1 + src/egl/main/eglimage.c| 13 + src/egl/main/eglimage.h|3

[Mesa-dev] [PATCH 2/6] egl: Add EGL_MESA_get_image_attrib

2010-05-29 Thread Jakob Bornecrantz
--- include/EGL/eglext.h |8 +++ src/egl/docs/EGL_MESA_get_image_attrib.txt | 84 src/egl/main/eglapi.c | 27 + src/egl/main/eglapi.h |9 +++ src/egl/main/egldisplay.h

[Mesa-dev] [PATCH 1/6] egl: Add EGL_MESA_create_image

2010-05-29 Thread Jakob Bornecrantz
--- include/EGL/eglext.h |5 ++ src/egl/docs/EGL_MESA_create_image.txt | 113 src/egl/main/egldisplay.h |1 + src/egl/main/eglimage.c| 12 src/egl/main/eglimage.h|4 + src/egl/main/e

[Mesa-dev] [PATCH 0/6] RFC: DRM Image extensions

2010-05-29 Thread Jakob Bornecrantz
Hi all! This patch series add a series of extension that enables an application to create stand alone images, get attributes from images, create images that are sutiable for scantout and sharing and finally get drm handles from images to be either shared or used with kms as scanouts. Each set of

Re: [Mesa-dev] EGL on Windows

2010-05-29 Thread Chia-I Wu
On Sat, May 29, 2010 at 1:19 AM, Jakob Bornecrantz wrote: > On Fri, May 28, 2010 at 8:46 AM, Chia-I Wu wrote: >> I've got access to a Windows machine recently, and I've spent some time today >> to add GDI backend to st/egl.  The code can be found at >>  http://cgit.freedesktop.org/~olv/mesa/log/?

Re: [Mesa-dev] [PATCH] egl: Introduce eglGetDisplayMESA()

2010-05-29 Thread Chia-I Wu
2010/5/28 Kristian Høgsberg : > 2010/5/28 Chia-I Wu : > ... >> The right fix is to define a sensible "xorg/drm" platform which has different >> EGLNative{Display,Window,Pixmap}Type than the tentative ones as defined in >> eglplatform.h.  The new platform should be able to fulfill all your >> requir