[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'ubuntu'



 debian/changelog                                    |    5 -
 debian/patches/102_i965_bump_VS_thread_number.patch |   62 --------------------
 debian/patches/series                               |    1 
 3 files changed, 68 deletions(-)

New commits:
commit d3f8a8ab15214dcce86860aaf47df0cd3de1cfd9
Author: Robert Hooker <robert.hooker@canonical.com>
Date:   Wed Apr 6 09:48:20 2011 -0400

    Drop 102_i965_bump_VS_thread_number.patch
    
    It caused some regressions on desktop sandybridge (GT1).

diff --git a/debian/changelog b/debian/changelog
index f1f3571..e1c32ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,5 @@
 mesa (7.10.1-0ubuntu4) UNRELEASED; urgency=low
 
-  [ Robert Hooker ]
-  * Cherry-pick upstream commit 6c324777a685d28d0a81d23157e4863240552999
-    to fix a major performance problem with unity on Intel
-    Sandybridge GPUs.
-
   [ Steve Langasek ]
   * Fix alternatives removal on removal of libgl1-mesa-{swx11,glx}: the
     files are in /usr/lib/mesa, not /usr/lib/GL.
diff --git a/debian/patches/102_i965_bump_VS_thread_number.patch b/debian/patches/102_i965_bump_VS_thread_number.patch
deleted file mode 100644
index 561f874..0000000
--- a/debian/patches/102_i965_bump_VS_thread_number.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 71bb87af9d720abb728136b4b61782ee26f6e0da Mon Sep 17 00:00:00 2001
-From: Zou Nan hai <nanhai.zou@intel.com>
-Date: Tue, 1 Mar 2011 10:39:35 +0800
-Subject: [PATCH 1/2] i965: bump VS thread number to 60 on SNB
-
-Signed-off-by: Zou Nan hai <nanhai.zou@intel.com>
----
- src/mesa/drivers/dri/i965/brw_vs_emit.c   |   10 +++++++++-
- src/mesa/drivers/dri/i965/gen6_vs_state.c |    3 ++-
- 2 files changed, 11 insertions(+), 2 deletions(-)
-
-diff --git a/src/mesa/drivers/dri/i965/brw_vs_emit.c b/src/mesa/drivers/dri/i965/brw_vs_emit.c
-index 0411ce0..6ec6255 100644
---- a/src/mesa/drivers/dri/i965/brw_vs_emit.c
-+++ b/src/mesa/drivers/dri/i965/brw_vs_emit.c
-@@ -1561,6 +1561,7 @@ static void emit_vertex_write( struct brw_vs_compile *c)
-    int eot;
-    GLuint len_vertex_header = 2;
-    int next_mrf, i;
-+   int msg_len;
- 
-    if (c->key.copy_edgeflag) {
-       brw_MOV(p, 
-@@ -1727,13 +1728,20 @@ static void emit_vertex_write( struct brw_vs_compile *c)
- 
-    eot = (c->first_overflow_output == 0);
- 
-+   msg_len = c->nr_outputs + 2 + len_vertex_header; 
-+   if (intel->gen >= 6) {
-+	   /* interleaved urb write message length for gen6 should be multiple of 2 */
-+	   if ((msg_len % 2) != 0)
-+		msg_len++;
-+   }
-+
-    brw_urb_WRITE(p, 
- 		 brw_null_reg(), /* dest */
- 		 0,		/* starting mrf reg nr */
- 		 c->r0,		/* src */
- 		 0,		/* allocate */
- 		 1,		/* used */
--		 MIN2(c->nr_outputs + 1 + len_vertex_header, (BRW_MAX_MRF-1)), /* msg len */
-+		 MIN2(msg_len - 1, (BRW_MAX_MRF - 1)), /* msg len */
- 		 0,		/* response len */
- 		 eot, 		/* eot */
- 		 eot, 		/* writes complete */
-diff --git a/src/mesa/drivers/dri/i965/gen6_vs_state.c b/src/mesa/drivers/dri/i965/gen6_vs_state.c
-index ed132bd..20dfb13 100644
---- a/src/mesa/drivers/dri/i965/gen6_vs_state.c
-+++ b/src/mesa/drivers/dri/i965/gen6_vs_state.c
-@@ -136,7 +136,8 @@ upload_vs_state(struct brw_context *brw)
-    OUT_BATCH((1 << GEN6_VS_DISPATCH_START_GRF_SHIFT) |
- 	     (brw->vs.prog_data->urb_read_length << GEN6_VS_URB_READ_LENGTH_SHIFT) |
- 	     (0 << GEN6_VS_URB_ENTRY_READ_OFFSET_SHIFT));
--   OUT_BATCH((0 << GEN6_VS_MAX_THREADS_SHIFT) |
-+
-+   OUT_BATCH(((60 - 1) << GEN6_VS_MAX_THREADS_SHIFT) | /* max 60 threads for gen6 */
- 	     GEN6_VS_STATISTICS_ENABLE |
- 	     GEN6_VS_ENABLE);
-    ADVANCE_BATCH();
--- 
-1.7.4.1
-
diff --git a/debian/patches/series b/debian/patches/series
index cc1bcf4..dd26b51 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,7 +7,6 @@
 # Ubuntu patches.
 100_no_abi_tag.patch
 101_ubuntu_hidden_glname.patch
-102_i965_bump_VS_thread_number.patch
 103_savage-expose_fbmodes_with_nonzero_alpha.patch
 105_use_shared_libdricore.patch
 108_fix_leaks_dri2_screen_creation.patch


Reply to: