[Mesa-dev] [PATCH 1/2] gallium/st: Clean up Haiku depth mapping, fix colorspace errors

2014-12-26 Thread Alexander von Gluck IV
--- src/gallium/state_trackers/hgl/hgl.c | 48 + 1 files changed, 19 insertions(+), 29 deletions(-) diff --git a/src/gallium/state_trackers/hgl/hgl.c b/src/gallium/state_trackers/hgl/hgl.c index 4d7c479..0b30290 100644 --- a/src/gallium/state_trackers/hgl/hgl.c

[Mesa-dev] [PATCH 2/2] gallium/target: Drop no longer needed Haiku viewport override

2014-12-26 Thread Alexander von Gluck IV
* Drop no longer needed mesa headers * Haiku LLVM pipe working with LLVM 3.5.0 on x86_64 --- .../targets/haiku-softpipe/GalliumContext.cpp | 31 +--- 1 files changed, 1 insertions(+), 30 deletions(-) diff --git a/src/gallium/targets/haiku-softpipe/GalliumContext.cpp b/src/

[Mesa-dev] [Bug 87654] undefined reference to `_eglBuiltInDriverGALLIUM'

2014-12-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=87654 Vinson Lee changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Mesa-dev] [Bug 59879] reducing symbol visibility of shared objects / static libstdc++

2014-12-26 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=59879 Tobias Jakobi changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Mesa-dev] [PATCH 1/4] egl: Inform the client API when ancillary buffers may become undefined.

2014-12-26 Thread Eric Anholt
This is part of the EGL spec, and is useful for a tiled renderer to avoid the memory bandwidth cost of storing the depth/stencil buffers. --- include/GL/internal/dri_interface.h | 1 + src/egl/drivers/dri2/egl_dri2.c | 36 + src/egl/drivers/dri2/egl_dri

[Mesa-dev] [PATCH 3/4] vc4: Drop the content of vc4_flush_resource().

2014-12-26 Thread Eric Anholt
The callers all follow it with a flush of the context, and the flush of the context gives us more information about how things are being flushed. --- src/gallium/drivers/vc4/vc4_resource.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/vc4/vc4_resou

[Mesa-dev] [PATCH 4/4] vc4: Don't store the depth/stencil buffers on eglSwapBuffers().

2014-12-26 Thread Eric Anholt
EGL allows this, since you basically never want the depth/stencil across a swap, and it lets you save memory bandwidth on renderers like ours. Improves the framerate of 5 seconds of es2gears by 0.405017% +/- 0.0743318% (n=482). --- This was a smaller effect than I was expecting of this change, bu

[Mesa-dev] [PATCH 2/4] gallium: Plumb the swap INVALIDATE_ANCILLARY flag through more layers.

2014-12-26 Thread Eric Anholt
--- src/gallium/include/pipe/p_defines.h | 3 ++- src/gallium/include/state_tracker/st_api.h| 1 + src/gallium/state_trackers/dri/dri_drawable.c | 2 ++ src/mesa/state_tracker/st_manager.c | 3 +++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gallium/inc