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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev