Mesa (master): meta: Expand the vertex structure for the GenerateMipmap and decompress paths

2014-02-11 Thread Eric Anholt
Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 29 + 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index e56440f

Mesa (master): meta: Track the _mesa_meta_DrawPixels VBO just like the others

2014-02-11 Thread Eric Anholt
() of the old, now-uninitialized vbo variable. Fixes getteximage-formats and fbo-mipmap-copypix regression when 2 landed in the variable (change by anholt). Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net

Mesa (master): meta: Expand the vertex structure for the BlitFramebuffer paths

2014-02-11 Thread Eric Anholt
for the BlitFramebuffer paths This is the first of several steps leading to some code sharing. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 66

Mesa (master): meta: Expand the vertex structure for the DrawPixels paths

2014-02-11 Thread Eric Anholt
-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 23 +-- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index e9113e9..e56440f 100644 --- a/src/mesa/drivers/common/meta.c +++ b

Mesa (master): meta: Refactor common VAO and VBO initialization code

2014-02-11 Thread Eric Anholt
initialization code v2: Clean up some stray binding calls Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com (v1) Reviewed-by: Eric Anholt e...@anholt.net (v2) --- src/mesa/drivers/common/meta.c | 326 1 file

Mesa (master): meta: Silence unused parameter warning in _mesa_meta_CopyTexSubImage

2014-02-11 Thread Eric Anholt
interface. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c |6 ++ 1 file changed, 6 insertions(+) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index 566e598..5dbeaeb 100644

Mesa (master): mesa: GL_ARB_half_float_pixel is not optional

2014-02-11 Thread Eric Anholt
...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- docs/GL3.txt |2 +- src/mesa/drivers/dri/i915/intel_extensions.c |1 - src/mesa/drivers/dri/i965/intel_extensions.c |1 - src/mesa/drivers/dri/r200/r200_context.c |1 - src/mesa/main/extensions.c

Mesa (master): meta: Silence unused parameter warning in setup_drawpix_texture

2014-02-11 Thread Eric Anholt
locations. After that commit, texIntFormat was only used in alloc_texture. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/mesa

Mesa (master): mesa: Fix extension dependency for half-float TexBOs

2014-02-11 Thread Eric Anholt
, and those require GL_ARB_texture_float. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/main/teximage.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/mesa/main/teximage.c b/src/mesa/main

Mesa (master): meta: Use common vertex setup code for _mesa_meta_Bitmap too

2014-02-11 Thread Eric Anholt
for _mesa_meta_Bitmap too Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 48 ++-- 1 file changed, 12 insertions(+), 36 deletions

Mesa (master): meta: Add cubemap array support to generic blit shader code

2014-02-11 Thread Eric Anholt
to generic blit shader code Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 12 1 file changed, 12 insertions(+) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index

Mesa (master): meta: Use common GLSL code for blits

2014-02-11 Thread Eric Anholt
for blits Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 108 +--- 1 file changed, 13 insertions(+), 95 deletions(-) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers

Mesa (master): meta: Add rectangle textures to the shader-per-sampler-type table

2014-02-11 Thread Eric Anholt
...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c |8 1 file changed, 8 insertions(+) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index f07d308..40e1f37 100644 --- a/src/mesa/drivers/common/meta.c +++ b/src/mesa

Mesa (master): meta: Improve GLSL version check

2014-02-11 Thread Eric Anholt
We want to use the GLSL 1.30-ish path for OpenGL ES 3.0. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mesa/drivers/common/meta.c b

Mesa (master): meta: Use GLSL to decompress 2D-array textures

2014-02-11 Thread Eric Anholt
-array textures Signed-off-by: Ian Romanick ian.d.roman...@intel.com Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72582 Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 35 ++- 1 file changed, 30 insertions(+), 5 deletions

Mesa (master): meta: Get the correct info log

2014-02-11 Thread Eric Anholt
Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index c24b823..353aa39 100644

Mesa (master): meta: Add storage to the vertex structure for R, G, B, and A

2014-02-11 Thread Eric Anholt
structure for R, G, B, and A Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 15 ++- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/mesa

Mesa (master): meta: Use common routine to configure fixed-function TNL state

2014-02-11 Thread Eric Anholt
by anholt, acked by idr). Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com (v1) Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 31 --- 1 file changed, 8 insertions(+), 23 deletions

Mesa (master): meta: Expand texture coordinate from vec3 to vec4

