<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-x86-mesa.git/src/egl/drivers/demo, 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>2010-01-22T07:10:09Z</updated>
<entry>
<title>egl: Remove the demo driver.</title>
<updated>2010-01-22T07:10:09Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2010-01-22T07:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=324fdf736453fbdcbc904c38ff383b540fb815c7'/>
<id>urn:sha1:324fdf736453fbdcbc904c38ff383b540fb815c7</id>
<content type='text'>
The demo driver has outdated.  It is suggested to look at any of the
drivers that is functioning.
</content>
</entry>
<entry>
<title>egl: Introduce config keys.</title>
<updated>2009-09-29T14:10:47Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-09-25T14:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=358c5a8fd1d518930c3e87316a2c743a661ac553'/>
<id>urn:sha1:358c5a8fd1d518930c3e87316a2c743a661ac553</id>
<content type='text'>
Config keys are almost config attributes.  A valid config attribute is a
valid config key, but a valid config key may not be a valid config
attribute.

This commit does not distinguish the differences.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>egl: Some per-driver data should be per-display.</title>
<updated>2009-08-18T14:49:09Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-08-13T05:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=5a2c9372a0d9fa1efd924f9386a4e3df47c17d0e'/>
<id>urn:sha1:5a2c9372a0d9fa1efd924f9386a4e3df47c17d0e</id>
<content type='text'>
Move some fields of _EGLDriver to _EGLDisplay.  It also becomes
unnecessary to pass _EGLDisplay to drivers when _eglMain is called.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>egl: Overhaul driver API.</title>
<updated>2009-08-18T14:44:34Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-08-11T09:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=2f2cf461c57974abd89e4917945cc8ae6a67a72e'/>
<id>urn:sha1:2f2cf461c57974abd89e4917945cc8ae6a67a72e</id>
<content type='text'>
The motivation is so that drivers do not need to look up and check for
bad display, context, and etc.  It also becomes unnecessary for drivers
to call the link functions.

This commit makes eglapi.[ch] do the lookup and check.  As a result, the
driver API is overhauled, and almost all sources and drivers need
update.  The updates are mainly find and replace with human brains.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>egl: Replace IsBound by a pointer to the binding.</title>
<updated>2009-08-03T17:34:37Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-08-03T17:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=07ee01365a8bddf6f50821ecd585784498a25ff0'/>
<id>urn:sha1:07ee01365a8bddf6f50821ecd585784498a25ff0</id>
<content type='text'>
IsBound tells if a context or surface is current.  What it does not tell
is, to which thread a context is current, or to which context a surface
is current.  This commit replaces IsBound by a pointer to the binding
thread or context.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add missing X11_INCLUDES to egl/drivers/demo and egl/main.</title>
<updated>2009-07-21T01:45:49Z</updated>
<author>
<name>Peter Hutterer</name>
<email>peter.hutterer@who-t.net</email>
</author>
<published>2009-07-20T06:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=5358e54d1ae64ccfa81199b343a2931b415fcc0a'/>
<id>urn:sha1:5358e54d1ae64ccfa81199b343a2931b415fcc0a</id>
<content type='text'>
Compiling mesa on a system with no X headers installed in the default
include paths fails due to missing X11 includes. The header includes are
picked up by configure but not applied.

Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>egl: Remove redundant DeletePending flag.</title>
<updated>2009-07-17T17:56:00Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-07-17T17:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=15fdbc8361d0b865aea5e2f374b471081ed4214a'/>
<id>urn:sha1:15fdbc8361d0b865aea5e2f374b471081ed4214a</id>
<content type='text'>
A context or surface that is neither linked to a display nor current to
a thread should be destroyed.  Therefore, an unlinked context or surface
implies a pending delete automatically.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>egl: Use the link functions to manage resources.</title>
<updated>2009-07-17T17:53:03Z</updated>
<author>
<name>Chia-I Wu</name>
<email>olvaffe@gmail.com</email>
</author>
<published>2009-07-17T17:53:03Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=cca31340b5a9c0b941946753a31236c7201ca87c'/>
<id>urn:sha1:cca31340b5a9c0b941946753a31236c7201ca87c</id>
<content type='text'>
This commit uses the newly introduced link functions to manage EGL
contexts and surfaces.  As a result of this, the API for drivers are
changed.  All drivers are updated for the change.

Signed-off-by: Chia-I Wu &lt;olvaffe@gmail.com&gt;
</content>
</entry>
<entry>
<title>egl: Don't install demodriver</title>
<updated>2009-04-30T03:46:37Z</updated>
<author>
<name>Dan Nicholson</name>
<email>dbn.lists@gmail.com</email>
</author>
<published>2009-04-30T03:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=cc68cd20d9fbb87486eb69a50fa14a3d6b9c6798'/>
<id>urn:sha1:cc68cd20d9fbb87486eb69a50fa14a3d6b9c6798</id>
<content type='text'>
I don't think anyone besides a developer would ever want to use the demo
egl driver. Furthermore, egl would only ever load demodriver if it was
set via EGL_DRIVER in the environment. In that case, I think you can
point it to your mesa source directory.
</content>
</entry>
<entry>
<title>Add install target for egl</title>
<updated>2009-02-11T06:01:40Z</updated>
<author>
<name>Johannes Engel</name>
<email>jcnengel@googlemail.com</email>
</author>
<published>2009-02-11T10:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hiegel.fr/cgit/android-x86-mesa.git/commit/?id=1e81855566b8c9957b39ee4612cec24bea591785'/>
<id>urn:sha1:1e81855566b8c9957b39ee4612cec24bea591785</id>
<content type='text'>
Signed-off-by: Johannes Engel &lt;jcnengel@googlemail.com&gt;
Acked-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
</content>
</entry>
</feed>
