[Mesa-dev] [PATCH 00/16] More fixes for dEQP failing tests

Eduardo Lima Mitev elima at igalia.com
Thu Dec 11 14:32:34 PST 2014


Hello,

This is the second series of patches fixing over 90 (unrelated) dEQP failing tests.
Again, the test failures were gathered on i965 (gen8) against 10.3.3, but there are several driver and version agnostic fixes.

A GIT tree with these patches based on git-ff96537 is available at:
https://github.com/Igalia/mesa/tree/deqp-fixes-batch2-rebased

There are not known piglit regressions with this series.

cheers,
Eduardo Lima


Patch summary:

Eduardo Lima Mitev (9):
  i965: Sets missing vertex shader constant values for HighInt format
  mesa: Check first that draw buffers are valid for glDrawBuffers on
    GLES3
  mesa: Clamps the stencil value masks to GLint when queried
  mesa: Allows querying GL_SAMPLER_BINDING on GLES3 profile
  mesa: Returns a GL_INVALID_VALUE error if num of fbos in
    glDeleteFramebuffers is negative
  mesa: Returns a GL_INVALID_VALUE error if num of fbos in
    glDeleteRenderbuffers is negative
  mesa: Adds check for integer internal formal and num samples in
    glRenderbufferStorageMultisample
  mesa: Returns a GL_INVALID_VALUE error if num of texs in
    glDeleteTextures is negative
  mesa: Returns correct error values from gl(Get)SamplerParameter*() in
    GLES3

Iago Toral Quiroga (3):
  mesa: Depth ans stencil attachments must be the same in OpenGL ES3
  i965: Fix bitcast operations with negate
  mesa: Fix error reporting for some cases of incomplete FBO attachments

Samuel Iglesias Gonsalvez (4):
  glsl: fix assignment of multiple scalar and vecs to matrices.
  main: fix return GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL value
  main: round floating-point value to nearest integer in
    glGetTexParameteriv()
  main: round floating-point value to nearest integer in
    glGetSamplerParameteriv()

 src/glsl/ast_function.cpp                      | 121 ++++++++++++++-----------
 src/mesa/drivers/dri/i965/brw_context.c        |   6 ++
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp   |  41 ++++++++-
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp |  40 ++++++--
 src/mesa/main/buffers.c                        |  31 +++++--
 src/mesa/main/fbobject.c                       |  61 ++++++++++++-
 src/mesa/main/get.c                            |  11 ++-
 src/mesa/main/get_hash_params.py               |  11 ++-
 src/mesa/main/samplerobj.c                     |  80 ++++++++++++----
 src/mesa/main/texobj.c                         |   5 +
 src/mesa/main/texparam.c                       |  17 +++-
 11 files changed, 324 insertions(+), 100 deletions(-)

-- 
2.1.3



More information about the mesa-dev mailing list