[Mesa-dev] [PATCH 03/16] main: fix the validation of the number of samples

Jason Ekstrand jason at jlekstrand.net
Mon Feb 23 07:35:43 PST 2015


On Mon, Feb 23, 2015 at 12:51 AM, Martin Peres <martin.peres at linux.intel.com
> wrote:

> On 20/02/15 20:38, Laura Ekstrand wrote:
>
>> Please provide a page number and a section title in your spec comment.
>>
>
> I'm not very fond of giving the page number as Khronos updates the pdf
> quite often
> and the page number may change. Since I see so little people write the pdf
> page
> number, is there a policy in place?
>
> Anyway, I updated the commit locally and I'll be updating all the other
> patches.
>

People do tend to use page numbers from what I've seen.  Yes, it has the
potential to get out-of-sync but probably never by more than a page or
two.  I don't thnk spec updates are all that substantial, especially in
older versions.  You could also give a section number (down to the
subsection) but that isn't quite as nice especially when the subsections
are large.  The big point is not to say "Here's a quote from *somewhere* in
this 300 page PDF document.  Go fish!" :-)
--Jason


>
>> Thanks.
>>
>> On Mon, Feb 16, 2015 at 6:13 AM, Martin Peres <
>> martin.peres at linux.intel.com <mailto:martin.peres at linux.intel.com>>
>> wrote:
>>
>>     Maybe this should be the job of the dispatch layer.
>>
>>     Signed-off-by: Martin Peres <martin.peres at linux.intel.com
>>     <mailto:martin.peres at linux.intel.com>>
>>
>>     ---
>>      src/mesa/main/multisample.c | 9 +++++++++
>>      1 file changed, 9 insertions(+)
>>
>>     diff --git a/src/mesa/main/multisample.c b/src/mesa/main/multisample.c
>>     index 1f3fa0c..a0a659b 100644
>>     --- a/src/mesa/main/multisample.c
>>     +++ b/src/mesa/main/multisample.c
>>     @@ -150,6 +150,15 @@ GLenum
>>      _mesa_check_sample_count(struct gl_context *ctx, GLenum target,
>>                               GLenum internalFormat, GLsizei samples)
>>      {
>>     +   /* From the OpenGL core 3.0 spec, section 2.5:
>>     +    *
>>     +    * "If a negative number is provided where an argument of type
>>     sizei or
>>     +    * sizeiptr is specified, the error INVALID VALUE is generated."
>>     +    */
>>     +   if (samples < 0) {
>>     +      return GL_INVALID_VALUE;
>>     +   }
>>     +
>>         /* If ARB_internalformat_query is supported, then treat its
>>     highest
>>          * returned sample count as the absolute maximum for this
>>     format; it is
>>          * allowed to exceed MAX_SAMPLES.
>>     --
>>     2.3.0
>>
>>     _______________________________________________
>>     mesa-dev mailing list
>>     mesa-dev at lists.freedesktop.org <mailto:mesa-dev at lists.freedesktop.org
>> >
>>     http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>>
>>
>>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150223/269cda1c/attachment-0001.html>


More information about the mesa-dev mailing list