<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/glx, branch r300</title>
<subtitle>Androïd/x86 port of Mesa drivers
</subtitle>
<id>https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300</id>
<link rel='self' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/atom?h=r300'/>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/'/>
<updated>2011-03-15T14:58:00Z</updated>
<entry>
<title>mesa: regenerate glapi files</title>
<updated>2011-03-15T14:58:00Z</updated>
<author>
<name>Marek Olšák</name>
<email>maraeo@gmail.com</email>
</author>
<published>2011-03-08T10:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=7fa53f37e632880c9760aee31270841c83325709'/>
<id>urn:sha1:7fa53f37e632880c9760aee31270841c83325709</id>
<content type='text'>
Be sure to type "make clean" after this commit, otherwise your binaries
will segfault.
</content>
</entry>
<entry>
<title>glx: fix null pointer deref in __glXGenerateError()</title>
<updated>2011-03-10T15:50:52Z</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2011-03-10T15:50:52Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=76a43c5fba9ccb5e7f945a06ce711b381da0819b'/>
<id>urn:sha1:76a43c5fba9ccb5e7f945a06ce711b381da0819b</id>
<content type='text'>
The gc var would be NULL if called from line 238.  Instead, get
the opcode from __glXSetupForCommand(dpy) as done in other places.
And remove the unused gc parameter.

Fixes a bug reported by "John Doe" on 3/9/2011.

NOTE: This is a candidate for the 7.10 branch.
</content>
</entry>
<entry>
<title>glx: Take GLPROTO_CFLAGS into account.</title>
<updated>2011-03-07T20:48:20Z</updated>
<author>
<name>Henri Verbeet</name>
<email>hverbeet@gmail.com</email>
</author>
<published>2011-03-07T20:15:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=c3c91a0fe5e9a497c44481bcd072093e6edaac50'/>
<id>urn:sha1:c3c91a0fe5e9a497c44481bcd072093e6edaac50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>glx/dri: add initial dri interface for GLX_EXT_framebuffer_sRGB.</title>
<updated>2011-03-06T10:06:42Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2011-03-06T10:06:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=6538b5824e298eaebede2d9686c7607c44ab446a'/>
<id>urn:sha1:6538b5824e298eaebede2d9686c7607c44ab446a</id>
<content type='text'>
This realigns the name of the glx bit to align with the core mesa names.
</content>
</entry>
<entry>
<title>glx: add initial GLX_EXT_framebuffer_sRGB support.</title>
<updated>2011-03-06T09:56:22Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2011-03-06T09:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=b09b3e5c8f4f5d71b986bf359b56e7b60424538d'/>
<id>urn:sha1:b09b3e5c8f4f5d71b986bf359b56e7b60424538d</id>
<content type='text'>
this doesn't bind to drivers yet, just enough to in theory make indirect
work against other servers.

I'm really not sure what the rules for adding extensions to the known_gl_extensions list as it looks to be missing a few. are these GL extensions that have GLX
protocol??

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>dri2: Don't call the dri2 flush hook for swapbuffers unless we have a context.</title>
<updated>2011-02-26T20:43:15Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2011-02-15T03:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=74cde6505c233f388e902d1daa0e9f186dd012a9'/>
<id>urn:sha1:74cde6505c233f388e902d1daa0e9f186dd012a9</id>
<content type='text'>
The driver only has one reasonable place to look for its context to
flush anything, which is the current context.  Don't bother it with
having to check.
</content>
</entry>
<entry>
<title>glx: Don't do the implicit glFlush in SwapBuffers if it's the wrong drawable.</title>
<updated>2011-02-26T20:43:15Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2011-02-15T02:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=4d01bea808592aec74be2d2a4bbb6488b9299cda'/>
<id>urn:sha1:4d01bea808592aec74be2d2a4bbb6488b9299cda</id>
<content type='text'>
The GLX Spec says you only implicitly glFlush if the drawable being
swapped is the current context's drawable.
</content>
</entry>
<entry>
<title>mesa: Add new MESA_multithread_makecurrent extension.</title>
<updated>2011-02-26T20:43:15Z</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2011-02-04T01:26:02Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=49d7e48b33264d94e30af6129c281b6acafa9427'/>
<id>urn:sha1:49d7e48b33264d94e30af6129c281b6acafa9427</id>
<content type='text'>
This extension allows a client to bind one context in multiple threads
simultaneously.  It is then up to the client to manage synchronization of
access to the GL, just as normal multithreaded GL from multiple contexts
requires synchronization management to shared objects.
</content>
</entry>
<entry>
<title>glx: Put null check before use</title>
<updated>2011-02-12T02:19:10Z</updated>
<author>
<name>nobled</name>
<email>nobled@dreamwidth.org</email>
</author>
<published>2010-08-19T18:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=b5dc40710d0e5edffb9f673dfbf26df4d0043eef'/>
<id>urn:sha1:b5dc40710d0e5edffb9f673dfbf26df4d0043eef</id>
<content type='text'>
'dpy' was being checked for null *after* it was already used once.

Also add a null check for psc, and drop gc's redundant initialization.
</content>
</entry>
<entry>
<title>glx: Properly check for a valid fd in dri2CreateScreen().</title>
<updated>2011-01-31T17:54:04Z</updated>
<author>
<name>Henri Verbeet</name>
<email>hverbeet@gmail.com</email>
</author>
<published>2011-01-31T17:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=7d9e0ea7393c14cbf2d58364726951b14e0d4fc7'/>
<id>urn:sha1:7d9e0ea7393c14cbf2d58364726951b14e0d4fc7</id>
<content type='text'>
Signed-off-by: Brian Paul &lt;brianp@vmware.com&gt;
</content>
</entry>
</feed>
