[Mesa-dev] [PATCH 00/17] dEQP fixes

Samuel Iglesias Gonsalvez siglesias at igalia.com
Wed Jul 29 07:01:17 PDT 2015


This is an updated list of unreviewed dEQP fixes we have sent some time
ago. If you want to test them, they are available here:


If you want to clone it:

  $ git clone -b deqp-fixes-batch8 https://github.com/Igalia/mesa.git

These patches fix 26 dEQP failed tests and 115 dEQP terminated tests.

There are three piglit regressions [0] but the tests are not right.
We have already sent piglit patches to fix them [1][2].

Best regards,


[0] spec/ext_transform_feedback/structs_gles3 basic-struct run
    spec/ext_transform_feedback/structs_gles3 basic-struct get
[1] http://lists.freedesktop.org/archives/piglit/2015-July/016645.html
[2] http://lists.freedesktop.org/archives/piglit/2015-July/016646.html

Antia Puentes (1):
  glsl: Mark as active all elements of shared/std140 block arrays

Eduardo Lima Mitev (4):
  mesa: Fix errors values returned by glShaderBinary()
  mesa: Validate target before resolving tex obj in
  mesa: Add missing check of format and type in glTexSubImageXD on GLES
  mesa: Fix error returned by glCopyTexImage2D() upon an invalid
    internal format

Iago Toral Quiroga (11):
  glsl: Add variables to symbol table also for single declarations
  glsl: Add function parameter declarations to the symbol table
  i965/blorp: Improve precission of blitting coordinates when clipping
  glsl: Avoid buffer overflow when assigning attribute locations
  glsl: Add API to put default precision qualifiers in the symbol table
  glsl: Add default precision qualifiers to the symbol table
  glsl: Add user-defined default precision qualifiers to the symbol
  glsl: Add precision information to ir_variable
  glsl: Add link time checks for GLSL precision qualifiers
  glsl: Precision qualifiers are not allowed on structs

Samuel Iglesias Gonsalvez (1):
  mesa: fix deletion of inactive bound transform feedback object

 src/glsl/ast_to_hir.cpp                        | 334 +++++++++++++++++++------
 src/glsl/glsl_parser.yy                        |  22 ++
 src/glsl/glsl_symbol_table.cpp                 |  24 ++
 src/glsl/glsl_symbol_table.h                   |   2 +
 src/glsl/glsl_types.cpp                        |   4 +
 src/glsl/glsl_types.h                          |  12 +
 src/glsl/ir.h                                  |  13 +
 src/glsl/link_uniform_block_active_visitor.cpp |  23 ++
 src/glsl/linker.cpp                            |  47 +++-
 src/mesa/drivers/dri/i965/brw_meta_util.c      | 224 ++++++++++++-----
 src/mesa/main/fbobject.c                       |  11 +-
 src/mesa/main/shaderapi.c                      |  15 +-
 src/mesa/main/teximage.c                       | 104 ++++----
 src/mesa/main/transformfeedback.c              |  13 +-
 14 files changed, 666 insertions(+), 182 deletions(-)


More information about the mesa-dev mailing list