panfrost: Set conditional render cap
Enables OpenGL 3.0 by default on t760+: $ PAN_MESA_DEBUG= glxinfo | grep "GL version" OpenGL version string: 3.0 Mesa 20.3.0-devel Inverted conditional rendering is also enabled as the conditional rendering code handles that case. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8292>
This commit is contained in:
parent
9f1bbf9efb
commit
a5c81450ad
|
@ -193,7 +193,6 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
|||
|
||||
case PIPE_CAP_TEXTURE_BUFFER_OBJECTS:
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
case PIPE_CAP_CONDITIONAL_RENDER:
|
||||
return is_gl3;
|
||||
|
||||
/* TODO: Where does this req come from in practice? */
|
||||
|
@ -257,6 +256,10 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
|||
case PIPE_CAP_SHADER_STENCIL_EXPORT:
|
||||
return !is_bifrost || is_deqp;
|
||||
|
||||
case PIPE_CAP_CONDITIONAL_RENDER:
|
||||
case PIPE_CAP_CONDITIONAL_RENDER_INVERTED:
|
||||
return true;
|
||||
|
||||
case PIPE_CAP_SHADER_BUFFER_OFFSET_ALIGNMENT:
|
||||
return 4;
|
||||
|
||||
|
|
Loading…
Reference in New Issue