Skip to content

WIP: turnip: get through dEQP-VK.glsl.*

Jonathan Marek requested to merge flto/mesa:turnip2 into master

This lets us get through most of dEQP-VK.glsl.* without any asserts failing (everything minus dEQP-VK.glsl.texture_functions.query.texturesamples.*, dEQP-VK.glsl.texture_functions.query.texturequerylod.*, dEQP-VK.glsl.builtin_var.input_variations.*_constant)

One big problem is matrix/struct varyings, I'm not entirely sure what's the best way to fix that. I included a WIP patch which does the minimum to get it to work, but its obviously not a good solution in the current form.

The result looks like:

Test run totals:
  Passed:        11144/16347 (68.2%)
  Failed:        1797/16347 (11.0%)
  Not supported: 3406/16347 (20.8%)
  Warnings:      0/16347 (0.0%)

Merge request reports