Mesa (gallium-map-range): 45 new commits
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Tue Mar 3 13:21:55 UTC 2009
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7e46c1857b744a35c086dddb651f38df948a5fa
Merge: 97a1fd158c9acfaa3a8deda7eb5bf0b253e85c15 dceb09909ea9d6eaef0334897ebed6da45db6faa
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Mar 3 13:18:15 2009 +0000
Merge commit 'origin/master' into gallium-map-range
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dceb09909ea9d6eaef0334897ebed6da45db6faa
Merge: efcea15aaaaa4f1431a8c0a8521bd42a953f2e6c 9036e0d724dcefb7e15d9cc2020a25f87c93a04d
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Mar 3 12:26:21 2009 +0000
Merge commit 'origin/gallium-0.1'
Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efcea15aaaaa4f1431a8c0a8521bd42a953f2e6c
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Mar 3 12:22:59 2009 +0000
pipebuffer: Cleanup merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f3d226143d21b60cba63b8234340ae31d6d7281
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 12:11:08 2009 +0000
winsys: return null for DONTBLOCK flag on existing winsys
Add code so that existing driver behaviour doesn't change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a9dc422b0c491f516fd8d80e0ce128e4145698f
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 12:10:56 2009 +0000
pb: fix up merge mistakes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9036e0d724dcefb7e15d9cc2020a25f87c93a04d
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Mar 3 12:01:01 2009 +0000
pipebuffer: Fix copy'n'paste typo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=916de35d677ca5238e9515840fa5aa9f81302c5b
Merge: 72cf6e8e92e49753472e760b1cf4575327b48f43 2785af803f7d6d64ff17c10645e5f10499289ed0
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 11:51:14 2009 +0000
Merge commit 'origin/gallium-0.1'
Conflicts:
scons/gallium.py
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/include/pipe/p_defines.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_exec_draw.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2785af803f7d6d64ff17c10645e5f10499289ed0
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 10:55:25 2009 +0000
vbo: missing line from previous commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e29b7d0f8238f804304b061fb0157cf586db6f9
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 10:47:31 2009 +0000
mesa/st: implement MapBufferRange callback
Using PIPE_BUFFER_USAGE_DONTBLOCK.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d1f4607abf3dfbcfcffc5c67bb89d420d3381a
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 10:46:12 2009 +0000
vbo: use MapBufferRange where available
Previously would have to allocate a new VBO after firing a draw command
as subsequent call to Map() on old VBO might block if the driver had
submitted the commands to hardware.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb8a1d96424cb732b0a723cb1fdba90958d24e16
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 10:44:35 2009 +0000
mesa: add MapBufferRange driver callbacks
Will be needed in coming GL extensions (GL_map_buffer_range, GL 3.0).
Will be used by the vbo module to avoid reallocating vbo's at each
draw primitive call.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c64a2b708944ec671b1104067245500fcfc6ed94
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Mar 3 10:41:57 2009 +0000
mesa: Add BeginVertices driver call
Provides notification to the VBO modules prior to the first immediate call.
Pairs with FlushVertices()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cf6e8e92e49753472e760b1cf4575327b48f43
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Tue Mar 3 03:24:31 2009 +0100
intel: Add Xorg driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a1b8cbab8dc779d98830ba86e2d3d25f8545987
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Tue Mar 3 03:23:32 2009 +0100
intel: Add dri2 driver for gallium
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=84711c6582d08b8ea0bbdd0acd27d927a9bcbf4f
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Tue Mar 3 03:22:46 2009 +0100
st/xorg: Add Xorg state tracker
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d060e36f248b2c1d2575d1e2cbd362b8345ae55
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Tue Mar 3 03:22:05 2009 +0100
st/dri2: Add DRI2 a state tracker
This was based of the unfinnished code that Keith
Whitwell started on but never finnished. I moved
the code from the glx directory because dri drivers
can be used for more things then just glx.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc9fbb16a6787e03186926b7488bfcaaf41635d9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Tue Mar 3 02:05:52 2009 +0100
intel: Increase max relocs per batchbuffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b7db0326337117ccdea526818040d2c24d83b4
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 17:55:09 2009 -0700
mesa: save some useful VBO debug/dump code (disabled)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=433f2ab2ec4685328c3ee4802fab84fd12671eb3
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 17:52:30 2009 -0700
mesa: more tex image debug/dumping code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d652d26a975a884fecd9c407e77b7259fb291906
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 17:51:44 2009 -0700
mesa: comments and code documenting a bug with depth 32 TrueColor drawing/reading
It seems that XGetImage() from a depth 32 TrueColor window is flakey.
Drawing with XPutImage() instead of XPutPixel() seems to work better, but
still not perfectly.
Keep using the original code for now until more is learned.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c75d7b4e6b04ce9e5e8d188a143cb7a1670c953
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 15:21:50 2009 -0700
mesa: move call to update_texture_compare_function()
Another conditional can be avoided.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e232471baa3a7cfa7a76b9cfe55dfb7da79fedbe
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 15:19:53 2009 -0700
mesa: fix texture enable regression
Need to clear the _ReallyEnabled field before possibly continuing the loop.
Also, set _Current pointer to NULL if the unit is no longer enabled.
Fixes piglit lodbias regression
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e0f47c1348273ed3bb39d00aa4a9498a28b8d6a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 14:27:16 2009 -0700
mesa: use _mesa_reference_texobj() when setting texUnit->Current pointer
Fixes piglit copytexsubimage regression.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97dd2ddbd97ba95e8bc8ab572ec05e8081556e1e
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 12:27:16 2009 -0700
mesa: don't draw arrays if vertex position array is not enabled
For regular GL, we must have vertex positions in order to draw. But ES2
doesn't have that requirement (positions can be computed from any array
of data).
See bug 19911.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1a083d4b8c86e0ba335ab162f60b6f2b8391c31
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 11:27:32 2009 -0700
gallium: only enable depth test if a depth bufffer is available
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fec37c0f11e624644da48d612c60e736861a212
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 11:49:19 2009 -0700
mesa: remove warning/short-circuit of stencil enable w/ no stencil buffer
With FBOs one could enable stencil before a stencil buffer is later bound.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e61f435a71436c209934a0ece165b540aba3e0
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 11:47:52 2009 -0700
mesa: use Stencil._Enabled field instead of Stencil.Enabled
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f352a80aec10c3faf2d84e0b35d59b4edc0395ef
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 11:46:49 2009 -0700
mesa: add ctx->Stencil._Enabled field
Only true if stenciling is enabled, and there's a stencil buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2755a27d7dd313617b6bcc48afe6a321ee3609b2
Author: Younes Manton <younes.m at gmail.com>
Date: Mon Mar 2 12:57:56 2009 -0500
nouveau: Grab correct surface from temp texture for transfers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9fe0f7ab5071a5c6ba2ef13fe96e726ec2b512b
Author: Younes Manton <younes.m at gmail.com>
Date: Wed Feb 25 15:09:20 2009 -0500
g3dvl: Grab surface pointer when flushing front buffer in SP winsys.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07e50058a5699fc9279de6bf5d1449d52ccdc476
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 11:00:28 2009 -0700
swrast: use _EnabledCoordUnits for fixed-function texturing
Using _EnabledUnits was wrong because it included vertex texture units.
This change plus the prev commit fixes occasional failures of glean/glsl1
vertex texture test failure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e68208f26260e5c964bc1c8674c722d0d60db3ee
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 10:58:51 2009 -0700
mesa: fixed computation of _EnabledCoordUnits
This field should not include vertex textures. It indicates the coord
inputs for fragment / fixed-function processing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=050ce17799cbe652962f898942ae6551d31f21a2
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 2 17:45:35 2009 +0000
pipebuffer: Cleanup code & comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe64aa0c8eb71e708a3530f8fec2c7df94d90e36
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 2 17:35:28 2009 +0000
pipebuffer: Handle PIPE_BUFFER_USAGE_DONTBLOCK flag.
Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfc3d5c219e3ae3190b7700472bdefec028a7a15
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 2 17:18:21 2009 +0000
gallium: New PIPE_BUFFER_USAGE_DONTBLOCK flag.
To prevent blocking when mapping a buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c1d40a051187242d7e55c7755e0433d4fb9c93a
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Mar 2 17:32:37 2009 +0000
pipebuffer: Wait for the GPU to finish reading too.
No real change, as we're not tracking relocations read/write access yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=802a5ff507e44eafe86b687f603d496c3846fd50
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Feb 24 11:22:24 2009 +0000
pipebuffer: Remove unused var.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e30f7657639d53dc87fa35aa2ec02ed13c70f796
Author: Brian Paul <brianp at vmware.com>
Date: Sat Feb 28 18:36:48 2009 -0700
mesa: clarify comments for per-unit texture bitfields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=000c3438c96c5b8f16969c1bcbcce1b6a6321ec9
Author: Brian Paul <brianp at vmware.com>
Date: Sat Feb 28 17:40:41 2009 -0700
mesa: move texture_override() code into calling loop
We can avoid a few iterations this way.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebabdf9920c1628741703704796a9361c1fc07bf
Author: Brian Paul <brianp at vmware.com>
Date: Sat Feb 28 17:02:49 2009 -0700
mesa: move update_texture_compare_function() call out of loop
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=555f0a88182e2b1af809b2d97abdac02814a2f28
Author: Brian Paul <brianp at vmware.com>
Date: Sat Feb 28 12:21:18 2009 -0700
mesa: remove unused AUX buffers
Remove all references to aux buffers 1..3. Keep AUX0 around for now just
in case, but it'll probably go too someday. I don't know of any OpenGL
drivers since the IRIX days that support aux color buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=baf2c746c1fbebb5aa5c430003afc14d2f91c073
Author: Brian Paul <brianp at vmware.com>
Date: Mon Mar 2 08:05:30 2009 -0700
mesa: remove VF_SOURCES, simplify MATH_XFORM_SOURCES
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d49fb4f29125ec4fe625323f2382bdfebd225e9
Author: Michal Krol <michal at vmware.com>
Date: Sat Feb 28 15:09:43 2009 +0100
tgsi: More descriptive sanity diagnostic messages.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34e719c9b38b0475d49e92330bdc27d1e462ae15
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 24 10:28:39 2009 +0000
scons: Don't build the DRI drivers in a seperate dir.
DRI drivers can be build side by side with other non-DRI drivers, therefore
there is no need to build gallium twice.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3ab2d9f39c724b881a04190a39949ba911b864
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 23 21:01:16 2009 +0000
scons: Use a cache for built files.
Like ccache, but works on all OSes.
More information about the mesa-commit
mailing list