2014-02-11 Thread Eric Anholt
from vec3 to vec4 This will be necessary to support cubemap array textures because they use all four components. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 16 1 file changed, 8 insertions

Mesa (master): meta: Refactor the table of glsl_sampler structures

2014-02-11 Thread Eric Anholt
-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 128 ++-- 1 file changed, 72 insertions(+), 56 deletions(-) diff --git a/src/mesa/drivers/common

Mesa (master): meta: Refactor shader generation code out of mipmap generation path

2014-02-11 Thread Eric Anholt
code out of mipmap generation path This is quite like code we want for blits. Pull it out so that it can be shared by other paths. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Brian Paul bri...@vmware.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common

Mesa (master): meta: Enable cubemap array texture support to decompress_texture_image

2014-02-11 Thread Eric Anholt
support to decompress_texture_image Fixed piglit test getteximage-targets S3TC CUBE_ARRAY on systems that don't have libtxc_dxtn installed. Signed-off-by: Ian Romanick ian.d.roman...@intel.com Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/common/meta.c | 15 --- 1

Mesa (master): glsl: Optimize triop_csel with all-true or all-false.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 1e12dafcac4aac50bc588cead4cc0d6291718edd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e12dafcac4aac50bc588cead4cc0d6291718edd Author: Eric Anholt e...@anholt.net Date: Fri Nov 1 12:29:12 2013 -0700 glsl: Optimize triop_csel with all-true

Mesa (master): i965: Remove redundant check in blitter-based glBlitFramebuffer().

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: b5e5f34dd2d47622a41ff9908088c37dfbcca4cd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5e5f34dd2d47622a41ff9908088c37dfbcca4cd Author: Eric Anholt e...@anholt.net Date: Mon Sep 30 15:19:54 2013 -0700 i965: Remove redundant check in blitter-based

Mesa (master): glsl: Optimize ~~x into x.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 2c2aa353366c610382273bea10656e6d6960ce3b URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c2aa353366c610382273bea10656e6d6960ce3b Author: Eric Anholt e...@anholt.net Date: Sat Jan 18 10:36:28 2014 -0800 glsl: Optimize ~~x into x. v2: Fix pasteo

