[Mesa-dev] [PATCH] Distinction between ARB and EXT dispatch table entries related to framebuffer_object.

2013-07-16 Thread Tomasz Lis
From: Tomasz Lis This fix splits entries in dispatch table mechanism according to framebuffer_object EXT and ARB specs. Different bind functions allow further diferentiation in other calls, based on binded type of object. This patch is based on one created by Bartosz Zawistowski. --- src/mapi/g

Re: [Mesa-dev] [PATCH] Distinction between ARB and EXT dispatch table entries related to framebuffer_object.

2013-07-17 Thread Ian Romanick
(Expanded CC list.) A little bit of back story is in order here. When I added support to Mesa for GL_ARB_famebuffer_object, I made a mistake. Almost all of the functions between the ARB and the EXT share the same GLX protocol because the functionality is, essentially, identical. However, th

Re: [Mesa-dev] [PATCH] Distinction between ARB and EXT dispatch table entries related to framebuffer_object.

2013-07-18 Thread Marek Olšák
On Thu, Jul 18, 2013 at 1:38 AM, Ian Romanick wrote: > For these reasons, glBindFramebuffer and glBindRenderbuffer have different > GLX protocol opcodes than their EXT counterparts. I failed to notice this, > and all of the functions alias each other. This prevents us from being able > to strict

Re: [Mesa-dev] [PATCH] Distinction between ARB and EXT dispatch table entries related to framebuffer_object.

2013-07-18 Thread Ian Romanick
On 07/18/2013 05:23 AM, Marek Olšák wrote: On Thu, Jul 18, 2013 at 1:38 AM, Ian Romanick wrote: For these reasons, glBindFramebuffer and glBindRenderbuffer have different GLX protocol opcodes than their EXT counterparts. I failed to notice this, and all of the functions alias each other. This