Re: [Mesa-dev] [PATCH 10/16] gallium/auxiliary: prefer intrinsic

2014-10-18 Thread Roland Scheidegger
On 10/18/2014 01:55 PM, David Heidelberger wrote: From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_atomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/util/u_atomic.h b/src/gallium/auxiliary/util/

[Mesa-dev] [Bug 85189] llvm/invocation.cpp: In function 'void {anonymous}::optimize(llvm::Module*, unsigned int, const std::vector&)': llvm/invocation.cpp:324:18: error: expected type

2014-10-18 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=85189 Vinson Lee changed: What|Removed |Added Keywords||bisected CC|

Re: [Mesa-dev] [PATCH 06/16] gallium: add blending to pipe blit

2014-10-18 Thread Roland Scheidegger
Hmm shouldn't there be a cap bit for this unless you fix all drivers to actually honor it? (Though I'm unsure if it makes all that much sense in general, pipe blit is already quite a can-do-everything call.) Roland On 10/18/2014 01:54 PM, David Heidelberger wrote: From: Christoph Bumiller S

Re: [Mesa-dev] [PATCH 00/16] Famous Gallium Nine

2014-10-18 Thread David Heidelberger
Links: 1) wiki page -> https://wiki.ixit.cz/d3d9 (self-signed cert) 2) these patches -> https://github.com/iXit/Mesa-3D/commits/for-upstream 3) all patches (including ilo+nouveau) -> https://github.com/iXit/Mesa-3D/commits/master Dne 2014-10-18 13:54, David Heidelberger napsal: Hello guys! A

Re: [Mesa-dev] [PATCH 00/16] Famous Gallium Nine

2014-10-18 Thread David Heidelberger
Links: 1) wiki page -> https://wiki.ixit.cz/d3d9 (self-signed cert) 2) these patches -> https://github.com/iXit/Mesa-3D/commits/for-upstream 3) all patches (including ilo+nouveau) -> https://github.com/iXit/Mesa-3D/commits/master Dne 2014-10-18 13:54, David Heidelberger napsal: Hello guys! A

Re: [Mesa-dev] [PATCH] mesa: Fix order of errors for glDrawTransformFeedbackStream

2014-10-18 Thread Kenneth Graunke
On Saturday, October 18, 2014 09:12:07 PM Chris Forbes wrote: > The OpenGL 4.0 core profile specification, section 2.17.3 > Transform Feedback Draw Operations says: > >"The error INVALID_VALUE is generated if is greater > than or equal to the value of MAX_VERTEX_STREAMS. > ... > T

Re: [Mesa-dev] Assertion `key->nr_vertex_elements <= llvm->draw->pt.nr_vertex_elements' failed.

2014-10-18 Thread Thomas Sondergaard
On 2014-10-14 22:37, Roland Scheidegger wrote: On 10/14/2014 01:14 PM, Thomas Sondergaard wrote: using llvmpipe I'm hitting the following assertion in some old code that use glEdgeFlag(). src/gallium/auxiliary/draw/draw_llvm.c:1824:draw_llvm_make_variant_key: Assertion `key->nr_vertex_elements

[Mesa-dev] [PATCH 16/16] nine: Implement threadpool

2014-10-18 Thread David Heidelberger
From: Axel Davy Useful for PRIME setups. Signed-off-by: Axel Davy Signed-off-by: David Heidelberger --- include/d3dadapter/present.h| 7 +- src/gallium/state_trackers/nine/Makefile.am | 1 + src/gallium/state_trackers/nine/adapter9.h | 1 + src/gallium/state

[Mesa-dev] [PATCH 12/16] gallium/auxiliary: add contained and rect checks

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_box.h | 201 src/gallium/auxiliary/util/u_rect.h | 28 + 2 files changed, 229 insertions(+) diff --git a/src/gallium/auxiliary/util/u_box.h b/src/gallium/auxi

[Mesa-dev] [PATCH 13/16] gallium/auxiliary: add dump functions for Nine

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_dump.h | 6 +++ src/gallium/auxiliary/util/u_dump_defines.c | 78 + 2 files changed, 84 insertions(+) diff --git a/src/gallium/auxiliary/util/u_dump.h b/src/gallium

