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

2010-05-27 Thread Kristian Høgsberg
This patch introduces a new extension to allow different ways to create an EGLDisplay to exist within the same libEGL.so. The new extension, EGL_MESA_get_display, introduces a new entrypoint: EGLDisplay eglGetDisplayMESA(EGLint type, void *display) which takes an integer to identify the type

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

2010-05-27 Thread Brian Paul
Kristian Høgsberg wrote: This patch introduces a new extension to allow different ways to create an EGLDisplay to exist within the same libEGL.so. The new extension, EGL_MESA_get_display, introduces a new entrypoint: EGLDisplay eglGetDisplayMESA(EGLint type, void *display) which takes an

[Mesa-dev] [Bug 27841] Implement GL_EXT_discard_framebuffer

2010-05-27 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=27841 --- Comment #6 from b...@o-hand.com b...@o-hand.com 2010-05-27 09:31:05 PDT --- (In reply to comment #5) (In reply to comment #3) What about discarding other aux buffers (stencil, depth etc)? GL_EXT_discard_framebuffer can already do that:

Re: [Mesa-dev] st:egl: Compile error

2010-05-27 Thread Brian Paul
Johannes Obermayr wrote: Hi, Current Mesa has a compile error: https://build.opensuse.org/package/rawlog?arch=i586package=Mesaproject=home%3Ajobermayrrepository=openSUSE_11.2 I've committed a fix. -Brian ___ mesa-dev mailing list

[Mesa-dev] r600g merged

2010-05-27 Thread Jerome Glisse
I merged r600g, it's no where from being usefull but people wanted to have it on master. I changed a little bit the backend generation for the shader (i am still not happy the way the backend is but it's better that what was before). To support instruction (like lit or other instruction which

[Mesa-dev] MESA_get_display series

2010-05-27 Thread Kristian Høgsberg
Ok, here's a resend of the EGL_MESA_get_display patch, this time broken up into three patches: 1/4 introduces the generic infrastructure and adds a spec, which should document the motivation for this extension a bit. 2/4 adds the XCB display type and 3/4 adds the DRM display type. I also added

[Mesa-dev] [PATCH 1/4] egl: Add MESA_get_display infrastructure

2010-05-27 Thread Kristian Høgsberg
--- docs/MESA_get_display.spec | 109 +++ include/EGL/eglext.h| 15 + src/egl/drivers/dri2/egl_dri2.c | 23 ++--- src/egl/drivers/glx/egl_glx.c |5 ++ src/egl/main/eglapi.c | 13 - src/egl/main/egldisplay.c

[Mesa-dev] [PATCH 2/4] egl_dri2: Add support for EGL_DISPLAY_TYPE_XCB_MESA

2010-05-27 Thread Kristian Høgsberg
--- src/egl/drivers/dri2/egl_dri2.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 4ca6f80..2a775e2 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -658,6

[Mesa-dev] [PATCH 3/4] egl_dri2: Support EGL_DISPLAY_TYPE_DRM_MESA

2010-05-27 Thread Kristian Høgsberg
This lets the egl_dri2 driver initialize on just a DRM fd. --- configs/autoconf.in |6 +- configure.ac| 15 - src/egl/drivers/dri2/Makefile |6 +- src/egl/drivers/dri2/egl_dri2.c | 149 +++ 4 files changed, 157