[Mesa-dev] [PATCH 00/16] More fixes for dEQP failing tests
Eduardo Lima Mitev
elima at igalia.com
Thu Dec 11 14:34:06 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