Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-13 Thread Kenneth Graunke
On 09/12/2012 02:09 PM, Andy Ritger wrote: > There was some recent Khronos discussion about updating the OpenGL > Implementer's Guide for Linux, to which Ian Romanick noted that this > topic will be discussed at XDC as part of the broad "Discuss the future > of EGL, GLX, and OpenGL ES on Linux" age

Re: [Mesa-dev] [PATCH 2/2] mesa/glsl: rename preprocess to glcpp_preprocess

2012-09-13 Thread Dave Airlie
On Fri, Sep 14, 2012 at 4:36 PM, Kenneth Graunke wrote: > On 09/13/2012 05:13 PM, Dave Airlie wrote: >> From: Dave Airlie >> >> This symbol with dricore escapes into the namespace, its too generic, >> we should prefix it with something just to be nice. >> >> Should be applied to stable + 9.0 >> >

Re: [Mesa-dev] [PATCH 1/2] mesa: use a prefix for the program lex

2012-09-13 Thread Kenneth Graunke
On 09/13/2012 05:13 PM, Dave Airlie wrote: > From: Dave Airlie > > This avoids us making a global yylex symbol which will interfere will > all sorts of apps. > > with libdricore which can't do symbol visibility currently we pollute > the namespace with this. > > This is a candidate for 9.0 & st

Re: [Mesa-dev] [git pull] 9.0 fixes

2012-09-13 Thread Ian Romanick
On 09/13/2012 09:48 AM, Michel Dänzer wrote: On Mit, 2012-09-12 at 22:45 +0200, Andreas Boll wrote: I think we should probably cherry-pick almost all of the radeonsi fixes from master, because it's a pretty new experimental driver which was introduced during 9.0 development cycle. Shouldn't we?

Re: [Mesa-dev] [PATCH 2/2] mesa/glsl: rename preprocess to glcpp_preprocess

2012-09-13 Thread Kenneth Graunke
On 09/13/2012 05:13 PM, Dave Airlie wrote: > From: Dave Airlie > > This symbol with dricore escapes into the namespace, its too generic, > we should prefix it with something just to be nice. > > Should be applied to stable + 9.0 > > Signed-off-by: Dave Airlie Forgive me for not understanding

Re: [Mesa-dev] [PATCH 2/2] i965/blorp: Add support for blits between SRGB and linear formats.

2012-09-13 Thread Paul Berry
On 11 September 2012 16:24, Kenneth Graunke wrote: > Fixes colorspace issues in L4D2 when multisampling is enabled (the > scene was far too dark, but the flashlight area was way too bright). > > NOTE: This is a candidate for the 9.0 branch. > > Cc: Paul Berry > Signed-off-by: Kenneth Graunke >

[Mesa-dev] [PATCH 2/2] mesa/glsl: rename preprocess to glcpp_preprocess

2012-09-13 Thread Dave Airlie
From: Dave Airlie This symbol with dricore escapes into the namespace, its too generic, we should prefix it with something just to be nice. Should be applied to stable + 9.0 Signed-off-by: Dave Airlie --- src/glsl/glcpp/glcpp.c |2 +- src/glsl/glcpp/glcpp.h |2 +- sr

[Mesa-dev] [PATCH 1/2] mesa: use a prefix for the program lex

2012-09-13 Thread Dave Airlie
From: Dave Airlie This avoids us making a global yylex symbol which will interfere will all sorts of apps. with libdricore which can't do symbol visibility currently we pollute the namespace with this. This is a candidate for 9.0 & stable branches. Signed-off-by: Dave Airlie --- src/mesa/Mak

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-13 Thread Brian Paul
On 09/12/2012 03:09 PM, Andy Ritger wrote: There was some recent Khronos discussion about updating the OpenGL Implementer's Guide for Linux, to which Ian Romanick noted that this topic will be discussed at XDC as part of the broad "Discuss the future of EGL, GLX, and OpenGL ES on Linux" agenda it

Re: [Mesa-dev] [PATCH v2 01/12] mesa: glGet: fix indentation of _mesa_init_get_hash

2012-09-13 Thread Brian Paul
On 09/13/2012 07:50 AM, Imre Deak wrote: On Tue, 2012-09-11 at 17:10 -0600, Brian Paul wrote: On 09/11/2012 03:55 PM, Imre Deak wrote: On Tue, 2012-09-11 at 09:30 -0600, Brian Paul wrote: On 09/10/2012 12:41 AM, Imre Deak wrote: No functional change. Signed-off-by: Imre Deak --- src/mesa

