On Thu, Sep 1, 2016 at 2:23 AM, Michel Dänzer <[email protected]> wrote:
>
> This change broke these piglit tests with radeonsi:
>
> [email protected]@built-in constants
> spec@oes_geometry_shader@built-in constants
>
> All the shaders fail compilation like this:
>
> Failed to compile shader gl_MaxAtomicCounterBindings: 0:6(8): error: #version
> 150 layout qualifier `points' used
> 0:7(8): error: #version 150 layout qualifier `points' used
> 0:7(31): error: #version 150 max_vertices qualifier specified
Actually the test was already broken (wrt this feature). It forgets to
put in a OES_geometry_shader enable. Similarly it sticks
OES_tessellation_shader enables into each shader stage, which is
apparently illegal.
> Also, FWIW, the change enabled the tests
>
> spec@oes_geometry_shader@sso_validation@user-defined-gs-input-(not-)in-block
>
> but they fail:
>
> Mesa: User error: GL_INVALID_OPERATION in glValidateProgramPipeline failed to
> validate the pipeline
> Probe color at (0,0)
> Expected: 0.000000 1.000000 0.000000 1.000000
> Observed: 0.000000 0.000000 0.000000 1.000000
> Test failure on line 70
> PIGLIT: {"result": "fail" }
I believe that's a disagreement between piglit and mesa, but I'm not
sure. Ian would probably know better.
-ilia
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev