[Mesa-dev] [Bug 83445] eglSwapBuffers() crash on dri

2014-10-22 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=83445 --- Comment #4 from Tapani Pälli --- (In reply to Tapani Pälli from comment #3) > Lionel, could you specify a minimal testcase for this? I'm not able to > reproduce this using a small app (egl and gles2) that just calls > eglSwapBuffers() few tim

Re: [Mesa-dev] [PATCH] egl/drm: do not crash when swapping buffers without any rendering

2014-10-22 Thread Tapani
Reviewed-by: Tapani Pälli (This is a fix for https://bugs.freedesktop.org/show_bug.cgi?id=83445) On 10/14/2014 12:48 PM, Lionel Landwerlin wrote: Signed-off-by: Lionel Landwerlin --- src/egl/drivers/dri2/platform_drm.c | 8 1 file changed, 8 insertions(+) diff --git a/src/egl/dri

[Mesa-dev] [PATCH] st/va: refactored handleVASliceDataBufferType v2

2014-10-22 Thread Christian König
From: Michael Varga This patch cleans the function handleVASliceDataBufferType() for better readability. v2 (chk): minor commit message changes Signed-off-by: Michael Varga Signed-off-by: Christian König --- src/gallium/state_trackers/va/picture.c | 75 ++--- 1 f

Re: [Mesa-dev] [PATCH 4/4] gallium: Enable ARB_clip_control for gallium drivers.

2014-10-22 Thread Marek Olšák
Hi, No gallium hardware driver implements clip_halfz, so this cannot be enabled yet. Marek On Wed, Oct 22, 2014 at 7:31 AM, wrote: > From: Mathias Fröhlich > > Gallium should be prepared fine for ARB_clip_control. > So enable this and mention it in the release notes. > > Signed-off-by: Mathia

[Mesa-dev] [PATCH 1/3] r300g: implement pipe_rasterizer_state::clip_halfz

2014-10-22 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/r300/r300_context.h | 1 + src/gallium/drivers/r300/r300_emit.c| 1 + src/gallium/drivers/r300/r300_state.c | 7 +++ 3 files changed, 9 insertions(+) diff --git a/src/gallium/drivers/r300/r300_context.h b/src/gallium/drivers/r300/r300_context

[Mesa-dev] [PATCH 2/3] r600g: implement pipe_rasterizer_state::clip_halfz

2014-10-22 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/r600/evergreen_state.c | 1 + src/gallium/drivers/r600/r600_state.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gallium/drivers/r600/evergreen_state.c b/src/gallium/drivers/r600/evergreen_state.c index 78c1b68..f74dd91 100644 --- a/sr

[Mesa-dev] [PATCH 3/3] radeonsi: implement pipe_rasterizer_state::clip_halfz

2014-10-22 Thread Marek Olšák
From: Marek Olšák --- src/gallium/drivers/radeonsi/si_state.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index c845df1..16d8493 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drive

Re: [Mesa-dev] [PATCH 3/3] radeonsi: implement pipe_rasterizer_state::clip_halfz

2014-10-22 Thread Michel Dänzer
On 22.10.2014 18:02, Marek Olšák wrote: From: Marek Olšák --- src/gallium/drivers/radeonsi/si_state.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index c845df1..16d8493 100644 --- a/src/gallium/drivers

Re: [Mesa-dev] [PATCH 4/4] gallium: Enable ARB_clip_control for gallium drivers.

2014-10-22 Thread Roland Scheidegger
Am 22.10.2014 um 07:31 schrieb mathias.froehl...@gmx.net: > From: Mathias Fröhlich > > Gallium should be prepared fine for ARB_clip_control. > So enable this and mention it in the release notes. > > Signed-off-by: Mathias Froehlich > --- > docs/GL3.txt| 2 +- >

Re: [Mesa-dev] [PATCH 1/3] r300g: implement pipe_rasterizer_state::clip_halfz

2014-10-22 Thread Alex Deucher
On Wed, Oct 22, 2014 at 5:02 AM, Marek Olšák wrote: > From: Marek Olšák For the series: Reviewed-by: Alex Deucher > > --- > src/gallium/drivers/r300/r300_context.h | 1 + > src/gallium/drivers/r300/r300_emit.c| 1 + > src/gallium/drivers/r300/r300_state.c | 7 +++ > 3 files changed

[Mesa-dev] [r600g] Is LLVM-compiler (--enable-r600-llvm-compiler) usable, now?

2014-10-22 Thread Dieter Nützel
Hello Michel, subject say it all ;-) Second, we are now nearly on par with 3.16 on RV730 (AGP) with all your latest work, but I think about what we could get if we find the right commit between 3.16 (.4 here) and 3.17-rc1 (the transition from 3.16 to 3.17-next). I do not have 3.16.x around