Re: [Mesa-dev] [PATCH v2 07/12] mesa: glGet: simplify the 'enum not found' condition

2012-09-13 Thread Brian Paul
On 09/13/2012 02:44 PM, Kristian Høgsberg wrote: On Tue, Sep 11, 2012 at 1:13 PM, Brian Paul wrote: On 09/11/2012 10:36 AM, Kristian Høgsberg wrote: On Tue, Sep 11, 2012 at 11:47 AM, Brian Paul wrote: On 09/10/2012 12:41 AM, Imre Deak wrote: When traversing the hash table looking up an

Re: [Mesa-dev] [PATCH v2 00/45] Remove many of the FEATURE_* defines.

2012-09-13 Thread Brian Paul
On 09/13/2012 02:18 AM, Oliver McFadden wrote: Hi, As requested here is the second version of the patch series which removes almost all of the FEATURE_* defines, typically used to enable or disable some GL feature or extension. I have again ran this series through automatic git-bisect with a sc

Re: [Mesa-dev] [PATCH 2/3] i965: Do texture swizzling in hardware on Haswell.

2012-09-13 Thread Paul Berry
On 10 September 2012 14:15, Kenneth Graunke wrote: > Haswell supports EXT_texture_swizzle and legacy DEPTH_TEXTURE_MODE > swizzling by setting SURFACE_STATE entries. This means we don't have to > bake the swizzle settings into the shader code by emitting MOV > instructions, and thus don't have t

Re: [Mesa-dev] [PATCH 1/3] gallium: Add entry_symbol member to pipe_compute_state

2012-09-13 Thread Brian Paul
On 09/13/2012 02:41 PM, Tom Stellard wrote: From: Tom Stellard pipe_compute_state::prog may contain multiple kernels, but only one will be relevant for each pipe_compute_state object. The entry_symbol member is used to specify which kernel should be executed with this pipe_compute_state. ---

Re: [Mesa-dev] [PATCH v2 07/12] mesa: glGet: simplify the 'enum not found' condition

2012-09-13 Thread Kristian Høgsberg
On Tue, Sep 11, 2012 at 1:13 PM, Brian Paul wrote: > On 09/11/2012 10:36 AM, Kristian Høgsberg wrote: >> >> On Tue, Sep 11, 2012 at 11:47 AM, Brian Paul wrote: >>> >>> On 09/10/2012 12:41 AM, Imre Deak wrote: When traversing the hash table looking up an enum that is invalid we

[Mesa-dev] [PATCH 3/3] r600g: Handle multiple kernels in the same program

2012-09-13 Thread Tom Stellard
From: Tom Stellard --- src/gallium/drivers/r600/evergreen_compute.c | 1 + src/gallium/drivers/r600/llvm_wrapper.cpp| 13 + src/gallium/drivers/r600/llvm_wrapper.h | 1 + 3 files changed, 15 insertions(+) diff --git a/src/gallium/drivers/r600/evergreen_compute.c b/src/ga

[Mesa-dev] [PATCH 2/3] clover: Handle multiple kernels in the same program

2012-09-13 Thread Tom Stellard
From: Blaž Tomažič --- src/gallium/state_trackers/clover/core/kernel.cpp | 1 + .../state_trackers/clover/llvm/invocation.cpp | 66 +++--- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/src/gallium/state_trackers/clover/core/kernel.cpp b/src/gallium/stat

[Mesa-dev] [PATCH 1/3] gallium: Add entry_symbol member to pipe_compute_state

2012-09-13 Thread Tom Stellard
From: Tom Stellard pipe_compute_state::prog may contain multiple kernels, but only one will be relevant for each pipe_compute_state object. The entry_symbol member is used to specify which kernel should be executed with this pipe_compute_state. --- src/gallium/include/pipe/p_state.h | 4 1

Re: [Mesa-dev] r600: performance reading from staging texture

2012-09-13 Thread Marek Olšák
Hi, The change looks good. I have commited it to Mesa. Marek On Fri, Aug 31, 2012 at 6:57 PM, Vic Lee wrote: > Hi, > > In my application, I need to read pixels back to system memory for every > rendered frame. My approach is to create a chain of textures with > PIPE_USAGE_STAGING flag, and copy

Re: [Mesa-dev] [PATCH 19/19] r600g: convert the remnants of VGT state into immediate register writes

2012-09-13 Thread Marek Olšák
Thank you very much for testing. I'll commit it. Marek On Thu, Sep 13, 2012 at 5:52 PM, Jerome Glisse wrote: > > This one also works > > http://people.freedesktop.org/~glisse/0001-r600g-convert-the-remnants-of-VGT-state-into-immedia.patch > > Cheers, > Jerome