[Mesa-dev] [PATCH 08/16] gallium/auxiliary: implement sw_probe_wrapped

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller This is useful for Gallium-Nine. Signed-off-by: David Heidelberger --- src/gallium/auxiliary/pipe-loader/pipe_loader.h| 11 +++ src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c | 22 ++ src/gallium/targets/gbm/Makefile.am

[Mesa-dev] [PATCH 09/16] configure: add configurable pipe-driver location

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- configure.ac | 7 +++ src/gallium/state_trackers/clover/Makefile.am | 2 +- src/gallium/state_trackers/dri/Makefile.am| 2 +- src/gallium/state_trackers/gbm/Makefile.am| 2 +- src/gallium

[Mesa-dev] [PATCH 15/16] nine: Add drirc options

2014-10-18 Thread David Heidelberger
From: Axel Davy Signed-off-by: Axel Davy Signed-off-by: David Heidelberger --- src/gallium/state_trackers/nine/adapter9.h | 1 + src/gallium/state_trackers/nine/swapchain9.c| 7 ++ src/gallium/targets/d3dadapter9/Makefile.am | 9 ++- src/gallium/targets/d3dadapter9/drm.

[Mesa-dev] [PATCH 10/16] gallium/auxiliary: prefer intrinsic

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_atomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/util/u_atomic.h b/src/gallium/auxiliary/util/u_atomic.h index 2f2b42b..b99ccc9 100644 --- a/src/gal

[Mesa-dev] [PATCH 06/16] gallium: add blending to pipe blit

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/include/pipe/p_state.h| 1 + src/mesa/state_tracker/st_cb_blit.c | 1 + src/mesa/state_tracker/st_cb_readpixels.c | 1 + src/mesa/state_tracker/st_cb_texture.c| 3 +++ 4 files changed, 6 insertions(+)

[Mesa-dev] [PATCH 05/16] gallium/draw: support hack to disable clipping

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/draw/draw_cliptest_tmp.h | 2 +- src/gallium/auxiliary/draw/draw_context.c | 5 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/draw/draw_cliptest_tmp.h b/src/gal

[Mesa-dev] [PATCH 07/16] util: dlopen change to RTLD_NOW and LOCAL

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_dl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_dl.c b/src/gallium/auxiliary/util/u_dl.c index aca435d..86f4d43 100644 --- a/src/gallium/auxiliary/u

[Mesa-dev] [PATCH 01/16] tgsi/ureg: add ureg_UARL shortcut

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h b/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h index 7888be8..57eef92 100644 --- a/src/ga

[Mesa-dev] [PATCH 00/16] Famous Gallium Nine

2014-10-18 Thread David Heidelberger
Hello guys! At this moment is Gallium Nine in good shape. There is plenty application running well with it and performance is very good. At this moment we have users, contributors and support for different dist. In actual state, Nine will work best with Radeons (because everything needed is alrea

[Mesa-dev] [PATCH 02/16] mesa/gallium: API settings / rasterization rules

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller Signed-off-by: David Heidelberger --- src/gallium/auxiliary/util/u_dump_state.c | 2 ++ src/gallium/docs/source/context.rst | 8 +- src/gallium/docs/source/cso/rasterizer.rst | 38 - src/gallium/docs/source/screen.rst

[Mesa-dev] [PATCH 03/16] radeon/softpipe/llvmpipe/svga/i915/ilo/freedreno/nv30: use API settings / rasterization rules

2014-10-18 Thread David Heidelberger
From: Christoph Bumiller v2: compilation fixes by David Heidelberger v3: compilation fix by Thermionix v4: compilation fixes by David Heidelberger Signed-off-by: David Heidelberger --- src/gallium/drivers/freedreno/freedreno_screen.c | 1 + src/gallium/drivers/i915/i915_screen.c |

[Mesa-dev] [PATCH] mesa: Fix order of errors for glDrawTransformFeedbackStream

2014-10-18 Thread Chris Forbes
The OpenGL 4.0 core profile specification, section 2.17.3 Transform Feedback Draw Operations says: "The error INVALID_VALUE is generated if is greater than or equal to the value of MAX_VERTEX_STREAMS. ... The error INVALID_OPERATION is generated if EndTransformFeedback has neve