Mesa (master): glsl: Optimize log(exp(x)) and exp(log(x)) into x.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 6d7c123d6ce46e71ef22e431b76e972b9be1a157 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d7c123d6ce46e71ef22e431b76e972b9be1a157 Author: Eric Anholt e...@anholt.net Date: Sat Jan 18 10:47:19 2014 -0800 glsl: Optimize log(exp(x)) and exp(log(x

Mesa (master): glsl: Optimize pow(x, 1) - x.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: d72956790fed5f62b8eea5938ed432544530f7bd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d72956790fed5f62b8eea5938ed432544530f7bd Author: Eric Anholt e...@anholt.net Date: Sat Jan 18 10:57:29 2014 -0800 glsl: Optimize pow(x, 1) - x. total

Mesa (master): i965: Add some informative debug when the X Server botches DRI2 GetBuffers.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 0f6279bab29614e3764a333242680ead78068d91 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6279bab29614e3764a333242680ead78068d91 Author: Eric Anholt e...@anholt.net Date: Mon Dec 30 18:19:21 2013 -0800 i965: Add some informative debug when the X

Mesa (master): glsl: Optimize lrp(x, x, coefficient) -- x.

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 44577c48573acdbc8a708e6613f367507e9eafc5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44577c48573acdbc8a708e6613f367507e9eafc5 Author: Eric Anholt e...@anholt.net Date: Sat Jan 18 11:00:51 2014 -0800 glsl: Optimize lrp(x, x, coefficient) -- x

Mesa (master): glsl: Optimize various cases of fma (aka MAD).

2014-02-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: de796b0ef09f05ca3f8a568ed07293e28ae697b0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de796b0ef09f05ca3f8a568ed07293e28ae697b0 Author: Eric Anholt e...@anholt.net Date: Sat Jan 18 11:06:16 2014 -0800 glsl: Optimize various cases of fma (aka MAD

Mesa (master): dri3: Track current Present swap mode and adjust buffer counts

2014-01-30 Thread Eric Anholt
Packard kei...@keithp.com Signed-off-by: Eric Anholt e...@anholt.net Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c | 35 ++- src/glx/dri3_priv.h | 24 +--- 2 files changed, 35 insertions(+), 24 deletions(-) diff --git

Mesa (master): dri3, i915, i965: Add __DRI_IMAGE_FOURCC_SARGB8888

2014-01-30 Thread Eric Anholt
-by: Eric Anholt e...@anholt.net --- include/GL/internal/dri_interface.h |1 + src/glx/dri3_glx.c |1 + src/mesa/drivers/dri/i915/intel_screen.c |3 +++ src/mesa/drivers/dri/i965/intel_screen.c |3 +++ 4 files changed, 8 insertions(+) diff --git a/include

Mesa (master): dri3: Flush XCB before blocking for special events

2014-01-30 Thread Eric Anholt
for special events XCB doesn't flush the output buffer automatically, so we have to call xcb_flush ourselves before waiting. Signed-off-by: Keith Packard kei...@keithp.com Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/src/glx

Mesa (master): dri3: Fix dri3_wait_for_sbc to wait for completion of requested SBC

2014-01-30 Thread Eric Anholt
Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c | 55 +--- 1 file changed, 39 insertions(+), 16 deletions(-) diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 7b78cd1..8efc270 100644 --- a/src/glx/dri3_glx.c +++ b/src/glx

Mesa (master): dri3: Track full 64-bit SBC numbers, instead of just 32-bits

2014-01-30 Thread Eric Anholt
-off-by: Keith Packard kei...@keithp.com Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c | 34 +- src/glx/dri3_priv.h | 16 +--- 2 files changed, 30 insertions(+), 20 deletions(-) diff --git a/src/glx/dri3_glx.c b/src/glx

Mesa (master): dri3: Enable GLX_INTEL_swap_event

2014-01-30 Thread Eric Anholt
that we're tracking SBC values correctly, and the X server has the ability to send the GLX swap events from a PresentPixmap request, enable this extension. Signed-off-by: Keith Packard kei...@keithp.com Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c | 18 +- 1

Mesa (master): dri2: Trust our own driver name lookup over the server's.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: 7bd95ec437a5b1052fa17780a9d66677ec1fdc35 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bd95ec437a5b1052fa17780a9d66677ec1fdc35 Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 10:21:09 2014 -0800 dri2: Trust our own driver name lookup over

Mesa (master): dri: Reuse dri_message to implement our other message handlers.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: 867d7c0e108a4e6511305f82b18ea6f606a18427 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=867d7c0e108a4e6511305f82b18ea6f606a18427 Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 11:14:16 2014 -0800 dri: Reuse dri_message to implement our other

Mesa (master): dri3: Fix two little memory leaks.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: 378e7ad26f11aacd02a131262646e48c362539ef URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=378e7ad26f11aacd02a131262646e48c362539ef Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 10:25:58 2014 -0800 dri3: Fix two little memory leaks. Noticed

Mesa (master): loader: Add missing \n on message printing

2014-01-27 Thread Eric Anholt
printing Cover both loader and glx/dri_glx Drop \n from the default loader logger Signed-off-by: Emil Velikov emil.l.veli...@gmail.com Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri_glx.c |8 src/loader/loader.c | 23 +++ 2 files changed, 15

Mesa (master): loader: Use dlsym to get our udev symbols instead of explicit linking.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: 4556c734700da2dd95d4f148d6929a537882bade URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4556c734700da2dd95d4f148d6929a537882bade Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 13:12:26 2014 -0800 loader: Use dlsym to get our udev symbols

Mesa (master): dri: Fix the logger error message handling.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: 4a8da40fc089d465b72ecee89e24cd92e6714669 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a8da40fc089d465b72ecee89e24cd92e6714669 Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 11:03:53 2014 -0800 dri: Fix the logger error message handling

Mesa (master): dri2: Open the fd before loading the driver.

2014-01-27 Thread Eric Anholt
Module: Mesa Branch: master Commit: be7a6976a8335a2e1a177769e96f7310ca6770d1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be7a6976a8335a2e1a177769e96f7310ca6770d1 Author: Eric Anholt e...@anholt.net Date: Thu Jan 23 10:17:11 2014 -0800 dri2: Open the fd before loading the driver

Mesa (master): driconf: Synchronize po files

2014-01-23 Thread Eric Anholt
the instructions in Makefile.am under Updating existing translations. Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/dri/common/xmlpool/de.po | 235 - src/mesa/drivers/dri/common/xmlpool/es.po | 212 ++ src/mesa/drivers/dri/common

Mesa (master): driconf: Correct and update Spanish translations

2014-01-23 Thread Eric Anholt
translations Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/dri/common/xmlpool/es.po | 64 +++-- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/src/mesa/drivers/dri/common/xmlpool/es.po b/src/mesa/drivers/dri/common/xmlpool/es.po index

Mesa (master): driconf: Add Catalan translations

2014-01-23 Thread Eric Anholt
the instructions in Makefile.am under Adding new translations. Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/dri/common/xmlpool/Makefile.am |2 +- src/mesa/drivers/dri/common/xmlpool/ca.po | 321 +++ 2 files changed, 322 insertions(+), 1 deletion

Mesa (master): i965: Remove CACHED_BATCH support altogether.

2014-01-17 Thread Eric Anholt
does, so we started assertion failing. Signed-off-by: Kenneth Graunke kenn...@whitecape.org Signed-off-by: Eric Anholt e...@anholt.net Reviewed-by: Eric Anholt e...@anholt.net --- src/mesa/drivers/dri/i965/brw_cc.c|2 +- src/mesa/drivers/dri/i965/brw_curbe.c |2

Mesa (master): i965: Stop doing our optimization on a copy of the GLSL IR.

2014-01-17 Thread Eric Anholt
Module: Mesa Branch: master Commit: 26a3bf5c726199d7664d5878ef1f73592e55caa7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26a3bf5c726199d7664d5878ef1f73592e55caa7 Author: Eric Anholt e...@anholt.net Date: Thu Nov 28 00:48:57 2013 -0800 i965: Stop doing our optimization on a copy

Mesa (master): i965: Replace 8-wide and 16-wide with SIMD8 and SIMD16.

2014-01-17 Thread Eric Anholt
Module: Mesa Branch: master Commit: 746e3e3b3ad20a29ee6de64d663d2dc11deac06e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=746e3e3b3ad20a29ee6de64d663d2dc11deac06e Author: Eric Anholt e...@anholt.net Date: Tue Nov 12 15:33:27 2013 -0800 i965: Replace 8-wide and 16-wide with SIMD8

Mesa (master): i965: Don't call the blitter on addresses it can't handle.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: bdc5241af4aa9afbd66f6c96ee6d20e09f77ea89 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc5241af4aa9afbd66f6c96ee6d20e09f77ea89 Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 15:30:03 2013 -0800 i965: Don't call the blitter on addresses

Mesa (master): i965: Don' t do the temporary-and-blit-copy for INVALIDATE_RANGE maps.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: f46563fe1c8a5560e4de0adf03e3d8770b7fc734 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f46563fe1c8a5560e4de0adf03e3d8770b7fc734 Author: Eric Anholt e...@anholt.net Date: Tue Dec 24 15:11:54 2013 -0800 i965: Don't do the temporary-and-blit-copy

Mesa (master): i965: Fix handling of MESA_pack_invert in blit (PBO) readpixels.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: e186b927b8254ce62e0d47db90d16cd4253b3db5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e186b927b8254ce62e0d47db90d16cd4253b3db5 Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 12:11:25 2013 -0800 i965: Fix handling of MESA_pack_invert

Mesa (master): i965: Add a safety check for emitting blits.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: 98cdb2ceede34ad04cd8f65691bd96fbb44bcced URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98cdb2ceede34ad04cd8f65691bd96fbb44bcced Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 01:26:56 2013 -0800 i965: Add a safety check for emitting blits

Mesa (master): i965: Add an assert for when SET_FIELD' s value exceeds the field size.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: 5d2e86924ebe7b520a5964e9c90c5bb7213c67cf URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d2e86924ebe7b520a5964e9c90c5bb7213c67cf Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 01:39:42 2013 -0800 i965: Add an assert for when SET_FIELD's

Mesa (master): i965: Fix incorrect bounds tracking for blit readpixels' s GPU access.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: a4b222ac135c28a3bc95cc0d9fd29378540c8def URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b222ac135c28a3bc95cc0d9fd29378540c8def Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 01:56:26 2013 -0800 i965: Fix incorrect bounds tracking for blit

Mesa (master): i965: Use SET_FIELD to safety check our x/ y offsets in blits.

2014-01-09 Thread Eric Anholt
Module: Mesa Branch: master Commit: 66524daf175950bd7266fc3cbb4125c24984a482 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66524daf175950bd7266fc3cbb4125c24984a482 Author: Eric Anholt e...@anholt.net Date: Mon Dec 23 01:48:09 2013 -0800 i965: Use SET_FIELD to safety check our x/y

Mesa (master): i965: Fix streamed state dumping/ annotation after the blorp-flush change.

2013-11-22 Thread Eric Anholt
Module: Mesa Branch: master Commit: 5891f981452c1c5ed45b5a7e5fe54a9884ced2b6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5891f981452c1c5ed45b5a7e5fe54a9884ced2b6 Author: Eric Anholt e...@anholt.net Date: Tue Nov 19 16:00:28 2013 -0800 i965: Fix streamed state dumping/annotation

Mesa (master): mesa: Remove the ralloc canary on release builds.

2013-11-22 Thread Eric Anholt
Module: Mesa Branch: master Commit: 09db4940eede4236b47e1328503a719719f5c981 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09db4940eede4236b47e1328503a719719f5c981 Author: Eric Anholt e...@anholt.net Date: Thu Nov 21 23:29:56 2013 -0800 mesa: Remove the ralloc canary on release

Mesa (master): i965/fs: Make the first pre-allocation heuristic be the post heuristic.

2013-11-22 Thread Eric Anholt
Module: Mesa Branch: master Commit: 46cf80fb366cb14827724a7fea004e81400cc602 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46cf80fb366cb14827724a7fea004e81400cc602 Author: Eric Anholt e...@anholt.net Date: Tue Nov 19 13:07:12 2013 -0800 i965/fs: Make the first pre-allocation

Mesa (master): mesa: Fix setup of LocalParams array.

2013-11-20 Thread Eric Anholt
Module: Mesa Branch: master Commit: 81ff29e30c573fcc134bf717670015ab4654ebcd URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81ff29e30c573fcc134bf717670015ab4654ebcd Author: Eric Anholt e...@anholt.net Date: Mon Nov 18 09:55:00 2013 -0800 mesa: Fix setup of LocalParams array. i965

Mesa (master): glsl: Apply the transformation 1/rsq(x) == sqrt(x) in opt_algebraic.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: aa6d7bc6d601c8803b136f427b8d86aa1043450c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa6d7bc6d601c8803b136f427b8d86aa1043450c Author: Eric Anholt e...@anholt.net Date: Thu Nov 7 12:15:13 2013 -0800 glsl: Apply the transformation 1/rsq(x

Mesa (master): glsl: Apply the transformation (a a) - a in opt_algebraic.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: 58a98d32e451762934ca8c38135357f36e29654f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a98d32e451762934ca8c38135357f36e29654f Author: Eric Anholt e...@anholt.net Date: Thu Oct 31 09:32:42 2013 -0700 glsl: Apply the transformation

Mesa (master): glsl: Apply the transformation (a ^^ a) - false in opt_algebraic.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: 477f8cd08bb8467d28fdfd6c25fe358957e3da58 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=477f8cd08bb8467d28fdfd6c25fe358957e3da58 Author: Eric Anholt e...@anholt.net Date: Thu Nov 7 12:10:25 2013 -0800 glsl: Apply the transformation

Mesa (master): glsl: Move the CSE equality functions to the ir class.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: 8957c6b887ff09f44e7b491e7a0551e94a265b8d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8957c6b887ff09f44e7b491e7a0551e94a265b8d Author: Eric Anholt e...@anholt.net Date: Wed Oct 30 23:56:18 2013 -0700 glsl: Move the CSE equality functions

Mesa (master): glsl: Apply the transformation (a || a) - a in opt_algebraic.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: ee2704826264eba22d095c3e1e03a8532b7bd1e6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee2704826264eba22d095c3e1e03a8532b7bd1e6 Author: Eric Anholt e...@anholt.net Date: Thu Oct 31 00:10:32 2013 -0700 glsl: Apply the transformation

Mesa (master): mesa: Dynamically allocate the storage for program local parameters.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: e5885c119de1e508099cce1c9f8ff00fab88 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5885c119de1e508099cce1c9f8ff00fab88 Author: Eric Anholt e...@anholt.net Date: Fri Sep 20 10:13:32 2013 -0700 mesa: Dynamically allocate the storage

Mesa (master): mesa: Update a comment about valid values of a field.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: fddc17ab365370f9afb6b44fb3e2bbf68d450968 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fddc17ab365370f9afb6b44fb3e2bbf68d450968 Author: Eric Anholt e...@anholt.net Date: Wed Nov 13 13:36:30 2013 -0800 mesa: Update a comment about valid values

Mesa (master): mesa: Remove PROGRAM_ENV_PARAM enum.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: bb1f0969756fbb827c4b2520c632daa15342b064 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1f0969756fbb827c4b2520c632daa15342b064 Author: Eric Anholt e...@anholt.net Date: Wed Nov 13 13:41:28 2013 -0800 mesa: Remove PROGRAM_ENV_PARAM enum

Mesa (master): mesa: Remove PROGRAM_LOCAL_PARAM enum.

2013-11-15 Thread Eric Anholt
Module: Mesa Branch: master Commit: 33b0455211019988fe418cca5dfac62c7902c861 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33b0455211019988fe418cca5dfac62c7902c861 Author: Eric Anholt e...@anholt.net Date: Wed Nov 13 13:38:37 2013 -0800 mesa: Remove PROGRAM_LOCAL_PARAM enum

Mesa (master): i965/fs: Do instruction pre-scheduling just before register allocation.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: fbd8303a943d0d491b7c2415eb237a0731c7dec5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbd8303a943d0d491b7c2415eb237a0731c7dec5 Author: Eric Anholt e...@anholt.net Date: Wed Nov 6 17:43:25 2013 -0800 i965/fs: Do instruction pre-scheduling just

Mesa (master): i965: Add a warning if something ever hits a bug I noticed.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: 8bd45a7e7ed8be3f5bb13689d249fc886cf73067 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bd45a7e7ed8be3f5bb13689d249fc886cf73067 Author: Eric Anholt e...@anholt.net Date: Thu Oct 31 10:14:17 2013 -0700 i965: Add a warning if something ever hits

Mesa (master): i965/fs: Prefer things we know reduce reg pressure when pre-scheduling.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: bc0e3bb4d05fbb5e8e2af8dce8170cb78cfe0e70 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0e3bb4d05fbb5e8e2af8dce8170cb78cfe0e70 Author: Eric Anholt e...@anholt.net Date: Mon Oct 14 11:38:09 2013 -0700 i965/fs: Prefer things we know reduce reg

Mesa (master): i965/fs: Fix message setup for SIMD8 spills.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: 7c90947a0ba7f61b58a6fd5b94a08587e68d978e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c90947a0ba7f61b58a6fd5b94a08587e68d978e Author: Eric Anholt e...@anholt.net Date: Mon Nov 4 22:56:33 2013 -0800 i965/fs: Fix message setup for SIMD8 spills

Mesa (master): i965/fs: Try a different pre-scheduling heuristic if the first spills.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: e9daead784921e453906853a4a78a2f3135af2e0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9daead784921e453906853a4a78a2f3135af2e0 Author: Eric Anholt e...@anholt.net Date: Wed Nov 6 17:38:23 2013 -0800 i965/fs: Try a different pre-scheduling

Mesa (master): i965: Fix undefined value usage in ABO setup.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: 9b3e1592c26a183580342282e509d906d78bb6f6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b3e1592c26a183580342282e509d906d78bb6f6 Author: Eric Anholt e...@anholt.net Date: Tue Nov 5 16:24:58 2013 -0800 i965: Fix undefined value usage in ABO setup

Mesa (master): i965/fs: Ignore actual latency pre-reg-alloc.

2013-11-12 Thread Eric Anholt
Module: Mesa Branch: master Commit: f72a0d99fed5d6205431a59775484cde3442cceb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72a0d99fed5d6205431a59775484cde3442cceb Author: Eric Anholt e...@anholt.net Date: Tue Nov 5 23:30:33 2013 -0800 i965/fs: Ignore actual latency pre-reg-alloc

Mesa (master): i965: Avoid flushing the batch for every blorp op.

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 185b5a54c94ce11487146042c8eec24909187ed6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=185b5a54c94ce11487146042c8eec24909187ed6 Author: Eric Anholt e...@anholt.net Date: Tue Jun 18 13:52:03 2013 -0700 i965: Avoid flushing the batch for every

Mesa (master): drivers/dri/common: A few dri2 functions are not actually DRI2 specific

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: f66a6c5fe7dad343c73c8d772c6363599dfd6b43 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f66a6c5fe7dad343c73c8d772c6363599dfd6b43 Author: Keith Packard kei...@keithp.com Date: Mon Jun 3 20:49:25 2013 -0700 drivers/dri/common: A few dri2 functions

Mesa (master): Define __DRI_IMAGE_FORMAT_SARGB8

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: aba6b84ce52c27b642d01bafd1703386bda97f3a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba6b84ce52c27b642d01bafd1703386bda97f3a Author: Keith Packard kei...@keithp.com Date: Mon Nov 4 17:27:43 2013 -0800 Define __DRI_IMAGE_FORMAT_SARGB8 This

Mesa (master): dri/common: Add functions mapping MESA_FORMAT_* - __DRI_IMAGE_FORMAT_*

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: b7818b8c36f9850acb17402d05593cff6c2532f0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7818b8c36f9850acb17402d05593cff6c2532f0 Author: Keith Packard kei...@keithp.com Date: Mon Nov 4 17:29:08 2013 -0800 dri/common: Add functions mapping

Mesa (master): dri/intel: Add explicit size parameter to intel_region_alloc_for_fd

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: bf6591e948d95b73c5b8d10fa448ec87e9572b8e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf6591e948d95b73c5b8d10fa448ec87e9572b8e Author: Keith Packard kei...@keithp.com Date: Mon Jun 3 20:59:31 2013 -0700 dri/intel: Add explicit size parameter to

Mesa (master): dri/intel: Split out DRI2 buffer update code to separate function

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 888533dcd6fe30fc0729ef4ae8fa495c69dcc629 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=888533dcd6fe30fc0729ef4ae8fa495c69dcc629 Author: Keith Packard kei...@keithp.com Date: Mon Jun 3 20:56:41 2013 -0700 dri/intel: Split out DRI2 buffer update

Mesa (master): glx: Add a more informative debug message in a DRI3 error path.

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 4b5d0d10f106ef7659917235dfbcd6d0e00e5bf0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b5d0d10f106ef7659917235dfbcd6d0e00e5bf0 Author: Eric Anholt e...@anholt.net Date: Thu Nov 7 15:44:57 2013 -0800 glx: Add a more informative debug message

Mesa (master): dri3: Fix pixmap buf_id computation

2013-11-07 Thread Eric Anholt
Looks like some kind of rebase damage to me... Signed-off-by: Keith Packard kei...@keithp.com Reviewed-by: Eric Anholt e...@anholt.net --- src/glx/dri3_glx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/glx/dri3_glx.c b/src/glx/dri3_glx.c index 61cb2de..0c8e064

Mesa (master): Add DRI3+Present loader

2013-11-07 Thread Eric Anholt
Reviewed-by: Kristian Høgsberg k...@bitplanet.net Reviewed-by: Eric Anholt e...@anholt.net --- configure.ac | 12 +- src/glx/Makefile.am |2 + src/glx/dri3_common.c | 146 src/glx/dri3_glx.c| 1831 + src/glx/dri3_priv.h | 209

Mesa (master): dri/i915,dri/i965: Use driGLFormatToImageFormat and driImageFormatToGLFormat

2013-11-07 Thread Eric Anholt
Module: Mesa Branch: master Commit: 1f085ba18fb11ca7d378bb2b4423702b1c823786 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f085ba18fb11ca7d378bb2b4423702b1c823786 Author: Keith Packard kei...@keithp.com Date: Mon Nov 4 17:33:34 2013 -0800 dri/i915,dri/i965: Use

Mesa (master): dri: add __DRIimageLoaderExtension and __DRIimageDriverExtension

2013-11-07 Thread Eric Anholt
for each new loader interface, as long as they provide this image interface. v2: Fix build of i915 and i965 together (by anholt) Signed-off-by: Keith Packard kei...@keithp.com Reviewed-by: Kristian Høgsberg k...@bitplanet.net Reviewed-by: Eric Anholt e...@anholt.net --- include/GL/internal

Mesa (master): i965: Tell the unit states how many binding table entries we have.

2013-11-05 Thread Eric Anholt
Module: Mesa Branch: master Commit: ff337bc80069c74c6ad5d4ce84cd2029282d9e93 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff337bc80069c74c6ad5d4ce84cd2029282d9e93 Author: Eric Anholt e...@anholt.net Date: Fri Nov 1 17:43:43 2013 -0700 i965: Tell the unit states how many binding

Mesa (master): i965: Fix context initialization after 2f896627175384fd5

2013-11-05 Thread Eric Anholt
Module: Mesa Branch: master Commit: 3f319eef76a31776085accb38c06851bc04f64b8 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f319eef76a31776085accb38c06851bc04f64b8 Author: Eric Anholt e...@anholt.net Date: Mon Nov 4 15:49:52 2013 -0800 i965: Fix context initialization after

Mesa (master): i965/vec4: Don't overwrite op[1] when doing a UBO load.

2013-11-01 Thread Eric Anholt
Module: Mesa Branch: master Commit: 3641b97bdce558d980799b00422c6aee7d472cf5 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3641b97bdce558d980799b00422c6aee7d472cf5 Author: Eric Anholt e...@anholt.net Date: Wed Oct 30 17:09:53 2013 -0700 i965/vec4: Don't overwrite op[1] when doing

Mesa (master): glsl: Add a CSE pass.

2013-11-01 Thread Eric Anholt
Module: Mesa Branch: master Commit: fd05ede0d05ee896cf07e2f690ddb42567f9f606 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd05ede0d05ee896cf07e2f690ddb42567f9f606 Author: Eric Anholt e...@anholt.net Date: Thu Oct 17 10:28:40 2013 -0700 glsl: Add a CSE pass. This only operates

Mesa (master): i965/fs: Prefer more-critical instructions of the same age in LIFO scheduling.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 20dbeadd83ffca2345c4ba1f1ac27c19bade0d4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20dbeadd83ffca2345c4ba1f1ac27c19bade0d4a Author: Eric Anholt e...@anholt.net Date: Mon Oct 28 15:17:07 2013 -0700 i965/fs: Prefer more-critical instructions

Mesa (master): i965: Compute the node's delay time for scheduling.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 017361dd37b678efa44facc4a396784f4ce980bc URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=017361dd37b678efa44facc4a396784f4ce980bc Author: Eric Anholt e...@anholt.net Date: Mon Oct 28 00:11:45 2013 -0700 i965: Compute the node's delay time

Mesa (master): i965/fs: Split find what MRFs were used to a helper function.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: b3f6690406ed6c427d0bedfd1be481ea224418e4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3f6690406ed6c427d0bedfd1be481ea224418e4 Author: Eric Anholt e...@anholt.net Date: Tue Oct 29 12:18:10 2013 -0700 i965/fs: Split find what MRFs were used

Mesa (master): i965/fs: Update an ancient, wrong comment about reg_offset.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 32ac5634d6c830c93dad5349418ec8db85ec6bde URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ac5634d6c830c93dad5349418ec8db85ec6bde Author: Eric Anholt e...@anholt.net Date: Tue Oct 29 01:06:09 2013 -0700 i965/fs: Update an ancient, wrong comment

Mesa (master): i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITE

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 6032261682388ced64bd33328a5025f561927a38 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6032261682388ced64bd33328a5025f561927a38 Author: Eric Anholt e...@anholt.net Date: Wed Oct 16 11:45:06 2013 -0700 i965: Merge together opcodes

Mesa (master): i965/fs: Use the gen7 scratch read opcode when possible.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 8dfc9f038ee3f6a57f0a3f3cc641b0866a6111b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dfc9f038ee3f6a57f0a3f3cc641b0866a6111b7 Author: Eric Anholt e...@anholt.net Date: Wed Oct 16 11:51:22 2013 -0700 i965/fs: Use the gen7 scratch read opcode

Mesa (master): i965/fs: Exit the compile if spilling would overwrite in-use MRFs.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 537f183fe67e0cf9f5737106d914cdabcf5d002e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=537f183fe67e0cf9f5737106d914cdabcf5d002e Author: Eric Anholt e...@anholt.net Date: Tue Oct 29 12:46:18 2013 -0700 i965/fs: Exit the compile if spilling would

Mesa (master): i965/fs: Fix register unspills from a reg_offset.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 32182bb004923c8746803aa88d4b4505e4124b8c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32182bb004923c8746803aa88d4b4505e4124b8c Author: Eric Anholt e...@anholt.net Date: Wed Oct 16 12:39:07 2013 -0700 i965/fs: Fix register unspills from

Mesa (master): i965/fs: Fix register spilling for 16-wide.

2013-10-30 Thread Eric Anholt
Module: Mesa Branch: master Commit: 0e20051f54f31f83edba9ac9f8f3a16bb747c698 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e20051f54f31f83edba9ac9f8f3a16bb747c698 Author: Eric Anholt e...@anholt.net Date: Wed Oct 16 12:16:51 2013 -0700 i965/fs: Fix register spilling for 16-wide

<    10   11   12   13   14   15   16   17   18   19   >