[Mesa-dev] [PATCH] meta: Refactor handling of GL_MULTISAMPLE.

2012-09-13 Thread Paul Berry
In commit 055093e (meta: remove call to _meta_in_progress(), fix multisample enable/disable), we created a meta_set_enable() function that could be used by meta ops to enable and disable GL_MULTISAMPLE even when the GLES API was in use (the GLES API doesn't support GL_MULTISAMPLE; it behaves as if

[Mesa-dev] [XDC 2012] Conference Update #3

2012-09-13 Thread Egbert Eich
We are now less than a week into the conference so here's an update with the latest infos: Registration We have close to 50 registered participants now. If you haven't registered yourself please take a minute to go to http://wiki.x.org/wiki/Events/XDC2012/Attendees to put your

Re: [Mesa-dev] [PATCH 1/2] _mesa_meta_GenerateMipmap: Support all texture targets by generating shaders at runtime

2012-09-13 Thread Ian Romanick
On 09/11/2012 05:36 PM, Brian Paul wrote: On 09/11/2012 01:56 AM, Ian Romanick wrote: On 09/05/2012 05:42 AM, Anuj Phogat wrote: glsl path of _mesa_meta_GenerateMipmap() function would require different fragment shaders depending on the texture target. This patch adds the code to generate appro

Re: [Mesa-dev] Proposal for an Updated Linux OpenGL ABI

2012-09-13 Thread Kristian Høgsberg
On Wed, Sep 12, 2012 at 5:09 PM, Andy Ritger wrote: > There was some recent Khronos discussion about updating the OpenGL > Implementer's Guide for Linux, to which Ian Romanick noted that this > topic will be discussed at XDC as part of the broad "Discuss the future > of EGL, GLX, and OpenGL ES on

Re: [Mesa-dev] [PATCH 19/19] r600g: convert the remnants of VGT state into immediate register writes

2012-09-13 Thread Jerome Glisse
On Wed, Sep 12, 2012 at 5:24 PM, Jerome Glisse wrote: > On Tue, Sep 11, 2012 at 2:29 PM, Marek Olšák wrote: >> On Tue, Sep 11, 2012 at 7:41 PM, Jerome Glisse wrote: >>> On Tue, Sep 11, 2012 at 1:10 PM, Marek Olšák wrote: Please provide information about the GPU and the test which locks up.

Re: [Mesa-dev] libdricore and yylex run in

2012-09-13 Thread Matt Turner
On Thu, Sep 13, 2012 at 3:48 AM, Dave Airlie wrote: > Hi guys, > > On f18 running the pcb program segfaults in glClear in yylex > > it appears the pcb app exports a symbol called yylex, and i965_dri.so > picks this over the one exported from libdricore.so > > Oops? Definitely oops. The problem is

[Mesa-dev] [Bug 52140] Ubuntu Unity - Launcher and switcher icons disappeared

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=52140 Timo Aaltonen changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [PATCH] intel: Improve teximage perf for Google Chrome paint rects (v2)

2012-09-13 Thread Chad Versace
This patch adds a new fast path for glTexImage2D and glTexSubImage2D, intel_texsubimage_tiled_memcpy, which is optimized for Google Chrome's paint rectangles. The fast path is implemented only for 2D GL_BGRA textures on gen >= 6. Reduces the time spent in glTexImage and glTexSubImage by roughly 3x

Re: [Mesa-dev] [PATCH v2 01/12] mesa: glGet: fix indentation of _mesa_init_get_hash

2012-09-13 Thread Imre Deak
On Tue, 2012-09-11 at 17:10 -0600, Brian Paul wrote: > On 09/11/2012 03:55 PM, Imre Deak wrote: > > On Tue, 2012-09-11 at 09:30 -0600, Brian Paul wrote: > >> On 09/10/2012 12:41 AM, Imre Deak wrote: > >>> No functional change. > >>> > >>> Signed-off-by: Imre Deak > >>> --- > >>>src/mesa/main/ge

Re: [Mesa-dev] [PATCH] intel: Improve teximage perf for Google Chrome paint rects

2012-09-13 Thread Daniel Vetter
On Thu, Sep 13, 2012 at 04:22:20PM +0300, Chad Versace wrote: > On 09/11/2012 10:40 PM, Daniel Vetter wrote: > > Only quick read-through but I'd have expected a has_llc check in there > > - if vlv is anything like the previous platforms wc gtt will be much > > faster there. > > I'm not too familia

[Mesa-dev] [Bug 54363] Mesa 9.0-devel implementation error: Bad bpp in _mesa_meta_CopyTexSubImage()

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=54363 Loris Z. changed: What|Removed |Added CC||the-lz-hims...@orange.fr -- Configure bugmai

[Mesa-dev] [PATCH demos v3] build: require glew 1.5.4

2012-09-13 Thread Andreas Boll
also remove the fallback path v2: also check for glew in cmake build system v3: fix windows build Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=29411 https://bugs.freedesktop.org/show_bug.cgi?id=33676 --- CMakeLists.txt |1 + configure.ac | 13 ++--- 2 files changed, 3

Re: [Mesa-dev] [PATCH] intel: Improve teximage perf for Google Chrome paint rects

2012-09-13 Thread Chad Versace
On 09/11/2012 10:40 PM, Daniel Vetter wrote: > Only quick read-through but I'd have expected a has_llc check in there > - if vlv is anything like the previous platforms wc gtt will be much > faster there. I'm not too familiar with why one would want to check has_llc here. I see that has_llc is che

Re: [Mesa-dev] [PATCH demos v2] build: require glew 1.5.4

2012-09-13 Thread Jose Fonseca
- Original Message - > also remove the fallback path > > v2: also check for glew in cmake build system > > Should fix: > https://bugs.freedesktop.org/show_bug.cgi?id=29411 > https://bugs.freedesktop.org/show_bug.cgi?id=33676 > --- > CMakeLists.txt |2 ++ > configure.ac | 13 ++-

[Mesa-dev] [PATCH demos v2] build: require glew 1.5.4

2012-09-13 Thread Andreas Boll
also remove the fallback path v2: also check for glew in cmake build system Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=29411 https://bugs.freedesktop.org/show_bug.cgi?id=33676 --- CMakeLists.txt |2 ++ configure.ac | 13 ++--- 2 files changed, 4 insertions(+), 11 de

[Mesa-dev] [Bug 31244] does not check for recent enough xcb

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=31244 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 52595] WebGL conformance tests failures on cubemap tests (Sandybridge Mobible)

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=52595 Andreas Boll changed: What|Removed |Added AssignedTo|mesa-dev@lists.freedesktop. |i...@freedesktop.org |o

