<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mesa.git/src/mesa/drivers, branch arb_map_buffer_range</title>
<subtitle>gitlab.freedesktop.org: mesa/mesa.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/'/>
<entry>
<title>mesa: implement GL_ARB_map_buffer_range</title>
<updated>2009-06-08T23:02:36+00:00</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2009-06-08T23:02:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=e75b283b45add351dbe5a09289fe85546df8a79a'/>
<id>e75b283b45add351dbe5a09289fe85546df8a79a</id>
<content type='text'>
Only enabled for software drivers at this point.

Note that the gl_buffer_object::Access enum field has been replaced by
a gl_buffer_object::AccessFlags bitfield.  The new field is a mask of
the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY,
GL_WRITE_ONLY and GL_READ_WRITE modes.  When we query GL_BUFFER_ACCESS_ARB
we translate the bitfield into the conventional enum values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only enabled for software drivers at this point.

Note that the gl_buffer_object::Access enum field has been replaced by
a gl_buffer_object::AccessFlags bitfield.  The new field is a mask of
the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY,
GL_WRITE_ONLY and GL_READ_WRITE modes.  When we query GL_BUFFER_ACCESS_ARB
we translate the bitfield into the conventional enum values.
</pre>
</div>
</content>
</entry>
<entry>
<title>mesa: regenerated files for GL_ARB_map_buffer_range</title>
<updated>2009-06-08T23:00:12+00:00</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2009-06-08T23:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=75cb3c3b7a9db75ec4df63158bf268bb49b62bf4'/>
<id>75cb3c3b7a9db75ec4df63158bf268bb49b62bf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>osmesa: Allow building standalone in all three channel widths</title>
<updated>2009-06-05T02:04:36+00:00</updated>
<author>
<name>Dan Nicholson</name>
<email>dbn.lists@gmail.com</email>
</author>
<published>2009-06-04T13:21:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=7441dcd90b01df8351026af8bbb50e11bb86071a'/>
<id>7441dcd90b01df8351026af8bbb50e11bb86071a</id>
<content type='text'>
autoconf had been designating the 8 bit libOSMesa as the default
standalone osmesa, but the Makefile expected it to be linked to libGL.
Fix up the osmesa Makefile so that it allows any of the combinations of
standalone and channel width to be built.

Fixes bug #21980.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
autoconf had been designating the 8 bit libOSMesa as the default
standalone osmesa, but the Makefile expected it to be linked to libGL.
Fix up the osmesa Makefile so that it allows any of the combinations of
standalone and channel width to be built.

Fixes bug #21980.
</pre>
</div>
</content>
</entry>
<entry>
<title>intel: Add support for tiled textures.</title>
<updated>2009-06-04T14:00:43+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2009-06-03T16:40:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=1ba96651e12b3c74fb9c8f5a61b183ef36a27b1e'/>
<id>1ba96651e12b3c74fb9c8f5a61b183ef36a27b1e</id>
<content type='text'>
This is about a 30% performance win in OA with high settings on my GM45,
and experiments with 915GM indicate that it'll be around a 20% win there.
Currently, 915-class hardware is seriously hurt by the fact that we use
fence regs to control the tiling even for 3D instructions that could live
without them, so we spend a bunch of time waiting on previous rendering in
order to pull fences off.  Thus, the texture_tiling driconf option defaults
off there for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is about a 30% performance win in OA with high settings on my GM45,
and experiments with 915GM indicate that it'll be around a 20% win there.
Currently, 915-class hardware is seriously hurt by the fact that we use
fence regs to control the tiling even for 3D instructions that could live
without them, so we spend a bunch of time waiting on previous rendering in
order to pull fences off.  Thus, the texture_tiling driconf option defaults
off there for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>i915: Don't rely on fence regs when we don't have to.</title>
<updated>2009-06-04T10:34:52+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2009-06-04T10:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=165ae5e2fb57bdb64b4cf01271b4effeb811f675'/>
<id>165ae5e2fb57bdb64b4cf01271b4effeb811f675</id>
<content type='text'>
We're on the way to telling the kernel about when we need fence regs on our
objects or not, and this will cut the number of places needing them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We're on the way to telling the kernel about when we need fence regs on our
objects or not, and this will cut the number of places needing them.
</pre>
</div>
</content>
</entry>
<entry>
<title>i915: Remove some long-dead i830 code.</title>
<updated>2009-06-04T10:34:52+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2009-06-04T09:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=1b6f7fb7d5a9756c97e2ac2f5390b0d2333acf55'/>
<id>1b6f7fb7d5a9756c97e2ac2f5390b0d2333acf55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mesa: plug in new _mesa_CopyBufferSubData() functions</title>
<updated>2009-06-03T03:35:11+00:00</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2009-06-03T02:32:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=08e43ebfb216284818925e899419af03e28d2360'/>
<id>08e43ebfb216284818925e899419af03e28d2360</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>glapi: regenerated files for GL_ARB_copy_buffer</title>
<updated>2009-06-03T03:35:10+00:00</updated>
<author>
<name>Brian Paul</name>
<email>brianp@vmware.com</email>
</author>
<published>2009-06-03T02:29:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=751977075f30076bd5e53f9ed9b19d9b36b5da69'/>
<id>751977075f30076bd5e53f9ed9b19d9b36b5da69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>intel: Clip to window after calling Driver.TexImage2D</title>
<updated>2009-06-02T15:50:11+00:00</updated>
<author>
<name>Ian Romanick</name>
<email>ian.d.romanick@intel.com</email>
</author>
<published>2009-05-18T20:26:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=129f311673c99eb912d659023e50bc5f0ef53249'/>
<id>129f311673c99eb912d659023e50bc5f0ef53249</id>
<content type='text'>
This prevents the width / height from being clipped to the window size before
the texture is allocated.  This matches intelCopyTexImage1D.

This should fix bug #21227

Signed-off-by: Ian Romanick &lt;ian.romanick@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents the width / height from being clipped to the window size before
the texture is allocated.  This matches intelCopyTexImage1D.

This should fix bug #21227

Signed-off-by: Ian Romanick &lt;ian.romanick@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>i915: Don't put VBOs in graphics memory unless required for an operation.</title>
<updated>2009-06-02T13:55:10+00:00</updated>
<author>
<name>Eric Anholt</name>
<email>eric@anholt.net</email>
</author>
<published>2009-06-02T13:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mesa.git/commit/?id=a945e203d4fe254593bc0c5c5d6caca45e65f9f7'/>
<id>a945e203d4fe254593bc0c5c5d6caca45e65f9f7</id>
<content type='text'>
This saves doing swtnl from uncached memory, which is painful.  Improves
clutter test-text performance by 10% since it started using VBOs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This saves doing swtnl from uncached memory, which is painful.  Improves
clutter test-text performance by 10% since it started using VBOs.
</pre>
</div>
</content>
</entry>
</feed>