Re: [Mesa-dev] [PATCH 0/4] Implement clip control

2014-10-22 Thread Mathias Fröhlich
Hi Chris, On Wednesday, October 22, 2014 18:54:08 Chris Forbes wrote: > Do you have piglit tests to go with this? Yes, just posted onto the piglit list. Greetings Mathias ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedeskto

Re: [Mesa-dev] [PATCH 4/4] gallium: Enable ARB_clip_control for gallium drivers.

2014-10-22 Thread Mathias Fröhlich
Hi, On Wednesday, October 22, 2014 16:49:26 Roland Scheidegger wrote: > I agree with Marek this should have a cap bit if not all drivers support > it (we got away without it as only some non-public state tracker used it > which only got used with some drivers, but exposing this in GL is > differe

[Mesa-dev] [PATCH 5/5] gallium: Enable ARB_clip_control for gallium drivers.

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich Gallium should be prepared fine for ARB_clip_control. So enable this and mention it in the release notes. v2: Only enable for drivers announcing the freshly introduced PIPE_CAP_CLIP_HALFZ capability. Signed-off-by: Mathias Froehlich --- docs/GL3.txt

[Mesa-dev] [PATCH 2/5] mesa: Implement ARB_clip_control.

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich Implement the mesa parts of ARB_clip_control. So far no driver enables this. Signed-off-by: Mathias Froehlich --- src/mapi/glapi/gen/ARB_clip_control.xml | 25 +++ src/mapi/glapi/gen/gl_API.xml | 4 +- src/mesa/main/dlist.c | 26 +

[Mesa-dev] [PATCH 4/5] gallium: introduce PIPE_CAP_CLIP_HALFZ.

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich In preparation of ARB_clip_control. Let the driver decide if it supports pipe_rasterizer_state::clip_halfz being set to true. Signed-off-by: Mathias Froehlich http://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [PATCH 3/5] mesa: Handle clip control in meta operations.

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich Restore clip control to the default state if MESA_META_VIEWPORT or MESA_META_DEPTH_TEST is requested. Signed-off-by: Mathias Froehlich --- src/mesa/drivers/common/meta.c | 13 + src/mesa/drivers/common/meta.h | 4 2 files changed, 17 insertions(+) diff

[Mesa-dev] [PATCH 0/5] Implement clip control v2

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich Hi, The next approach to bring decent depth buffer precision to mesa. The patch series implements ARB_clip_control in mesa and enables the extension for the gallium drivers. v2: Only enable on those gallium drivers that already support clip_halfz. Please review. Greeti

[Mesa-dev] [PATCH 1/5] mesa: Refactor viewport transform computation.

2014-10-22 Thread Mathias . Froehlich
From: Mathias Fröhlich This is for preparation of ARB_clip_control. Signed-off-by: Mathias Froehlich --- src/mesa/drivers/dri/i915/i915_state.c| 26 ++--- src/mesa/main/state.c | 9 +++--- src/mesa/main/viewport.c | 47 -

Re: [Mesa-dev] [PATCH 5/5] gallium: Enable ARB_clip_control for gallium drivers.

2014-10-22 Thread Ilia Mirkin
On Wed, Oct 22, 2014 at 1:13 PM, wrote: > From: Mathias Fröhlich > > Gallium should be prepared fine for ARB_clip_control. > So enable this and mention it in the release notes. > > v2: > Only enable for drivers announcing the freshly introduced > PIPE_CAP_CLIP_HALFZ capability. > > Signed-off-by

Re: [Mesa-dev] [r600g] Is LLVM-compiler (--enable-r600-llvm-compiler) usable, now?

2014-10-22 Thread Alex Deucher
On Wed, Oct 22, 2014 at 12:49 PM, Dieter Nützel wrote: > Hello Michel, > > subject say it all ;-) The llvm support for r600g is for compute (OpenCL). The fact that is it somewhat usable for graphics is mainly for testing purposes. There are no plans to expand it to handle additional graphics fe

[Mesa-dev] [RFC] egl: Add DRI3 support to the EGL backend.

2014-10-22 Thread Joonas Lahtinen
Hi, This patch introduced DRI3 support to the EGL backend. Patch is on top of current master. With the patch you can observe reduced CPU stress when many glViewport calls are made. Notice that the DRI3 extension is only exposed if the DRI3 interface is found working too instead of just existing.

Re: [Mesa-dev] [PATCH v2 1/1] clover: Require libelf

2014-10-22 Thread Emil Velikov
On 21/10/14 16:59, Jan Vesely wrote: > v2: test for libelf once, check in both radeon and clover > > CC: Tom Stellard > CC: Emil Velikov > CC: Francisco Jerez > Signed-off-by: Jan Vesely Reviewed-by: Emil Velikov Afaics you don't have commit access to the repo, so I'll be pushing this patch

Re: [Mesa-dev] [PATCH v2 1/1] clover: Require libelf

2014-10-22 Thread Jan Vesely
On Wed, 2014-10-22 at 19:16 +0100, Emil Velikov wrote: > On 21/10/14 16:59, Jan Vesely wrote: > > v2: test for libelf once, check in both radeon and clover > > > > CC: Tom Stellard > > CC: Emil Velikov > > CC: Francisco Jerez > > Signed-off-by: Jan Vesely > Reviewed-by: Emil Velikov > > Afai

[Mesa-dev] [PATCH 1/3] gallivm, llvmpipe, clover: Bump required LLVM version to 3.3.

2014-10-22 Thread jfonseca
From: José Fonseca We'll need to update gallivm for the interface changes in LLVM 3.6, and the fewer the number of older LLVM versions we support the less hairy that will be. As consequence HAVE_AVX define can disappear. (Note HAVE_AVX means whether LLVM version is supported or not. Runtime su

[Mesa-dev] [PATCH 2/3] gallivm: Fix white-space.

2014-10-22 Thread jfonseca
From: José Fonseca Replace tabs with spaces. --- src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp index ab3b3c9..a1d2940

[Mesa-dev] [PATCH 3/3] gallivm: Properly update for removal of JITMemoryManager in LLVM 3.6.

2014-10-22 Thread jfonseca
From: José Fonseca JITMemoryManager was removed in LLVM 3.6, and replaced by its base class RTDyldMemoryManager. This change fixes our JIT memory managers specializations to derive from RTDyldMemoryManager in LLVM 3.6 instead of JITMemoryManager. This enables llvmpipe to run with LLVM 3.6. How

Re: [Mesa-dev] [PATCH 4/5] gallium: introduce PIPE_CAP_CLIP_HALFZ.

2014-10-22 Thread Marek Olšák
I've just committed r300g, r600g, and radeonsi support. You can set the value to 1 for those drivers. Marek On Wed, Oct 22, 2014 at 7:13 PM, wrote: > From: Mathias Fröhlich > > In preparation of ARB_clip_control. Let the driver decide if > it supports pipe_rasterizer_state::clip_halfz being se

[Mesa-dev] New stable-branch 10.3 candidate pushed

2014-10-22 Thread Emil Velikov
Hello list, It's time for the second 10.3 stable candidate. Currently we have - 19 queued - 12 nominated (outstanding) - and 0 rejected patches Take a look at section "Mesa stable queue" for more information. Note: earlier mesa testing was against ancient piglit (3457f015314), the following t