[Mesa-dev] [Bug 29393] R600: libGL crashes using Lwjgl

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=29393 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 48697] --with-llvm-shared-libs build fails for some drivers.

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=48697 --- Comment #8 from Jan Vesely 2012-09-13 11:39:05 UTC --- sry to bring back this one. adding /usr/lib/llvm to LD_LIBRARY_PATH is only a workaround. the real fix is adding -l llvm to linker flags. The problem is that drivers include libgallium.

[Mesa-dev] [Bug 45622] incorrect constant used with pipe_resource field?

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=45622 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 48697] --with-llvm-shared-libs build fails for some drivers.

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=48697 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 44666] softpipe_screen struct member typos

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=44666 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 30290] [i965g] undefined symbol: softpipe_create_screen

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=30290 Andreas Boll changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Mesa-dev] [Bug 43332] corrupted output in mesa-demo/fp-tri using r600g

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43332 --- Comment #8 from Andreas Boll 2012-09-13 11:08:16 UTC --- Created attachment 67100 --> https://bugs.freedesktop.org/attachment.cgi?id=67100 screenshot with llvmpipe -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=emai

[Mesa-dev] [Bug 43332] corrupted output in mesa-demo/fp-tri using r600g

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=43332 --- Comment #7 from Andreas Boll 2012-09-13 11:07:39 UTC --- Created attachment 67099 --> https://bugs.freedesktop.org/attachment.cgi?id=67099 screenshot with r600g I get no artifacts, but the colors are not correct. tested with mesa 8.0.4 an

[Mesa-dev] [PATCH demos] build: require glew 1.5.4

2012-09-13 Thread Andreas Boll
also remove the fallback path Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=29411 https://bugs.freedesktop.org/show_bug.cgi?id=33676 --- configure.ac | 13 ++--- 1 files changed, 2 insertions(+), 11 deletions(-) diff --git a/configure.ac b/configure.ac index 264cb75..8b2c359

[Mesa-dev] libdricore and yylex run in

2012-09-13 Thread Dave Airlie
Hi guys, On f18 running the pcb program segfaults in glClear in yylex it appears the pcb app exports a symbol called yylex, and i965_dri.so picks this over the one exported from libdricore.so Oops? Dave. ___ mesa-dev mailing list mesa-dev@lists.freede

