Skip to content

tu: Implement VK_EXT_legacy_dithering

Should be helpful for ANGLE and Android.

Tested on HDK8650 A740.

Draft for now since it's failing some dEQP tests: dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16 dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16 dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16 dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16 dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16 dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16 dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16 dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16 dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16 dEQP-VK.renderpass2.dithering.blend.additive_r4g4b4a4_unorm_pack16 dEQP-VK.renderpass2.dithering.blend.additive_r5g5b5a1_unorm_pack16 dEQP-VK.renderpass2.dithering.blend.additive_r5g6b5_unorm_pack16 dEQP-VK.renderpass.dithering.blend.additive_r4g4b4a4_unorm_pack16 dEQP-VK.renderpass.dithering.blend.additive_r5g5b5a1_unorm_pack16 dEQP-VK.renderpass.dithering.blend.additive_r5g6b5_unorm_pack16 (fixed with a cts fix in newer cts version, mentioned in the MR comments).

Edited by Karmjit Mahil

Merge request reports

Loading