Re: [Mesa-dev] [Mesa-stable] [PATCH 1/4] glsl: Fix crash due to negative array index

2014-10-22 Thread Emil Velikov
Hi Anuj, Afaics the series is yet to land on master, this I've not pulled it for the stable branch. Is the lack of review holding it back ? Gents can anyone take a look at/review the series ? Thanks Emil On 22/09/14 23:57, Anuj Phogat wrote: > Currently Mesa crashes with a shader like this: >

Re: [Mesa-dev] [Mesa-stable] [PATCH 1/4] glsl: Fix crash due to negative array index

2014-10-22 Thread Chris Forbes
Patches 1 & 2 are: Reviewed-by: Chris Forbes I'm not convinced about patch 3. From the GLSL 4.50 spec, section 4.1.9 Arrays p31 (p37 of the PDF): "It is a compile-time error to declare an array with a size, and then later (in the same shader) index the same array with an integral constant expre

[Mesa-dev] [PATCH 2/4] u_blitter: create basic fs shaders in util_blitter_cache_all_shaders()

2014-10-22 Thread Brian Paul
We need to create all fs shaders in this function. --- src/gallium/auxiliary/util/u_blitter.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index abcacff..830d82f 100644 --- a/src

[Mesa-dev] [PATCH 3/4] u_blitter: use ctx->bind_fs_state(), not pipe->bind_fs_state()

2014-10-22 Thread Brian Paul
Consistently use the function pointer we saved earlier. --- src/gallium/auxiliary/util/u_blitter.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index 830d82f..ea9094e 100644 --- a/src/g

[Mesa-dev] [PATCH 1/4] u_blitter: do error checking assertions for shader caching

2014-10-22 Thread Brian Paul
If the user calls util_blitter_cache_all_shaders() set a flag and assert that we never try to create any new fragment shaders after that point. If the assertions fails, it means we missed generating some shader in util_blitter_cache_all_shaders(). --- src/gallium/auxiliary/util/u_blitter.c | 51

Re: [Mesa-dev] [PATCH 3/5] mesa: Handle clip control in meta operations.

2014-10-22 Thread Brian Paul
On 10/22/2014 11:13 AM, mathias.froehl...@gmx.net wrote: From: Mathias Fröhlich Restore clip control to the default state if MESA_META_VIEWPORT or MESA_META_DEPTH_TEST is requested. Signed-off-by: Mathias Froehlich --- src/mesa/drivers/common/meta.c | 13 + src/mesa/drivers/com

Re: [Mesa-dev] [PATCH 1/5] mesa: Refactor viewport transform computation.

2014-10-22 Thread Brian Paul
Nice clean-up. Minor comments below. On 10/22/2014 11:13 AM, mathias.froehl...@gmx.net wrote: From: Mathias Fröhlich This is for preparation of ARB_clip_control. Signed-off-by: Mathias Froehlich --- src/mesa/drivers/dri/i915/i915_state.c| 26 ++--- src/mesa/main/state.c

Re: [Mesa-dev] [PATCH 2/5] mesa: Implement ARB_clip_control.

2014-10-22 Thread Brian Paul
On 10/22/2014 11:13 AM, mathias.froehl...@gmx.net wrote: From: Mathias Fröhlich Implement the mesa parts of ARB_clip_control. So far no driver enables this. Signed-off-by: Mathias Froehlich --- src/mapi/glapi/gen/ARB_clip_control.xml | 25 +++ src/mapi/glapi/gen/gl_API.xml

[Mesa-dev] Mesa 10.4 release plan strawman

2014-10-22 Thread Emil Velikov
Hi all, I was wondering earlier "how far are we until the 10.4 release" and it hit me... there isn't much left. So in order to stick with the original three month release schedule here is my proposal. November 14th 2014 - Feature freeze/Release candidate 1 November 21st 2014 - Release candidate 2

Re: [Mesa-dev] [PATCH 3/3] gallivm: Properly update for removal of JITMemoryManager in LLVM 3.6.