[Mesa-dev] [Bug 51383] 'make clean' broken after switching to automake

2012-09-13 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=51383 Andreas Boll changed: What|Removed |Added AssignedTo|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.

Re: [Mesa-dev] [PATCH 1/1] main: validate the type correctly against the OpenGL ES spec.

2012-09-13 Thread Oliver McFadden
On Thu, Sep 13, 2012 at 12:18:09PM +0300, Oliver McFadden wrote: > On Wed, Sep 12, 2012 at 11:26:55AM +0300, Oliver McFadden wrote: > > On Tue, Sep 11, 2012 at 11:15:18AM -0600, Brian Paul wrote: > > > On 09/11/2012 10:21 AM, Oliver McFadden wrote: > > > > On Tue, Sep 11, 2012 at 07:54:36AM -0600,

Re: [Mesa-dev] [PATCH 1/1] main: validate the type correctly against the OpenGL ES spec.

2012-09-13 Thread Oliver McFadden
On Wed, Sep 12, 2012 at 11:26:55AM +0300, Oliver McFadden wrote: > On Tue, Sep 11, 2012 at 11:15:18AM -0600, Brian Paul wrote: > > On 09/11/2012 10:21 AM, Oliver McFadden wrote: > > > On Tue, Sep 11, 2012 at 07:54:36AM -0600, Brian Paul wrote: > > >> On 09/11/2012 06:09 AM, Oliver McFadden wrote: >

[Mesa-dev] [PATCH 44/47] mesa: remove FEATURE_ATI_fragment_shader define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/atifragshader.c |4 src/mesa/main/atifragshader.h | 22 -- src/mesa/main/dlist.c |8 src/mesa/main/enable.c|4 src/mesa/main/extensions.c|2 -- src/mesa/main/mfeatures.h

[Mesa-dev] [PATCH 26/47] mesa: remove FEATURE_ARB_shader_objects and related defines.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |6 -- src/mesa/main/context.c|4 src/mesa/main/extensions.c | 10 +- src/mesa/main/fbobject.c |2 -- src/mesa/main/getstring.c |2 -- src/mesa/main/mfeatures.h |3 --- src/mesa/main/shade

[Mesa-dev] [PATCH 27/47] mesa: remove FEATURE_EXT_framebuffer_object define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/dri/nouveau/nouveau_fbo.c |2 -- src/mesa/drivers/dri/radeon/radeon_fbo.c |2 -- src/mesa/main/api_exec.c |6 -- src/mesa/main/context.c|2 -- src/mesa/main/dlist.c

[Mesa-dev] [PATCH 40/47] mesa: remove FEATURE_EXT_framebuffer_blit define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/dri/nouveau/nouveau_driver.c |2 -- src/mesa/drivers/dri/radeon/radeon_fbo.c |2 -- src/mesa/main/api_exec.c |2 -- src/mesa/main/dlist.c |7 --- src/mesa/main/extensions.c

[Mesa-dev] [PATCH 33/47] mesa: remove FEATURE_NV_(fragment|vertex)_program defines.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |6 -- src/mesa/main/dlist.c | 28 src/mesa/main/enable.c | 16 ++-- src/mesa/main/extensions.c |6 -- src/mesa/main/getstring.c |3 --- src/mesa/main/mfeatures

[Mesa-dev] [PATCH 24/47] mesa: remove FEATURE_ARB_vertex_shader define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/context.c|2 -- src/mesa/main/extensions.c |4 src/mesa/main/mfeatures.h |3 +-- src/mesa/main/shaderapi.c |9 + 4 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/mesa/main/context.c b/src/mesa/m

[Mesa-dev] [PATCH 09/47] mesa: remove FEATURE_convolve define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/convolve.c |5 - src/mesa/main/convolve.h | 12 src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 18 deletions(-) diff --git a/src/mesa/main/convolve.c b/src/mesa/main/convolve.c index 74f28da..cac8a99

[Mesa-dev] [PATCH 45/47] mesa: remove obsolete comments from mfeatures.h

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h | 27 --- 1 files changed, 0 insertions(+), 27 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 36724bd..3162a0b 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/

[Mesa-dev] [PATCH 36/47] mesa: remove FEATURE_ARB_map_buffer_range define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |2 -- src/mesa/main/dlist.c |2 -- src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 5 deletions(-) diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c index 1ceb494..74a74fb 100644 --- a/s

