mesa/src
Pavel Ondračka 384fc52dd3 r300: doublecheck for free alpha source when coventing to alpha
For any instruction that can be reasonably converted to alpha we check
all of its readers to see if the conversion is possible (including check
for at least one free alpha source) at the beginning of pair scheduling.
However, if the reader instruction has multiples sources that could be
converted to alpha and multiple indeed are, than we could run of of the
alpha sources eventually. So recheck just before converting that there
are still some unused sources left.

Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com>
Reviewed-by: Filip Gawin <filip@gawin.net>
Tested-by: Filip Gawin <filip@gawin.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20009>
2022-12-04 15:38:12 +01:00
..
amd radv: Use get_first_non_void_channel more often 2022-12-02 22:06:11 +00:00
android_stub
asahi agx: Lower VBOs in NIR 2022-12-02 06:25:20 +00:00
broadcom v3dv: fix job serialization for single sync path 2022-12-01 14:08:56 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir: Use nir_const_value_for_int in nir_lower_subgroups 2022-12-02 23:12:30 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: Refactor common error handling for context creation. 2022-12-01 09:17:31 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno ir3: Reduce the maximum allowed imm offset for shared var load/store 2022-12-01 18:52:01 +00:00
gallium r300: doublecheck for free alpha source when coventing to alpha 2022-12-04 15:38:12 +01:00
gbm gbm: Bump required __DRI_IMAGE version to 6. 2022-12-01 09:17:30 +00:00
getopt
glx glx: Require __DRI_SWRAST >= 4 for doing swrast. 2022-12-01 09:17:31 +00:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: debug: Print hexdump at the end of all sub buffers 2022-12-01 15:05:59 +00:00
imgui
intel anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode 2022-12-03 00:10:32 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi mapi: update gles 1.1 extention packet link 2022-11-20 15:14:01 +00:00
mesa st/mesa: Use nir_const_value_for_bool() in ATIFS 2022-12-02 23:12:30 +00:00
microsoft dzn: Don't crash when libd3d12.so can't be found 2022-12-04 01:07:08 +00:00
nouveau drm-shim/nouveau: fix the shim to work with nvif ioctl. 2022-11-09 21:21:22 +00:00
panfrost panfrost: Enable AFBC of more formats 2022-12-01 02:03:15 +00:00
tool pps: make pps-producer RT only on freedreno 2022-11-15 21:21:42 +00:00
util meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...) 2022-12-01 22:09:55 +00:00
virtio venus: add VN_PERF_NO_CMD_BATCHING 2022-12-02 21:42:25 +00:00
vulkan vulkan: Use vk_image_sanitize_extent 2022-12-02 20:46:33 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00