2014-10-22 Thread Roland Scheidegger
Am 22.10.2014 um 21:11 schrieb jfons...@vmware.com: > From: José Fonseca > > JITMemoryManager was removed in LLVM 3.6, and replaced by its base > class RTDyldMemoryManager. > > This change fixes our JIT memory managers specializations to derive > from RTDyldMemoryManager in LLVM 3.6 instead of J

Re: [Mesa-dev] [PATCH 3/4] u_blitter: use ctx->bind_fs_state(), not pipe->bind_fs_state()

2014-10-22 Thread Marek Olšák
For patches 1-3: Reviewed-by: Marek Olšák Patch 4 seems to be missing on the mailing list. Marek On Wed, Oct 22, 2014 at 11:16 PM, Brian Paul wrote: > Consistently use the function pointer we saved earlier. > --- > src/gallium/auxiliary/util/u_blitter.c |6 +++--- > 1 file changed, 3 ins

[Mesa-dev] [PATCH 1/3] i965: Add #defines for Broadwell HiZ workarounds in CACHE_MODE_1.

2014-10-22 Thread Kenneth Graunke
This patch adds macros needed for the HiZ PMA stall optimization. Signed-off-by: Kenneth Graunke --- src/mesa/drivers/dri/i965/intel_reg.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/mesa/drivers/dri/i965/intel_reg.h b/src/mesa/drivers/dri/i965/intel_reg.h index 45b82ad..5ac01

[Mesa-dev] [PATCH 2/3] i965: Implement the PMA stall fix.

2014-10-22 Thread Kenneth Graunke
Certain non-promoted depth cases typically incur stalls. In very specific cases, we can enable a workaround which improves performance. Improves performance in GLBenchmark 2.7 TRex by 1.17762% +/- 0.448765% (n=75) at 1280x720 on Broadwell GT3. Haswell has this feature as well, but we can't curre

[Mesa-dev] [PATCH 3/3] i965: Re-enable Z16 on Gen8+.

2014-10-22 Thread Kenneth Graunke
Improves performance in GLBenchmark 2.7 TRex by 3.9% +/- 0.336383% (n=80) at 1280x720 on Broadwell GT3. Together with the previous patch, it improves performance by 5.42738% +/- 0.541971% (n=10) at 1920x1080. Note that without the PMA stall fix, this would instead decrease performance by 22%.

Re: [Mesa-dev] [Mesa-stable] [PATCH 1/4] glsl: Fix crash due to negative array index

2014-10-22 Thread Anuj Phogat
On Wed, Oct 22, 2014 at 1:40 PM, Chris Forbes wrote: > Patches 1 & 2 are: > > Reviewed-by: Chris Forbes > > I'm not convinced about patch 3. From the GLSL 4.50 spec, section > 4.1.9 Arrays p31 (p37 of the PDF): > > "It is a compile-time error to declare an array with a size, and then > later (in

Re: [Mesa-dev] [PATCH 3/3] gallivm: Properly update for removal of JITMemoryManager in LLVM 3.6.

2014-10-22 Thread Jose Fonseca
> thought we could use the old memory manager even when using mcjit (before 3.6)? Not really. Even when we passed a JITMemoryManager to MCJIT, it would only use the methods of the base class RTDyldMemoryManager, As I said, this series doesn't cause any regression per se: it makes MCJIT on 3.

Re: [Mesa-dev] [PATCH 3/4] u_blitter: use ctx->bind_fs_state(), not pipe->bind_fs_state()

2014-10-22 Thread Brian Paul
On 10/22/2014 04:31 PM, Marek Olšák wrote: For patches 1-3: Reviewed-by: Marek Olšák Patch 4 seems to be missing on the mailing list. Yeah, I don't know what happened to it. But 4/4 only adds a comment on util_blitter_cache_all_shaders() so not a big deal. -Brian Marek On Wed, Oct 2

Re: [Mesa-dev] [Mesa-users] Texture coordinates are all zero

