[Piglit] [PATCH V3 4/6] ARB_sample_shading: Add test to verify the functionality of gl_SampleMask[]
Paul Berry
stereotype441 at gmail.com
Mon Dec 9 18:47:21 PST 2013
On 9 December 2013 18:42, Anuj Phogat <anuj.phogat at gmail.com> wrote:
>
>
>
> On Mon, Dec 9, 2013 at 10:02 AM, Paul Berry <stereotype441 at gmail.com>wrote:
>
>> On 6 November 2013 17:24, Anuj Phogat <anuj.phogat at gmail.com> wrote:
>>
>>> + static const char *frag_template =
>>> + "#version 130\n"
>>> + "%s\n"
>>> + "uniform %s tex;\n"
>>> + "uniform int samples;\n"
>>> + "out vec4 out_color;\n"
>>> + "void main()\n"
>>> + "{\n"
>>> + " int i = 0;\n"
>>> + " bool pass = true;\n"
>>> + " int mask = (int(gl_FragCoord.x) * 0x10204081) ^\n"
>>> + " (int(gl_FragCoord.y) * 0x01010101);\n"
>>> + " vec4 green = vec4(0.0, 1.0, 0.0, 1.0);\n"
>>> + " vec4 black = vec4(0.0, 0.0, 0.0, 0.0);\n"
>>> + " do {\n"
>>>
>>
>> Any particular reason not to use a for loop here? (i.e. for (int i = 0;
>> i < samples; i++))
>>
>
> I used do-while to include testing of 'samples == 0' case.
>
Oh, ok. Would you mind putting a comment just above the loop to explain
that? With the comment added I'm ok with the loop as is.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20131209/f6348321/attachment.html>
More information about the Piglit
mailing list