[Mesa-dev] [PATCH 37/47] mesa: remove FEATURE_ARB_pixel_buffer_object define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/context.c |3 --- src/mesa/main/mfeatures.h |1 - 2 files changed, 0 insertions(+), 4 deletions(-) diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index e1f124e..abce52e 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/

[Mesa-dev] [PATCH 43/47] mesa: remove FEATURE_APPLE_object_purgeable define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/dri/intel/intel_buffer_objects.c |4 src/mesa/main/api_exec.c |2 -- src/mesa/main/bufferobj.c |3 --- src/mesa/main/bufferobj.h |2 -- src/mesa/main/d

[Mesa-dev] [PATCH 22/47] mesa: remove FEATURE_es2_glsl and related defines.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_validate.c |6 -- src/mesa/main/mfeatures.h|2 -- src/mesa/program/program.c |4 3 files changed, 0 insertions(+), 12 deletions(-) diff --git a/src/mesa/main/api_validate.c b/src/mesa/main/api_validate.c index d0d2ca

[Mesa-dev] [PATCH 28/47] mesa: remove FEATURE_EXT_pixel_buffer_object define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |4 src/mesa/main/mfeatures.h |3 +-- src/mesa/main/pixelstore.c |6 -- 3 files changed, 1 insertions(+), 12 deletions(-) diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c index 40cf309..f00070

[Mesa-dev] [PATCH 29/47] mesa: remove FEATURE_OES_EGL_image define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/dri/intel/intel_extensions.c |2 -- src/mesa/drivers/dri/intel/intel_fbo.c|5 - src/mesa/drivers/dri/intel/intel_tex_image.c |5 - src/mesa/drivers/dri/r200/r200_context.c |3 --- src/mesa/drivers/dri/radeon

[Mesa-dev] [PATCH 38/47] mesa: remove FEATURE_ARB_sampler_objects define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |4 src/mesa/main/mfeatures.h |1 - src/mesa/main/shared.c|8 src/mesa/main/texstate.c |2 -- 4 files changed, 0 insertions(+), 15 deletions(-) diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/ap

[Mesa-dev] [PATCH 25/47] mesa: remove FEATURE_ARB_fragment_shader define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |4 src/mesa/main/mfeatures.h |3 +-- src/mesa/main/shaderapi.c |6 -- 3 files changed, 1 insertions(+), 12 deletions(-) diff --git a/src/mesa/main/extensions.c b/src/mesa/main/extensions.c index aaee0af..39f663

[Mesa-dev] [PATCH 19/47] mesa: remove FEATURE_texture_s3tc define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |2 -- src/mesa/main/formats.c|2 -- src/mesa/main/mfeatures.h |2 -- src/mesa/main/texcompress.c|3 --- src/mesa/main/texcompress_s3tc.c |6 -- src/mesa/main/texcompress_s

[Mesa-dev] [PATCH 30/47] mesa: remove unused FEATURE_OES_mapbuffer define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 38903bc..ab0ba7b 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/mfeatures.h @@ -104,6 +104,

[Mesa-dev] [PATCH 31/47] mesa: remove unused FEATURE_OES_framebuffer_object define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index ab0ba7b..4653581 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/mfeatures.h @@ -103,6 +103

[Mesa-dev] [PATCH 08/47] mesa: remove FEATURE_colortable define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/colortab.c |5 - src/mesa/main/colortab.h | 26 -- src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 32 deletions(-) diff --git a/src/mesa/main/colortab.c b/src/mesa/main/colortab.c index f20

[Mesa-dev] [PATCH 10/47] mesa: remove FEATURE_dlist define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/context.c |2 -- src/mesa/main/dlist.c|8 src/mesa/main/dlist.h| 28 src/mesa/main/mfeatures.h|1 - src/mesa/vbo/vbo_context.h |2 -- src/mesa/vb

[Mesa-dev] [PATCH 15/47] mesa: remove FEATURE_pixel_transfer define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |1 - src/mesa/main/pixel.c |6 -- src/mesa/main/pixel.h | 23 --- 3 files changed, 0 insertions(+), 30 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index d60

[Mesa-dev] [PATCH 41/47] mesa: remove FEATURE_EXT_texture_sRGB define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |4 src/mesa/main/formats.c|4 src/mesa/main/glformats.c |2 -- src/mesa/main/mfeatures.h |1 - src/mesa/main/texcompress.c|2 -- src/mesa/main/texcompress_s3t

[Mesa-dev] [PATCH 35/47] mesa: remove FEATURE_ARB_framebuffer_object define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |7 --- src/mesa/main/extensions.c |4 src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 12 deletions(-) diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c index d236dd7..1ceb494 100