2014-10-22 Thread Brian Paul
OK, I reproduced the issue with a piglit shader_runner test. It looks like the writes to float, vec2 or vec3 outputs is sometimes lost (but always works for vec4). I've posted a set of tests to the piglit list. I'm cc'ing the mesa-dev list so hopefully one of the GLSL people can take a look. -B

Re: [Mesa-dev] New stable-branch 10.3 candidate pushed

2014-10-22 Thread Michel Dänzer
On 23.10.2014 04:27, Emil Velikov wrote: Trivial merge conflicts --- Here are the commits where I manually merged conflicts, (so these might merit additional review): commit c759d1b6bfbc15b044ef3f7cd590b6647c3670df Author: Michel Dänzer winsys/radeon: Use separate cac

Re: [Mesa-dev] [Mesa-users] Texture coordinates are all zero

2014-10-22 Thread Jason Anderssen
Thanks Brian, Nice easy workaround for us. Cheers And thanks for your help. Jason Anderssen On 23/10/2014 11:02 am, "Brian Paul" wrote: >OK, I reproduced the issue with a piglit shader_runner test. It looks >like the writes to float, vec2 or vec3 outputs is sometimes lost (but >always works f

Re: [Mesa-dev] [r600g] Is LLVM-compiler (--enable-r600-llvm-compiler) usable, now?

2014-10-22 Thread Michel Dänzer
On 23.10.2014 02:24, Alex Deucher wrote: On Wed, Oct 22, 2014 at 12:49 PM, Dieter Nützel wrote: subject say it all ;-) The llvm support for r600g is for compute (OpenCL). The fact that is it somewhat usable for graphics is mainly for testing purposes. There are no plans to expand it to han

Re: [Mesa-dev] [PATCH 4/5] gallium: introduce PIPE_CAP_CLIP_HALFZ.

2014-10-22 Thread Michel Dänzer
On 23.10.2014 02:13, mathias.froehl...@gmx.net wrote: From: Mathias Fröhlich In preparation of ARB_clip_control. Let the driver decide if it supports pipe_rasterizer_state::clip_halfz being set to true. Signed-off-by: Mathias Froehlich [...] diff --git a/src/gallium/drivers/ilo/ilo_screen.

[Mesa-dev] [PATCH RFC] mesa: add SSE optimisation for glDrawElements

2014-10-22 Thread Timothy Arceri
Makes use of SSE to speed up compute of min and max elements Callgrind cpu usage results from pts benchmarks: Openarena 0.8.8: 3.67% -> 1.03% UrbanTerror: 2.36% -> 0.81% Signed-off-by: Timothy Arceri --- src/mesa/Makefile.am | 3 +- src/mesa/main/sse_minmax.c| 75

Re: [Mesa-dev] [PATCH RFC] mesa: add SSE optimisation for glDrawElements

2014-10-22 Thread Matt Turner
On Wed, Oct 22, 2014 at 9:02 PM, Timothy Arceri wrote: > Makes use of SSE to speed up compute of min and max elements > > Callgrind cpu usage results from pts benchmarks: > > Openarena 0.8.8: 3.67% -> 1.03% > UrbanTerror: 2.36% -> 0.81% > > Signed-off-by: Timothy Arceri > --- > src/mesa/Makefile

Re: [Mesa-dev] [SOC Ideas] Find common patterns in real GLSL shaders

2014-10-22 Thread Timothy Arceri
On Fri, 2014-10-17 at 11:12 +0530, Manasij Mukherjee wrote: > Hi, > I found the idea-page recently and am interested in tackling the > problem labelled > "Find common patterns in real GLSL shaders". > Can anyone point me to any previous work attempted on this if any? A few people have asked about

Re: [Mesa-dev] [PATCH RFC] mesa: add SSE optimisation for glDrawElements

2014-10-22 Thread Matt Turner
On Wed, Oct 22, 2014 at 10:30 PM, Matt Turner wrote: > On Wed, Oct 22, 2014 at 9:02 PM, Timothy Arceri wrote: >> I almost wasn't going to bother sending this out since it uses SSE4.1 >> and its recommended to use glDrawRangeElements anyway. But since these games >> are still ofter used for benchm