Commit 05c17eae authored by Alyssa Rosenzweig's avatar Alyssa Rosenzweig
Browse files

asahi: Advertise MRT and fbfetch



These should both work now.

Signed-off-by: Alyssa Rosenzweig's avatarAlyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <!20446>
parent fa96dfb2
Pipeline #777188 waiting for manual action with stages
in 3 minutes and 47 seconds
......@@ -64,7 +64,7 @@ GL 3.0, GLSL 1.30 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llv
Depth format cube textures DONE (asahi)
GLX_ARB_create_context (GLX 1.4 is required) DONE (v3d, vc4, asahi)
Multisample anti-aliasing DONE (freedreno/a5xx+, freedreno (*), llvmpipe (*), softpipe (*)))
8 draw buffers DONE (panfrost/t760+)
8 draw buffers DONE (panfrost/t760+, asahi)
(*) freedreno (a2xx-a4xx), llvmpipe, and softpipe have fake Multisample anti-aliasing support
......
......@@ -1218,7 +1218,9 @@ agx_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
return 0;
case PIPE_CAP_MAX_RENDER_TARGETS:
return 1;
case PIPE_CAP_FBFETCH:
case PIPE_CAP_FBFETCH_COHERENT:
return 8;
case PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS:
return 0;
......@@ -1417,7 +1419,7 @@ agx_get_shader_param(struct pipe_screen *pscreen, enum pipe_shader_type shader,
return 16;
case PIPE_SHADER_CAP_MAX_OUTPUTS:
return shader == PIPE_SHADER_FRAGMENT ? 4 : 16;
return shader == PIPE_SHADER_FRAGMENT ? 8 : 16;
case PIPE_SHADER_CAP_MAX_TEMPS:
return 256; /* GL_MAX_PROGRAM_TEMPORARIES_ARB */
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment