[Mesa-dev] GL_DEPTH_BUFFER and GL_STENCIL_BUFFER

Brian Paul brian.e.paul at gmail.com
Mon Oct 10 11:43:42 PDT 2011


On Mon, Oct 10, 2011 at 12:34 PM, Ian Romanick <idr at freedesktop.org> wrote:
> On 10/08/2011 05:55 AM, Jose Fonseca wrote:
>>
>> Just noticed that the latest glext.h doesn't define
>> DEPTH_BUFFER/STENCIL_BUFFER anymore. This is what enum.spec says:
>>
>> # Due to a syncing problem between the ARB_framebuffer_object extension
>> # specification and the core API specification during development, the
>> # following tokens were present in the .spec file for some time. They are
>> # not actually used anywhere in the OpenGL API or extensions and have been
>> # withdrawn (use DEPTH or STENCIL respectively, instead, as<attachment>
>> # parameters to GetFramebufferAttachmentParameteriv).
>> #    DEPTH_BUFFER                    = 0x8223
>> #    STENCIL_BUFFER                  = 0x8224
>>
>> But Mesa code actually seems to do the opposite, i.e.,
>> GetFramebufferAttachmentParameteriv handles DEPTH_BUFFER but not DEPTH.
>>
>> The GL specs is consistent with the comment.
>>
>> So I think it's better to remove this. Any objects?
>
> As Brian mentioned, that's my patch series:
>
> http://marc.info/?l=mesa3d-dev&m=131805740908194&w=2
>
> I'm planning to push both those patches today, so there's still time for
> review comments. :)

http://marc.info/?l=mesa3d-dev&m=131805740908202&w=2

-Brian


More information about the mesa-dev mailing list