asahi: Fake more CAPs with dEQP hacks mode
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14579>
This commit is contained in:
parent
13b79266e4
commit
011106640f
|
@ -760,6 +760,7 @@ agx_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
|
||||||
case PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR:
|
case PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR:
|
||||||
case PIPE_CAP_TEXTURE_MULTISAMPLE:
|
case PIPE_CAP_TEXTURE_MULTISAMPLE:
|
||||||
case PIPE_CAP_SURFACE_SAMPLE_COUNT:
|
case PIPE_CAP_SURFACE_SAMPLE_COUNT:
|
||||||
|
case PIPE_CAP_SAMPLE_SHADING:
|
||||||
return is_deqp;
|
return is_deqp;
|
||||||
|
|
||||||
case PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS:
|
case PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS:
|
||||||
|
@ -781,9 +782,9 @@ agx_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
|
||||||
|
|
||||||
case PIPE_CAP_GLSL_FEATURE_LEVEL:
|
case PIPE_CAP_GLSL_FEATURE_LEVEL:
|
||||||
case PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY:
|
case PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY:
|
||||||
return 130;
|
return is_deqp ? 330 : 130;
|
||||||
case PIPE_CAP_ESSL_FEATURE_LEVEL:
|
case PIPE_CAP_ESSL_FEATURE_LEVEL:
|
||||||
return 120;
|
return is_deqp ? 320 : 120;
|
||||||
|
|
||||||
case PIPE_CAP_CONSTANT_BUFFER_OFFSET_ALIGNMENT:
|
case PIPE_CAP_CONSTANT_BUFFER_OFFSET_ALIGNMENT:
|
||||||
return 16;
|
return 16;
|
||||||
|
|
Loading…
Reference in New Issue