mesa/src/mesa
Ilia Mirkin a04a797b89 mesa: only report INCOMPLETE_FORMATS for GLES1 / desktop
The enum is defined in EXT_framebuffer_object (available on desktop),
and was copied to OES_framebuffer_object (available in GLES1). The ES2
spec has no mention of such an enum. If the underlying implementation
does not support this, it will set a generic incomplete error (as is
done in st_cb_fbo.c if mixed_formats == false).

This should fix the following dEQP tests on ES2 drivers:

    dEQP-GLES2.functional.fbo.completeness.attachment_combinations.rbo_tex_none_none
    dEQP-GLES2.functional.fbo.completeness.attachment_combinations.tex_rbo_none_none

Fixes: fd017458bc (mesa: fix fbo attachment size check for RBs, make it trigger in ES2)
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4444
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9572>
2021-03-12 21:40:04 +00:00
..
drivers i965: stop using get_param for things queried by gen_device_info 2021-03-12 18:54:07 +00:00
main mesa: only report INCOMPLETE_FORMATS for GLES1 / desktop 2021-03-12 21:40:04 +00:00
math mesa/math: Fix address of array always returning true 2020-12-07 23:27:03 +01:00
program mesa: ensure parameter list capacity before associating uniform storage 2021-02-28 05:55:50 +00:00
sparc asm: Try to fix sparc assembly for inverse matrix operations 2020-12-03 11:39:47 -08:00
state_tracker mesa/st: Fix precompile misses on compat GL VSes writing to color outputs. 2021-03-12 21:14:27 +00:00
swrast swrast: Use util_format_write_4/4ub for the scattered pixel writes. 2021-01-19 20:02:51 +00:00
swrast_setup remove final imports.h and imports.c bits 2020-04-21 11:09:04 -07:00
tnl tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updated 2021-03-01 21:11:47 +00:00
tnl_dd
vbo vbo: Fix vbo_sw_primitive_restart for start > 0 2021-03-05 21:16:32 +00:00
x86 asm: Fix x86 assembly for inverse matrix operations 2020-12-03 11:39:47 -08:00
x86-64 mesa: add support for CET to x86/x86-64 asm files. 2019-08-16 09:00:35 +10:00
Android.gen.mk mesa: Move the rest of format_unpack.py out of code generation. 2021-01-15 18:58:50 +00:00
Android.libmesa_dricore.mk android: mesa: Revert "android: mesa: revert "Enable asm unconditionally"" 2019-11-12 18:09:43 +00:00
Android.libmesa_git_sha1.mk git_sha1: simplify logic 2018-08-16 17:38:31 +01:00
Android.libmesa_glsl_utils.mk remove final imports.h and imports.c bits 2020-04-21 11:09:04 -07:00
Android.libmesa_sse41.mk intel: compiler option msse2 and mstackrealign 2018-09-07 13:45:46 +01:00
Android.libmesa_st_mesa.mk android: mesa: Revert "android: mesa: revert "Enable asm unconditionally"" 2019-11-12 18:09:43 +00:00
Android.mk mesa: Replace gen_matypes with a simple header for V4F/mat layout. 2019-07-01 11:12:15 -07:00
Makefile.sources glthread: implement glGetIntegerv for states that glthread tracks 2021-01-21 00:12:35 +00:00
meson.build glthread: implement glGetIntegerv for states that glthread tracks 2021-01-21 00:12:35 +00:00
SConscript mesa: Move the rest of format_unpack.py out of code generation. 2021-01-15 18:58:50 +00:00