<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel">
    <title>gmane.comp.video.mesa3d.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58413"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58412"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58411"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58410"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58409"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58408"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58407"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58406"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58405"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58404"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58403"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58402"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58401"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58400"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58399"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58398"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58397"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58396"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58395"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58394"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58413">
    <title>[Bug 63435] [Regression since 9.0] Flickering in EGL OpenGL full-screen window with swap interval 1</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58413</link>
    <description>&lt;pre&gt;https://bugs.freedesktop.org/show_bug.cgi?id=63435

post+fdo&amp;lt; at &amp;gt;ralfj.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|Other                       |x86-64 (AMD64)
           Severity|normal                      |major
           Priority|medium                      |high

--- Comment #4 from post+fdo&amp;lt; at &amp;gt;ralfj.de ---
The patch uncovering this issue ended up in Mesa 9.1.3. This means that
full-screen EGL applications attempting to use v-sync are unusable with the
current stable Mesa release.
Why is it that nobody cares about this bug, which breaks an entire GL window
system?

&lt;/pre&gt;</description>
    <dc:creator>bugzilla-daemon&lt; at &gt;freedesktop.org</dc:creator>
    <dc:date>2013-05-25T10:55:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58412">
    <title>Re: intel driver blit rework</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58412</link>
    <description>&lt;pre&gt;
Patches 2-11 are:
Reviewed-by: Kenneth Graunke &amp;lt;kenneth&amp;lt; at &amp;gt;whitecape.org&amp;gt;

I agree with Ian's concerns in patch 10.

I'm done with review for tonight.  I'll plan to review the rest 
eventually, but don't feel obligated to wait for me.
&lt;/pre&gt;</description>
    <dc:creator>Kenneth Graunke</dc:creator>
    <dc:date>2013-05-25T10:44:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58411">
    <title>Re: [PATCH 04/17] intel: Make a wrapper for intelEmitCopyBlit using miptrees.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58411</link>
    <description>&lt;pre&gt;
This /is/ intel_miptree_blit.  Presumably you mean intelEmitCopyBlit.

[snip]
[snip]

Technically, it can now, and intelEmitCopyBlit already enforces the 
proper generation checks.  Perhaps just delete this check here?


Assuming the comment gets fixed (and regardless of the Y-tile idea):
Reviewed-by: Kenneth Graunke &amp;lt;kenneth&amp;lt; at &amp;gt;whitecape.org&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Kenneth Graunke</dc:creator>
    <dc:date>2013-05-25T10:30:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58410">
    <title>Re: [PATCH 1/7] mesa: Add infrastructure forARB_shading_language_420pack.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58410</link>
    <description>&lt;pre&gt;
Patches 1-5 and 7 are:
Reviewed-by: Kenneth Graunke &amp;lt;kenneth&amp;lt; at &amp;gt;whitecape.org&amp;gt;

I'll have to think more carefully about patch 6.
&lt;/pre&gt;</description>
    <dc:creator>Kenneth Graunke</dc:creator>
    <dc:date>2013-05-25T09:13:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58409">
    <title>Re: [PATCH] i965: Mask the cut index based on the index buffer type in 3DSTATE_VF.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58409</link>
    <description>&lt;pre&gt;
NAK on this patch.  It looks like 0x133700ff is not supposed to match 
0xff in GL_UNSIGNED_BYTE mode.  I think i've found a bunch more bugs. 
Going to write some tests and new patches...
&lt;/pre&gt;</description>
    <dc:creator>Kenneth Graunke</dc:creator>
    <dc:date>2013-05-25T02:17:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58408">
    <title>Re: [PATCH 5/5] i965 gen7: use SURFACE_STATE fields to select render level/layer</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58408</link>
    <description>&lt;pre&gt;
I guess I forgot this discussion of ours. I spent some time trying to
get BRW_SURFACE_CUBE working (again, I suppose), with no luck.

Anyway...

Either of you good for an r-b on this second version of patch 5 in
this series then?

-Jordan
&lt;/pre&gt;</description>
    <dc:creator>Jordan Justen</dc:creator>
    <dc:date>2013-05-25T01:39:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58407">
    <title>[PATCH 0/7] Beginnings of ARB_shading_language_420pack</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58407</link>
    <description>&lt;pre&gt;I'm on vacation for the next week, so in case anyone else wants to
finish off ARB_shading_language_420pack, here are the tests and
patches I've done so far.

They cover
 - Swizzles on scalars
 - .length() method of matrices and vectors
 - gl_{Max,Min}ProgramTexelOffset built-in constants (needs a piglit test)
 - Implicit conversion of return values
 - Non-constant expression initializers of const variables
 - and a GLSL spec clarification tacked on at the end

Thanks,
Matt
&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:31:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58406">
    <title>[PATCH 7/7] glsl: Disallow return with a void argumentfrom void functions.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58406</link>
    <description>&lt;pre&gt;NOTE: This is a candidate for the stable branches.
---
 src/glsl/ast_to_hir.cpp | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 6b56e87..6ee50f5 100644
--- a/src/glsl/ast_to_hir.cpp
+++ b/src/glsl/ast_to_hir.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3401,7 +3401,23 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ast_jump_statement::hir(exec_list *instructions,
                                 state-&amp;gt;current_function-&amp;gt;function_name(),
                                 state-&amp;gt;current_function-&amp;gt;return_type-&amp;gt;name);
             }
- }
+         } else if (state-&amp;gt;current_function-&amp;gt;return_type-&amp;gt;base_type ==
+                    GLSL_TYPE_VOID) {
+            YYLTYPE loc = this-&amp;gt;get_location();
+
+            /* The ARB_shading_language_420pack, GLSL ES 3.0, and GLSL 4.20
+             * specs add a clarification:
+             *
+             *    "A void function can only use return without a return argument, even if
+             *     the return argument has void type. Return statements only acce&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58405">
    <title>[PATCH 6/7] glsl: Allow non-constant expressioninitializers of const-qualified vars.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58405</link>
    <description>&lt;pre&gt;Required by ARB_shading_language_420pack.
---
 src/glsl/ast_to_hir.cpp | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index 6e689b4..6b56e87 100644
--- a/src/glsl/ast_to_hir.cpp
+++ b/src/glsl/ast_to_hir.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2337,17 +2337,25 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; process_initializer(ir_variable *var, ast_declaration *decl,
 
  ir_constant *constant_value = rhs-&amp;gt;constant_expression_value();
  if (!constant_value) {
-    _mesa_glsl_error(&amp;amp; initializer_loc, state,
-     "initializer of %s variable `%s' must be a "
-     "constant expression",
-     (type-&amp;gt;qualifier.flags.q.constant)
-     ? "const" : "uniform",
-     decl-&amp;gt;identifier);
-    if (var-&amp;gt;type-&amp;gt;is_numeric()) {
-       /* Reduce cascading errors. */
-       var-&amp;gt;constant_value = ir_constant::zero(state, var-&amp;gt;type);
-    }
- } else {
+            /* If ARB_shading_language_420pack is enabled, initializers of
+             * const-qualified local variables do &lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58404">
    <title>[PATCH 5/7] glsl: Allow implicit conversion of returnvalues.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58404</link>
    <description>&lt;pre&gt;Required by ARB_shading_language_420pack.
---
 src/glsl/ast_to_hir.cpp | 31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

diff --git a/src/glsl/ast_to_hir.cpp b/src/glsl/ast_to_hir.cpp
index b206380..6e689b4 100644
--- a/src/glsl/ast_to_hir.cpp
+++ b/src/glsl/ast_to_hir.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3358,7 +3358,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ast_jump_statement::hir(exec_list *instructions,
       assert(state-&amp;gt;current_function);
 
       if (opt_return_value) {
- ir_rvalue *const ret = opt_return_value-&amp;gt;hir(instructions, state);
+ ir_rvalue *ret = opt_return_value-&amp;gt;hir(instructions, state);
 
  /* The value of the return type can be NULL if the shader says
   * 'return foo();' and foo() is a function that returns void.
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -3370,16 +3370,29 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; ast_jump_statement::hir(exec_list *instructions,
  const glsl_type *const ret_type =
     (ret == NULL) ? glsl_type::void_type : ret-&amp;gt;type;
 
- /* Implicit conversions are not allowed for return values. */
- if (state-&amp;gt;current_function-&amp;gt;return_type != ret_type) {
+       &lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58403">
    <title>[PATCH 4/7] glsl: Add gl_{Max,Min}ProgramTexelOffset built-in constants.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58403</link>
    <description>&lt;pre&gt;Required by ARB_shading_language_420pack. Note that the 420pack spec
incorrectly specifies their values as (Min, Max) = (-7, 8) when they
should be (-8, 7) as listed in the GLSL 4.30 and ESSL 3.0 specs.
---
 src/glsl/builtin_variables.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/glsl/builtin_variables.cpp b/src/glsl/builtin_variables.cpp
index 4bb361c..f4ac205 100644
--- a/src/glsl/builtin_variables.cpp
+++ b/src/glsl/builtin_variables.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -790,6 +790,13 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; generate_130_uniforms(exec_list *instructions,
                         state-&amp;gt;Const.MaxClipPlanes);
    add_builtin_constant(instructions, symtab, "gl_MaxVaryingComponents",
 state-&amp;gt;Const.MaxVaryingFloats);
+
+   if (state-&amp;gt;ARB_shading_language_420pack_enable) {
+      add_builtin_constant(instructions, symtab, "gl_MinProgramTexelOffset",
+                           state-&amp;gt;Const.MinProgramTexelOffset);
+      add_builtin_constant(instructions, symtab, "gl_MaxProgramTexelOffset",
+                           state-&amp;gt;Const.MaxProg&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58402">
    <title>[PATCH 3/7] glsl: Allow swizzles on scalars.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58402</link>
    <description>&lt;pre&gt;Required by ARB_shading_language_420pack.
---
 src/glsl/hir_field_selection.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/glsl/hir_field_selection.cpp b/src/glsl/hir_field_selection.cpp
index cc7ba61..ceb0a4c 100644
--- a/src/glsl/hir_field_selection.cpp
+++ b/src/glsl/hir_field_selection.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -96,7 +96,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; _mesa_ast_field_selection_to_hir(const ast_expression *expr,
       } else {
  _mesa_glsl_error(&amp;amp;loc, state, "Unknown method: `%s'.", method);
       }
-   } else if (op-&amp;gt;type-&amp;gt;is_vector()) {
+   } else if (op-&amp;gt;type-&amp;gt;is_vector() ||
+              (state-&amp;gt;ARB_shading_language_420pack_enable &amp;amp;&amp;amp;
+               op-&amp;gt;type-&amp;gt;is_scalar())) {
       ir_swizzle *swiz = ir_swizzle::create(op,
     expr-&amp;gt;primary_expression.identifier,
     op-&amp;gt;type-&amp;gt;vector_elements);
&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58401">
    <title>[PATCH 2/7] glsl: Allow .length() method on vectors andmatrices.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58401</link>
    <description>&lt;pre&gt;Required by ARB_shading_language_420pack.
---
 src/glsl/hir_field_selection.cpp | 58 ++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 20 deletions(-)

diff --git a/src/glsl/hir_field_selection.cpp b/src/glsl/hir_field_selection.cpp
index 0035a5f..cc7ba61 100644
--- a/src/glsl/hir_field_selection.cpp
+++ b/src/glsl/hir_field_selection.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -47,20 +47,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; _mesa_ast_field_selection_to_hir(const ast_expression *expr,
    YYLTYPE loc = expr-&amp;gt;get_location();
    if (op-&amp;gt;type-&amp;gt;is_error()) {
       /* silently propagate the error */
-   } else if (op-&amp;gt;type-&amp;gt;is_vector()) {
-      ir_swizzle *swiz = ir_swizzle::create(op,
-    expr-&amp;gt;primary_expression.identifier,
-    op-&amp;gt;type-&amp;gt;vector_elements);
-      if (swiz != NULL) {
- result = swiz;
-      } else {
- /* FINISHME: Logging of error messages should be moved into
-  * FINISHME: ir_swizzle::create.  This allows the generation of more
-  * FINISHME: specific error messages.
-  */
- _mesa_glsl_error(&amp;amp; loc, state, "Invalid s&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58400">
    <title>[PATCH 1/7] mesa: Add infrastructure forARB_shading_language_420pack.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58400</link>
    <description>&lt;pre&gt;From: Todd Previte &amp;lt;tprevite&amp;lt; at &amp;gt;gmail.com&amp;gt;

v2 [mattst88]
  - Split infrastructure into separate patch.
  - Add preprocessor #define.
---
 src/glsl/glcpp/glcpp-parse.y    | 3 +++
 src/glsl/glsl_parser_extras.cpp | 1 +
 src/glsl/glsl_parser_extras.h   | 2 ++
 src/mesa/main/extensions.c      | 1 +
 src/mesa/main/mtypes.h          | 1 +
 5 files changed, 8 insertions(+)

diff --git a/src/glsl/glcpp/glcpp-parse.y b/src/glsl/glcpp/glcpp-parse.y
index 81ba04b..2e3e6a8 100644
--- a/src/glsl/glcpp/glcpp-parse.y
+++ b/src/glsl/glcpp/glcpp-parse.y
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1242,6 +1242,9 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; glcpp_parser_create (const struct gl_extensions *extensions, int api)
 
       if (extensions-&amp;gt;AMD_vertex_shader_layer)
          add_builtin_define(parser, "GL_AMD_vertex_shader_layer", 1);
+
+      if (extensions-&amp;gt;ARB_shading_language_420pack)
+         add_builtin_define(parser, "GL_ARB_shading_language_420pack", 1);
    }
 }
 
diff --git a/src/glsl/glsl_parser_extras.cpp b/src/glsl/glsl_parser_extras.cpp
index c0dd713..d02b308 100644
--- a/src/gl&lt;/pre&gt;</description>
    <dc:creator>Matt Turner</dc:creator>
    <dc:date>2013-05-25T01:28:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58399">
    <title>Re: libclc: vload/vstore initial implementation</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58399</link>
    <description>&lt;pre&gt;
Hi Aaron,

I've pushed these to my libclc repo, thanks!

-Tom
&lt;/pre&gt;</description>
    <dc:creator>Tom Stellard</dc:creator>
    <dc:date>2013-05-24T23:50:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58398">
    <title>Re: [PATCH 01/12] sso: Create extensions entry points</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58398</link>
    <description>&lt;pre&gt;I'm finally getting off my lazy behind and reviewing this series.  I'll 
probably only be able to review one or two patches today, but I should 
be able to get through the rest shortly.

So far, it's just little stuff.

On 05/03/2013 10:44 AM, Gregory Hainaut wrote:

This should either be GLC or GL.  GLL causes the extension to only be 
advertised in compatibility profile contexts.  I think we either want 
this in both core and compatibility or core only.  I'm leaning towards 
the former since there are several shipping compatibility-profile apps 
(e.g., Serious Sam 3) that really want this extension.


Our friends that compile with Visual Studio will have a problem with 
this... it only does C89, so you can't mix declarations and code.


_______________________________________________
mesa-dev mailing list
mesa-dev&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
&lt;/pre&gt;</description>
    <dc:creator>Ian Romanick</dc:creator>
    <dc:date>2013-05-24T23:27:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58397">
    <title>Re: intel driver blit rework</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58397</link>
    <description>&lt;pre&gt;
I sent out comments on a few of the patches.  Other than the first 
question on patch 10, I didn't see anything that should prevent these 
patches from going in.  You can probably convince me that even the 
question on patch 10 doesn't matter.

I also did a full gles3conform run (instead of the abbreviated run that 
piglit does) on IVB, and there were no regressions.

Reviewed-and-tested-by: Ian Romanick &amp;lt;ian.d.romanick&amp;lt; at &amp;gt;intel.com&amp;gt;

&lt;/pre&gt;</description>
    <dc:creator>Ian Romanick</dc:creator>
    <dc:date>2013-05-24T23:13:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58396">
    <title>Re: [PATCH 14/17] intel: Rebuild PBO blit glTexImage()on top of miptrees.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58396</link>
    <description>&lt;pre&gt;

I thought about doing so, but the aperture check is painful enough I
decided not to duplicate it.
_______________________________________________
mesa-dev mailing list
mesa-dev&amp;lt; at &amp;gt;lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev
&lt;/pre&gt;</description>
    <dc:creator>Eric Anholt</dc:creator>
    <dc:date>2013-05-24T23:01:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58395">
    <title>Re: [PATCH 14/17] intel: Rebuild PBO blit glTexImage() on top of miptrees.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58395</link>
    <description>&lt;pre&gt;
It looks like after this the two remaining callers are all in 
intel_blit.c.  Should intelEmitCopyBlit be static?

Looking at what's left, it looks like there should be some more 
refactoring of intelEmitCopyBlit after this commit.  A bunch of the 
checks, etc. in intelEmitCopyBlit are only relevant for one of the 
callers.  That can happen later, if there's value.

&lt;/pre&gt;</description>
    <dc:creator>Ian Romanick</dc:creator>
    <dc:date>2013-05-24T22:35:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58394">
    <title>Re: [PATCH 10/17] intel: Make a temporary miptree when doing blit uploads for glTexSubImage().</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58394</link>
    <description>&lt;pre&gt;
The old code did error checking.  Should we continue to error check 
temp_mt and dst (below)?


Since this code doesn't bail (and never has), we blit garbage into the 
texture, right?

&lt;/pre&gt;</description>
    <dc:creator>Ian Romanick</dc:creator>
    <dc:date>2013-05-24T22:35:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58393">
    <title>Re: [PATCH 09/17] intel: Extend the force_y_tiling flag to allow forcing no tiling.</title>
    <link>http://permalink.gmane.org/gmane.comp.video.mesa3d.devel/58393</link>
    <description>&lt;pre&gt;
unsigned?

&lt;/pre&gt;</description>
    <dc:creator>Ian Romanick</dc:creator>
    <dc:date>2013-05-24T22:35:04</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.video.mesa3d.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.video.mesa3d.devel</link>
  </textinput>
</rdf:RDF>
