mesa/docs/gallium
Lucas Fryzek 6b2fa965c6 gallium: Remove PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
Since the mesa state tracker can promote RGB texture formats
to RGBA texture formats (among other formats) without exposing
any of that information to a driver, it is more desirable to
have the behaviour of `PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND`
be the default. This avoids rendering bugs where an application
sets `DST_ALPHA` blending on a format where there is no alpha
channel, that has been promoted to a format that actually has an
alpha channel. The driver can instead rely on the common code
in the state tracker to convert the blending parameter to one
that reflects the limitations of the application requested format,
as long as `PIPE_CAP_INDEP_BLEND_FUNC` is supported.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24044>
2023-07-11 15:52:08 +00:00
..
cso docs/gallium: Fix typos 2023-03-28 02:31:05 +00:00
buffermapping.rst docs: use ext-role for GL / VK extensions 2022-11-09 16:10:55 +00:00
context.rst gallium: add get_compute_state_subgroup_size 2023-07-07 12:27:35 +00:00
cso.rst merge gallium docs into main docs 2020-07-07 10:22:08 +00:00
debugging.rst docs: move generic gallium envvars to root doc 2022-11-15 11:25:05 +01:00
distro.rst docs: spell ATI codenames in allcaps 2022-11-02 10:16:44 +00:00
format.rst docs: apply some redirects 2022-11-10 17:26:19 +01:00
glossary.rst docs/gallium: move period out of quotes 2022-11-15 10:01:15 +00:00
index.rst docs: drop reference to modindex 2023-03-29 12:53:26 +00:00
intro.rst merge gallium docs into main docs 2020-07-07 10:22:08 +00:00
pipeline.txt merge gallium docs into main docs 2020-07-07 10:22:08 +00:00
postprocess.rst docs: apply some redirects 2022-11-10 17:26:19 +01:00
resources.rst docs: use ext-role for GL / VK extensions 2022-11-09 16:10:55 +00:00
screen.rst gallium: Remove PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND 2023-07-11 15:52:08 +00:00
tgsi.rst docs: Update document about pipe_prim_type with mesa_prim 2023-06-03 03:29:03 +00:00