From 10b9e3ca0a0d99305a74e214ecc36640a3408d30 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 17 Feb 2021 11:54:18 -0500 Subject: [PATCH] panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS Passes dEQP-GLES31.functional.fbo.no_attachments.*, it doesn't look like we need to do anything special. Signed-off-by: Alyssa Rosenzweig Part-of: --- docs/features.txt | 2 +- src/gallium/drivers/panfrost/pan_screen.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index 8869102..96bf636 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -248,7 +248,7 @@ GLES3.1, GLSL ES 3.1 -- all DONE: i965/hsw+, nvc0, r600, radeonsi, virgl, v3d, s GL_ARB_compute_shader DONE (freedreno/a5xx+, i965/gen7+, panfrost) GL_ARB_draw_indirect DONE (freedreno, i965/gen7+, swr) GL_ARB_explicit_uniform_location DONE (all drivers that support GLSL) - GL_ARB_framebuffer_no_attachments DONE (freedreno, i965/gen7+, softpipe) + GL_ARB_framebuffer_no_attachments DONE (freedreno, i965/gen7+, softpipe, panfrost) GL_ARB_program_interface_query DONE (all drivers) GL_ARB_shader_atomic_counters DONE (freedreno/a5xx+, i965/gen7+, swr, panfrost/midgard) GL_ARB_shader_image_load_store DONE (freedreno/a5xx+, i965/gen7+, swr, panfrost/midgard) diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index 5e8acdd..c363df0 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -116,6 +116,7 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) case PIPE_CAP_FRONTEND_NOOP: case PIPE_CAP_SAMPLE_SHADING: case PIPE_CAP_FRAGMENT_SHADER_DERIVATIVES: + case PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT: return 1; case PIPE_CAP_MAX_RENDER_TARGETS: -- 2.7.4