[Mesa-dev] [PATCH 01/47] mesa: remove FEATURE_dispatch define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/context.c |2 -- src/mesa/main/mfeatures.h |1 - 2 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index 6b28690..dbd79e9 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/m

[Mesa-dev] [PATCH 23/47] mesa: remove FEATURE_OES_draw_texture define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/common/meta.c |2 -- src/mesa/main/drawtex.c|5 - src/mesa/main/drawtex.h|4 src/mesa/main/extensions.c |2 -- src/mesa/main/mfeatures.h |1 - src/mesa

[Mesa-dev] [PATCH 46/47] mesa: remove remaining FEATURE_* defines where protected by API check.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/gallium/targets/egl-static/egl_st.c |2 -- src/mesa/main/buffers.c |2 -- src/mesa/main/context.c |4 src/mesa/main/enable.c |7 +-- src/mesa/main/get.c |2 --

[Mesa-dev] [PATCH 20/47] mesa: remove unused FEATURE_extra_context_init define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 1cbeed6..b9e1c55 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/mfeatures.h @@ -84,7 +84,6

[Mesa-dev] [PATCH 39/47] mesa: remove FEATURE_ARB_sync define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |2 -- src/mesa/main/get.c|4 src/mesa/main/mfeatures.h |2 -- src/mesa/main/syncobj.c|3 --- src/mesa/main/syncobj.h| 40 5 files changed, 0 insertions(+

[Mesa-dev] [PATCH 18/47] mesa: remove FEATURE_texture_fxt1 define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/extensions.c |2 -- src/mesa/main/formats.c |2 -- src/mesa/main/mfeatures.h|1 - src/mesa/main/texcompress.c |2 -- src/mesa/main/texcompress_fxt1.c |6 -- src/mesa/main/texcompress_fxt1.h | 14

[Mesa-dev] [PATCH 42/47] mesa: remove FEATURE_EXT_transform_feedback define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/common/meta.c |6 src/mesa/main/api_validate.c |4 --- src/mesa/main/api_validate.h |3 -- src/mesa/main/bufferobj.c |2 - src/mesa/main/dlist.c |4 --- src/mesa/

[Mesa-dev] [PATCH 47/47] mesa: remove never-defined FEATURE_histogram conditional.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/histogram.c |4 src/mesa/main/histogram.h | 11 --- 2 files changed, 0 insertions(+), 15 deletions(-) diff --git a/src/mesa/main/histogram.c b/src/mesa/main/histogram.c index 44fc132..d3dc7dd 100644 --- a/src/mesa/main/histogram

[Mesa-dev] [PATCH 21/47] mesa: remove FEATURE_point_size_array define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/arrayobj.c |2 -- src/mesa/main/enable.c|4 +--- src/mesa/main/ffvertex_prog.c |2 -- src/mesa/main/getstring.c |2 -- src/mesa/main/mfeatures.h |2 -- 5 files changed, 1 insertions(+), 11 deletions(-) diff

[Mesa-dev] [PATCH 17/47] mesa: remove FEATURE_rastpos define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h|1 - src/mesa/main/rastpos.c |6 -- src/mesa/main/rastpos.h | 11 --- src/mesa/state_tracker/st_cb_rasterpos.c |4 src/mesa/state_tracker/st_cb_rasterpos.h

[Mesa-dev] [PATCH 13/47] mesa: remove FEATURE_evaluators define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/eval.c|6 -- src/mesa/main/eval.h| 19 --- src/mesa/main/mfeatures.h |1 - src/mesa/vbo/vbo_exec_api.c |4 src/mesa/vbo/vbo_noop.c |4 5 files changed, 0 insertions(+), 34 deleti

[Mesa-dev] [PATCH 16/47] mesa: remove FEATURE_queryobj define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/dlist.c | 10 -- src/mesa/main/extensions.c |2 -- src/mesa/main/mfeatures.h |1 - src/mesa/main/queryobj.c|6 -- src/mesa/main/queryobj.h| 22

[Mesa-dev] [PATCH 12/47] mesa: remove FEATURE_drawpix define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/drawpix.c |6 - src/mesa/main/drawpix.h | 11 -- src/mesa/main/mfeatures.h |1 - src/mesa/state_tracker/st_cb_bitmap.c |4 --- src/mesa/state_tracker/st_cb_bitmap.h

[Mesa-dev] [PATCH 03/47] mesa: remove FEATURE_userclip define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/enable.c|2 -- src/mesa/main/matrix.c|2 -- src/mesa/main/mfeatures.h |2 -- 3 files changed, 0 insertions(+), 6 deletions(-) diff --git a/src/mesa/main/enable.c b/src/mesa/main/enable.c index 14eea53..78ce471 100644 --- a/src/

[Mesa-dev] [PATCH 07/47] mesa: remove FEATURE_beginend define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_loopback.c |6 --- src/mesa/main/api_loopback.h | 11 -- src/mesa/main/mfeatures.h|4 +-- src/mesa/main/vtxfmt.c |5 --- src/mesa/main/vtxfmt.h | 16 - src/mesa/vbo/vbo_exec.h | 15 - s

[Mesa-dev] [PATCH 11/47] mesa: remove FEATURE_draw_read_buffer define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |7 --- src/mesa/main/mfeatures.h |1 - 2 files changed, 0 insertions(+), 8 deletions(-) diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c index c448189..e589701 100644 --- a/src/mesa/main/api_exec.c +++ b/sr

[Mesa-dev] [PATCH 34/47] mesa: remove FEATURE_ARB_(fragment|vertex)_program defines.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_exec.c |6 -- src/mesa/main/context.c|5 + src/mesa/main/dlist.c | 14 -- src/mesa/main/enable.c |4 src/mesa/main/extensions.c |6 -- src/mesa/main/mfeatures.h |3 --- src/mesa

[Mesa-dev] [PATCH 32/47] mesa: remove unused FEATURE_NV_fence define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 4653581..d46906d 100644 --- a/src/mesa/main/mfeatures.h +++ b/src/mesa/main/mfeatures.h @@ -99,7 +99,6

[Mesa-dev] [PATCH 14/47] mesa: remove FEATURE_feedback define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/drivers/common/meta.c|6 src/mesa/main/feedback.c |6 src/mesa/main/feedback.h | 37 - src/mesa/main/mfeatures.h |1 - src/mesa/state_track

[Mesa-dev] [PATCH 06/47] mesa: remove FEATURE_attrib_stack define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/attrib.c|6 -- src/mesa/main/attrib.h| 23 --- src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 30 deletions(-) diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index 806cf09..

[Mesa-dev] [PATCH v2 00/45] Remove many of the FEATURE_* defines.

2012-09-13 Thread Oliver McFadden
Hi, As requested here is the second version of the patch series which removes almost all of the FEATURE_* defines, typically used to enable or disable some GL feature or extension. I have again ran this series through automatic git-bisect with a script to compile Mesa. The series is bisect-clean

[Mesa-dev] [PATCH 05/47] mesa: remove FEATURE_arrayelt define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/api_arrayelt.c |6 -- src/mesa/main/api_arrayelt.h | 30 -- src/mesa/main/mfeatures.h|3 +-- 3 files changed, 1 insertions(+), 38 deletions(-) diff --git a/src/mesa/main/api_arrayelt.c b/src/mesa/main/

[Mesa-dev] [PATCH 04/47] mesa: remove FEATURE_accum define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/accum.c |6 -- src/mesa/main/accum.h | 31 --- src/mesa/main/mfeatures.h |1 - 3 files changed, 0 insertions(+), 38 deletions(-) diff --git a/src/mesa/main/accum.c b/src/mesa/main/accum.c index 16c

[Mesa-dev] [PATCH 02/47] mesa: remove FEATURE_texgen define.

2012-09-13 Thread Oliver McFadden
Signed-off-by: Oliver McFadden --- src/mesa/main/mfeatures.h |1 - src/mesa/main/texgen.c|6 -- src/mesa/main/texgen.h| 22 -- 3 files changed, 0 insertions(+), 29 deletions(-) diff --git a/src/mesa/main/mfeatures.h b/src/mesa/main/mfeatures.h index 3761

Re: [Mesa-dev] [git pull] 9.0 fixes

2012-09-13 Thread Michel Dänzer
On Mit, 2012-09-12 at 22:45 +0200, Andreas Boll wrote: > > I think we should probably cherry-pick almost all of the radeonsi > fixes from master, because it's a pretty new experimental driver which > was introduced during 9.0 development cycle. > Shouldn't we? We probably should at some point,

[Mesa-dev] [PATCH 1/2] i965/blorp: Increase Y alignment for multisampled stencil blits.

2012-09-13 Thread Paul Berry
This patch is a band-aid fix for a bug in commit 5fd67fa (i965/blorp: Reduce alignment restrictions for stencil blits), which causes multisampled stencil blits to work incorrectly on Sandy Bridge. When blitting to or from a normal stencil buffer, we have to use a coordinate transformation that swi

  1   2   >