<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Apr 10, 2017 11:11 PM, "Ilia Mirkin" <<a href="mailto:imirkin@alum.mit.edu">imirkin@alum.mit.edu</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is this substantially different than patch-single-vert.shader_test or<br>
patch-pair-verts.shader_test? Is the 4 vertices that's important to<br>
your test? If so, patch-four-verts.shader_test seems like a better<br>
name.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">That's a really bad name, because it doesn't tell me that the test is trivial. See, I didn't even bother checking what <span style="font-family:sans-serif">patch-pair-verts.shader_test does. Bad name.</span></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto">Marek</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="elided-text"><br>
On Mon, Apr 10, 2017 at 5:01 PM, Marek Olšák <<a href="mailto:maraeo@gmail.com">maraeo@gmail.com</a>> wrote:<br>
> From: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>><br>
><br>
> ---<br>
>  .../execution/trivial.shader_<wbr>test                  | 54 ++++++++++++++++++++++<br>
>  1 file changed, 54 insertions(+)<br>
>  create mode 100644 tests/spec/arb_tessellation_<wbr>shader/execution/trivial.<wbr>shader_test<br>
><br>
> diff --git a/tests/spec/arb_tessellation_<wbr>shader/execution/trivial.<wbr>shader_test b/tests/spec/arb_tessellation_<wbr>shader/execution/trivial.<wbr>shader_test<br>
> new file mode 100644<br>
> index 0000000..adbdeef<br>
> --- /dev/null<br>
> +++ b/tests/spec/arb_tessellation_<wbr>shader/execution/trivial.<wbr>shader_test<br>
> @@ -0,0 +1,54 @@<br>
> +# Test a set of simple pass-through tessellation shaders<br>
> +<br>
> +[require]<br>
> +GLSL >= 1.50<br>
> +GL_ARB_tessellation_shader<br>
> +<br>
> +[vertex shader]<br>
> +#version 150<br>
> +<br>
> +void main()<br>
> +{<br>
> +}<br>
> +<br>
> +[tessellation control shader]<br>
> +#version 150<br>
> +#extension GL_ARB_tessellation_shader : require<br>
> +<br>
> +layout(vertices = 4) out;<br>
> +<br>
> +void main()<br>
> +{<br>
> +       gl_TessLevelInner[0] = 1.0;<br>
> +       gl_TessLevelInner[1] = 1.0;<br>
> +       gl_TessLevelOuter[0] = 1.0;<br>
> +       gl_TessLevelOuter[1] = 1.0;<br>
> +       gl_TessLevelOuter[2] = 1.0;<br>
> +       gl_TessLevelOuter[3] = 1.0;<br>
> +}<br>
> +<br>
> +[tessellation evaluation shader]<br>
> +#version 150<br>
> +#extension GL_ARB_tessellation_shader : require<br>
> +<br>
> +layout(quads, equal_spacing) in;<br>
> +<br>
> +void main()<br>
> +{<br>
> +       gl_Position = vec4(gl_TessCoord.x * 2 - 1, gl_TessCoord.y * 2 - 1, 0, 1);<br>
> +}<br>
> +<br>
> +[fragment shader]<br>
> +#version 150<br>
> +<br>
> +void main()<br>
> +{<br>
> +       gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0);<br>
> +}<br>
> +<br>
> +[test]<br>
> +clear color 0.1 0.1 0.1 0.1<br>
> +clear<br>
> +patch parameter vertices 4<br>
> +draw arrays GL_PATCHES 0 4<br>
> +probe all rgba 0.0 1.0 0.0 1.0<br>
> --<br>
> 2.7.4<br>
><br>
</div>> ______________________________<wbr>_________________<br>
> Piglit mailing list<br>
> <a href="mailto:Piglit@lists.freedesktop.org">Piglit@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/piglit" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/piglit</a><br>
</blockquote></div><br></div></div></div>