From 6073a149b9a2207ceb7396dc32f68e9695ee4f60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 17 Nov 2023 15:55:06 -0500 Subject: [PATCH] gallium/docs: make CAP doc order match definition order Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- docs/gallium/screen.rst | 4 ++-- src/gallium/include/pipe/p_defines.h | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/gallium/screen.rst b/docs/gallium/screen.rst index e8efe0ce554..f66d9f26cfc 100644 --- a/docs/gallium/screen.rst +++ b/docs/gallium/screen.rst @@ -643,10 +643,10 @@ The integer capabilities: * ``PIPE_CAP_HARDWARE_GL_SELECT``: Enable hardware accelerated GL_SELECT for this driver. * ``PIPE_CAP_DEVICE_PROTECTED_CONTEXT``: Whether the device supports protected / encrypted context which can manipulate protected / encrypted content (some devices might need protected contexts to access protected content, whereas ``PIPE_CAP_DEVICE_PROTECTED_SURFACE`` does not require any particular context to do so). * ``PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT``: Whether to allow glthread to convert glBufferSubData to glCopyBufferSubData. This may improve or worsen performance depending on your driver. -* ``PIPE_CAP_VALIDATE_ALL_DIRTY_STATES`` : Whether state validation must also validate the state changes for resources types used in the previous shader but not in the current shader. -* ``PIPE_CAP_HAS_CONST_BW``: Whether the driver only supports non-data-dependent layouts (ie. not bandwidth compressed formats like AFBC, UBWC, etc), or supports ``PIPE_BIND_CONST_BW`` to disable data-dependent layouts on requested resources. * ``PIPE_CAP_NULL_TEXTURES`` : Whether the driver supports sampling from NULL textures. * ``PIPE_CAP_ASTC_VOID_EXTENTS_NEED_DENORM_FLUSH`` : True if the driver/hardware needs denormalized values in ASTC void extent blocks flushed to zero. +* ``PIPE_CAP_VALIDATE_ALL_DIRTY_STATES`` : Whether state validation must also validate the state changes for resources types used in the previous shader but not in the current shader. +* ``PIPE_CAP_HAS_CONST_BW``: Whether the driver only supports non-data-dependent layouts (ie. not bandwidth compressed formats like AFBC, UBWC, etc), or supports ``PIPE_BIND_CONST_BW`` to disable data-dependent layouts on requested resources. .. _pipe_capf: diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index cefce408ef0..9ea8dcc49ae 100644 --- a/src/gallium/include/pipe/p_defines.h +++ b/src/gallium/include/pipe/p_defines.h @@ -932,7 +932,6 @@ enum pipe_cap PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT, PIPE_CAP_NULL_TEXTURES, PIPE_CAP_ASTC_VOID_EXTENTS_NEED_DENORM_FLUSH, - PIPE_CAP_VALIDATE_ALL_DIRTY_STATES, PIPE_CAP_HAS_CONST_BW, PIPE_CAP_LAST,