Mesa (lp-binning): 2639 new commits
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Fri Jan 8 15:43:13 UTC 2010
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=080c40ab32b2abd6d8381b4a0cc143d36a1652b2
Merge: 9cdf6f025b2ed55cfb13dd09f870f01d0c7947d3 a1de400e8de06a80ab140bb0fa950e990607572d
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 8 15:42:57 2010 +0000
Merge remote branch 'origin/master' into lp-binning
Conflicts:
src/gallium/auxiliary/util/u_surface.c
src/gallium/drivers/llvmpipe/Makefile
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/llvmpipe/lp_bld_arit.c
src/gallium/drivers/llvmpipe/lp_bld_flow.c
src/gallium/drivers/llvmpipe/lp_bld_interp.c
src/gallium/drivers/llvmpipe/lp_clear.c
src/gallium/drivers/llvmpipe/lp_context.c
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_draw_arrays.c
src/gallium/drivers/llvmpipe/lp_jit.c
src/gallium/drivers/llvmpipe/lp_jit.h
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_point.c
src/gallium/drivers/llvmpipe/lp_state.h
src/gallium/drivers/llvmpipe/lp_state_blend.c
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_state_sampler.c
src/gallium/drivers/llvmpipe/lp_state_surface.c
src/gallium/drivers/llvmpipe/lp_tex_cache.c
src/gallium/drivers/llvmpipe/lp_tex_cache.h
src/gallium/drivers/llvmpipe/lp_tex_sample.h
src/gallium/drivers/llvmpipe/lp_tile_cache.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cdf6f025b2ed55cfb13dd09f870f01d0c7947d3
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 18 22:40:33 2009 +0000
scons: Set the default windows platform to be windows userspace.
I thought I had done this ages ago.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1de400e8de06a80ab140bb0fa950e990607572d
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Thu Jan 7 17:11:37 2010 -0800
mklib: Extract archives into temporary directories
When static libraries are created from other archives, objects are
extracted and then deleted when the static library is done. This can
race when there are multiple static libraries being created from the
same archives as with libmesa.a and libmesagallium.a.
Should fix this issue with parallel jobs:
make[5]: *** No rule to make target
> `../../../../../../src/mesa/libmesagallium.a', needed by
> `radeon_dri.so'. Stop
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
Reported-and-Tested-by: Sedat Dilek <sedat.dilek at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dddd5a36aced7c300bac64336a0a88e7bad62c18
Author: Michal Krol <michal at vmware.com>
Date: Fri Jan 8 12:02:41 2010 +0100
tgsi: Cleanup dot-product opcodes in interpreter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95f603a5f3d897c5a6cf12fb13ea035f2e0867d9
Author: Francisco Jerez <currojerez at riseup.net>
Date: Fri Jan 8 04:42:28 2010 +0100
nv20: Fix build for the latest nouveau_class.h changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d699b6720c391a0ab44e09b5fa93fc51b1a13c9e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 8 01:25:27 2010 +0000
scons: Don't build xlib when dri is enabled.
Hopefully adddresses fdo 25828.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba33ef00118d1c6017585af1498b89e99fe045be
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 8 01:15:17 2010 +0000
lvmpipe: Initialize all coordinates.
Fixes assertion failure with fp-incomplete-tex (fdo 24298).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6509f89b436e209f7c56f97614002dff01f83ed
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 8 00:50:09 2010 +0000
scons: Output a meaningful message when xlib libGL.so can't be built.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de22c940a1df66d13825dd15c015eafabb61a11d
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 8 00:33:58 2010 +0000
scons: Use static glew library on Unices to avoid binary compatability issues
Fixes bug 25926.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45fe1d7d008375b2e0ba255e42f0731a3dbd6a46
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 23:56:48 2009 +0000
st/xorg: remove unused xorg_exa_get_pixmap_handle function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc5fcada5600b401d23a29a4a3d1a09e3492d1c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 21:17:13 2010 +0100
nv50: preallocate TEMPs written first time in a subroutine
Otherwise we risk overwriting them with temporary GPRs if
they're not used immediately after the CALL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a009fa430597d6c31b623a3989e95e0812c495e9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 18:23:04 2010 +0100
nv50: handle TGSI_OPCODE_SAD,UADD
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d550de2342bd2672a74707554171f9f9f1947baa
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 17:59:58 2010 +0100
nv50: handle TGSI_OPCODE_IMAX,IMIN,UMAX,UMIN
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=607b9c2e09def36aca0b77e26826cd22e2573e66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 19:48:50 2010 +0100
nv50: handle integer SET operations
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc7d0cb7afdac3bca985b7326b53e5c8bf83b3a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 17:48:41 2010 +0100
nv50: handle TGSI_OPCODE_SHL,ISHR,USHR
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=152b3bd6ef70b74e2df50ff555cfacb5423ebf17
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Jan 7 19:45:44 2010 +0100
nv50: handle TGSI_OPCODE_F2I,F2U,I2F,U2F plus src mods
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46f55798269013063d57ae83a8444a64aeb64a51
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jan 5 12:01:13 2010 -0800
intel: Remove leftover symlinks from DRI1 removal.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7335d8006fdc065c8dbe6b63007ffa77ffd53470
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 11:18:04 2010 -0700
tgsi: add assertion to verify legal register file
This assertion fails with piglit glsl-vs-mov-after-deref test
because we're double freeing the memory. It seems there's some
confusion between what's placed in the hash table and what isn't.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c6794c46fdd1225bb1d8ece77ea937cb822a1a3
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 10:57:33 2010 -0700
tgsi: fix incorrectly placed braces, add more braces to be clear
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16b5d2eba3b5ccb56c26c0d1c66763f99f1ad191
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 10:54:56 2010 -0700
tgsi: move register checking code before check_register_usage()
check_register_usage() frees the scan_register *reg data so we were
reading from freed memory. This fixes a valgrind error found with
piglit's glsl-vs-mov-after-deref test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b841c2756e6d697d5b2884317c0daa3f176195a6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 09:43:08 2010 -0700
swrast: fix color masking for glAccum(GL_RETURN)
Should fix fdo bug 25837.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa47eff55b4cb1f64afff7570f08a57f330fb05d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 09:40:08 2010 -0700
i810: use ColorMask[0]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c55fe9bfd6f5db8759610bbbf1fa220f02b8164
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 09:10:53 2010 -0700
progs/fp: increase buffer size to read larger shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c642c246d7c908976505ee18fbf328572e213499
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 08:49:33 2010 -0700
gallium/util: remove useless assertions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3e846af30a3791a4bf80ac53c2e2d3cd6882d8f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 08:49:05 2010 -0700
gallium/util: update comment: s/src_pitch/src_stride
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f39bae8e68bf461a424bf33112ea79aee3044615
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 08:48:25 2010 -0700
gallium/util: make src_y unsigned like the other x/y params
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8081c1eaa56bc46a641ee9283ef9b6c416b5b4b2
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jan 7 16:16:45 2010 +0000
llvmpipe: Remove TGSI sampler pointers from JIT context too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12c6b871a3ae4a091d6f768231304f3578a9a9f1
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jan 7 15:59:41 2010 +0000
llvmpipe: Remove more loose ends of TGSI exec sampling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fe7a7303d93bc38df1f3c2861d07af3e82546d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jan 7 10:29:29 2010 -0500
configure: Fix matching for dri driver to actually work
The shell case statement obviously only evaluates the first matching
block. Thanks to Julien Cristau for spotting the bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9a210f15887b5b28eb8a9445597194fa6c82833
Author: Brian Paul <brianp at vmware.com>
Date: Thu Jan 7 08:42:43 2010 -0700
makefile: added src/glsl/Makefile.template to tarball list
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=150108024daec6dfc44a28e6809fbb2a19cb2e1a
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Jan 7 11:19:38 2010 +0000
i965g: updates for draw retval
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bd7e2da75bfee90037dcb34e55c5a338a952c1a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Jan 7 15:34:52 2010 +0000
llvmpipe: Axe texture sampling code inherited from softpipe.
Was used only as a reference, since texture sampling is now code generated.
Already axed in the lp-binning branch too.
This fixes the llvmpipe build after recent sampling changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440428faa82f01b4dfb4be89618be2aaf153abd
Author: Michal Krol <michal at vmware.com>
Date: Thu Jan 7 13:48:41 2010 +0100
gallium: Fix texture sampling with explicit LOD in softpipe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bfe1c955fe679547c8a03119d1681e33593c768
Author: Michal Krol <michal at vmware.com>
Date: Thu Jan 7 12:48:10 2010 +0100
gallium: Pass per-element (not per-quad) LOD bias values down to texture sampler.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e313dabdc735b663cc8364669fc4690ed592a585
Author: Michal Krol <michal at vmware.com>
Date: Thu Jan 7 11:10:24 2010 +0100
tgsi: Cleanup exec_tex().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d38ef455196e6ddda22536e435638a02a7b48f3
Author: Michal Krol <michal at vmware.com>
Date: Wed Jan 6 18:36:45 2010 +0100
svga: Fix fs key size computation and key comparison.
This also allows us to have texture_target
back as a bitfield and save us a few bytes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f498a7eff26dc055c0a1f75ce3102aa4a1a0141
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 19 23:55:34 2009 +0100
r300g: add back-face color VS outputs
Required for two-sided lighting. BTW we are approaching softpipe-level
quality. ;)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679ac2caa4fbc304c38e95b1230a6cdebdbc691
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Dec 25 17:09:21 2009 +0100
r300g: fix SWTCL stream locations of texture coordinates
It might have caused hardlocks when TCL was bypassed, not sure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a4f242be60237fb1f1acf346b1e641167bc6cee
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 24 14:23:57 2009 +0100
r300g: if no DS buffer is set, disable reading from and writing to it
It fixes another "Bad CS" issue.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f67a272b6668258fe3552a675414502e077dd9
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 24 16:05:44 2009 +0100
r300g: disable the rasterization of WPOS if it's unused by the FS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf60eb3fec844a7c3793aba0c70da56b74a17344
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 24 03:10:33 2009 +0100
r300g: add WPOS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc7f309f9c4562e367bb18a2eb3d1dcf67003cad
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 24 13:31:27 2009 +0100
r300/compiler: add full viewport transformation support in WPOS codegen
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc4e31ada05148ed1eb56f89efe1decadbbde3
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 21 02:10:34 2009 +0100
r300g: consolidate params
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e78648db0a91269ed83238bfa3ced5d4d7dae2e0
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 24 17:40:53 2009 +0100
r300g: fix outputting depth in the FS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c902b43d84f5508764e64d95f7359897a1aad0a
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 21 01:38:45 2009 +0100
r300g: optimize blending by conditionally disabling reads from the colorbuffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b9b3213c545644d155be54fd633e8b630a22465
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Dec 20 18:19:03 2009 +0100
r300g: optimize blending by discarding pixels that don't change the colorbuffer
Let's get some performance out of the blender.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=717c28055a9093e4fea37450d6db787e5b61e254
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Dec 20 04:28:30 2009 +0100
r300g: fix blending when SRC_ALPHA_SATURATE is used
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d91a141f9bb80444d11922998c348fb3cc7d98
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Dec 23 09:59:30 2009 +0100
util/blitter: allow NULL CSOs to be saved
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e559e05a8887df6477eb5ee26c4f4461b79b303
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Jan 6 18:05:08 2010 +0000
softpipe: fix draw return value
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60f5608bd7027a5c26a84f1d63250353ec4ea43c
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 6 10:36:51 2010 -0700
r300g: add missing is_anistropic param
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8331aaf5b4847fd969b315045ec6f1185074722
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 6 09:54:34 2010 -0700
svga: make texture_target a ubyte, not a bitfield
gcc won't let us take the address of a bitfield in the svga_fs_key_size()
function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=439b34c9dde080ba9b69791b47f93bdcdaf3ab67
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 6 09:42:53 2010 -0700
gallium/docs: finish up description of pipe_rasterizer_state fields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=251363e8f1287b54dc7734e690daf2ae96728faf
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 6 08:13:56 2010 -0700
configs: set INTEL_LIBS, INTEL_CFLAGS, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace932450ca82747dbbd8287682d82518ee84ce8
Author: Michal Krol <michal at vmware.com>
Date: Wed Jan 6 16:07:49 2010 +0100
util: Fix format descriptor table entries.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e014c0a148ba3ac015d0e83dcf975ca6e814e1f
Author: Michal Krol <michal at vmware.com>
Date: Wed Jan 6 14:12:10 2010 +0100
pipe_sampler_state::compare_mode is not a boolean enable flag.
It's a 1-bit enum.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fd566ea31f7ef64edb997e1731b131668c431ea
Author: Michal Krol <michal at vmware.com>
Date: Wed Jan 6 14:07:12 2010 +0100
util: Handle the remaining format cases in pipe_tile_raw_to_rgba().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=955f51270bb60ad77dba049799587dc7c0fb4dda
Author: Michal Krol <michal at vmware.com>
Date: Wed Jan 6 11:23:43 2010 +0100
Make sure we use only signed/unsigned ints with bitfields.
Seems to be the only way to stay fully portable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b5476a353d9772fe86d02f0a733a55f9cf0ea76
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jan 6 07:17:48 2010 -0700
i965g: fix invalid assertion in emit_xpd(), again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e32487b8a13a9efabb0359a9dde33e074e905e82
Merge: aaf7ecfd816f82fef314f4f772cc53bc0ced553e 5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Jan 6 13:52:22 2010 +0000
Merge remote branch 'origin/mesa_7_7_branch'
Conflicts:
configs/default
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaf7ecfd816f82fef314f4f772cc53bc0ced553e
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jan 3 21:30:02 2010 +0000
glew: Update to version 1.5.2.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b64d94390e4805e1634f0c8b5e3156e12b8b872
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Jan 5 20:41:29 2010 +0000
pipebuffer: Multi-threading fixes for fencing.
I had this patch on my hard drive for long time. It doesn't fully
address SVGA multi-threading issues, but causes no regressions, so decided
to commit while it still applies cleanly.
Attention: merging this into master will cause issues due to recent
changes in reference counting to fix strict aliasing rules violation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f02347374819a9b145a3e26c625709aea0c6f61b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Wed Jan 6 10:35:47 2010 +0000
gallium: remove PIPE_TEX_FILTER_ANISO
This patch removes PIPE_TEX_FILTER_ANISO.
Anisotropic filtering is enabled if and only if max_anisotropy > 1.0.
Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be
considered equivalent, and meaning to turn off anisotropic filtering.
This approach has the small drawback of eliminating the possibility of
enabling anisotropic filter on either minification or magnification
separately, which Radeon hardware seems to support, is currently
support by Gallium but not exposed to OpenGL. If this is actually
useful it could be handled by splitting max_anisotropy in two values
and adding an appropriate OpenGL extension.
NOTE: some fiddling & reformatting by keithw to get this patch to
apply. Hopefully nothing broken in the process.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6975507adb12e2147ede43224b2e21b4e7fc3ae
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:25:56 2010 -0700
docs: added more GL3 items
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4f2d6556ec0bdaf7ef07fd34fa5d8a355fe2ec0
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:24:48 2010 -0700
mesa: added GL_MAJOR_VERSION and GL_MINOR_VERSION queries
New in GL 3.0.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3510a1b0c5398b4fce4157d5b578344d2a0bd7d3
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:23:59 2010 -0700
mesa: call _mesa_compute_version() to set context's version info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f50f61ea8edec3a3bd6bccf7ab9157682ec6de
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:23:16 2010 -0700
mesa: added version.c to build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0b9e33afbc8b061e3eab1eca7888fe2686a339d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:23:01 2010 -0700
mesa: added _mesa_compute_version() in new version.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16fd07225b07e87b79015988b9806aefa032dd3
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 21:17:55 2010 -0700
mesa: added version fields to GLcontext
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88330c64388a3322a64a7afb75cd5a6a51581928
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 17:07:44 2010 -0700
gallium/util: replace 8 with PIPE_MAX_COLOR_BUFS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fbc3931fca427e9312f40d62f3fe3dde3f31e19
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 16:55:35 2010 -0700
gallium/util: comments and whitespace fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9089436930b9c18c670e0990ec34d097eec156ba
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 16:03:11 2010 -0700
docs: added link to wiki page about missing Mesa features
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15b05c54b7937eca57f50405c4bafb848b87edfa
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 15:53:46 2010 -0700
i965g: fix invalid assertion in emit_xpd()
Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e555146fa35c897554a1af2d010187a6acccdd59
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 15:53:01 2010 -0700
i965: fix invalid assertion in emit_xpd()
Invalid assertion found by Roel Kluin <roel.kluin at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=766f3ccbda7def1a81a3d07002e500e8bb1a898e
Author: Roel Kluin <roel.kluin at gmail.com>
Date: Tue Jan 5 13:40:40 2010 -0800
tdfx: condition always evaluates to false in SetupDoubleTexEnvVoodoo3()
This can never be true.
Signed-off-by: Roel Kluin <roel.kluin at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a7c2a99a65399a59f54c6a0756c106c1ae048ff
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jan 5 11:07:54 2010 -0800
i965: Fix build after blind merge of mesa 7.7 by Brian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f544394c1d059ce09c8bb2b5e11f5e871c7915f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 11:40:24 2010 -0700
st/mesa: fix broken translation of negative register indexes
A src register's index can be negative if we're doing indirect
addressing into the constant buffer. Ex: MOV OUT[1], CONST[ADDR[0].x-3]
This fixes the piglit vp-arl-neg-array.vpfp test.
Before this change we were going out of bounds of the t->constants[]
array and getting garbage that later triggered an assertion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=487a14b476d5e01bd03f50bc45fd3dfc59aa609c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 10:56:57 2010 -0700
ARB prog parser: regenerated parser file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0f68b1e4c3d3d23fc9a7d624a465537b2e74d6c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 10:53:44 2010 -0700
ARB prog parser: fix parameter binding type
References to program local and enviroment parameters are put into the
unified program parameters list as PROGRAM_STATE_VAR entries which point
into the local or environment arrays. So the param_binding_type field
should be PROGRAM_STATE_VAR.
This fixes the piglit vpfp-generic vp-arl-env-array.vpfp and
vp-arl-local-array.vpfp test failures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3514b73388c9df36941c370837a04d90ca44ddd
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 10:03:16 2010 -0700
ARB prog parser: regenerated parser files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c6ae4c6c87edd02671a3857d1f774835b923e59
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 10:01:20 2010 -0700
ARB prog parser: add allowSwizzle param to initialize_symbol_from_const()
We need to disable constant consolidation when building an array of
constants which might be indexed indirectly.
Fixes regression in piglit vpfp-generic vp-arl-constant-array.vpfp
test caused by earlier constant consolidation patch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37f6929d29c9d3fbec873c0576a343d342ffdedf
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 09:59:39 2010 -0700
mesa: whitespace changes and comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f27e39aa4ec267fd2074a73da14bf1b4d2f8fb13
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 09:57:41 2010 -0700
mesa: change constant search behaviour in _mesa_add_unnamed_constant()
Only search for an existing, matching constant if swizzleOut is non-null.
We need to be able to disable constant consolidation when building an
array of constants which will be indexed indirectly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c77ade8fed2be933af3f493932cedee7ca868b04
Author: Maarten Maathuis <madman2003 at gmail.com>
Date: Tue Dec 29 23:59:08 2009 +0100
nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly
- The previous solution was hacky and didn't do subchannel autobinding.
- The beheaviour should match what libdrm_nouveau does closely.
- The solution remains statically sized, but when debugging is on it will check
for abuse.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d2ab37e65c9242d01f63cc5376cb6929f9285f
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date: Tue Dec 29 00:36:17 2009 +0100
nouveau: kill nouveau_push.h and use libdrm versions of BEGIN_RINGs, etc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c306ef5e81da5456d39a6e98cfc1f5f00b9c77a7
Author: Maarten Maathuis <madman2003 at gmail.com>
Date: Sun Dec 20 12:19:19 2009 +0100
nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
- This avoids problematic "reloc'ed while mapped" messages and
some associated corruption as well.
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d8b180038eef692cbc75731d340c9fcc721784
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Jan 5 17:56:26 2010 +0000
svga: Remove stale references to delete shader results.
To ensure that a new result that happens to have the same address
of the old one will be detected as a change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ebef37c7ba67c4449367b95821293176a0a370b
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Jan 5 17:32:19 2010 +0000
svga: Rebind shaders when tokens change.
Even shader ID doesn't change. Otherwise the token change is not
effective.
This reverts regression from commit
cdb445f3a9285e2d8f042a07021ade78b94e0156. Regression could be seen in
Quake3's loading screen -- the upper right corner of the screen would
be black.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e18bad36d90255dca6cb519eb7ecfc540c292c1
Merge: 897cb8950ae14ffe7029b1daf16113ff62ce0dfe 467cccf0a77e225b886711db2b0b929ecf71e411
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Jan 5 08:37:49 2010 -0800
Merge branch 'gallium-docs'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=897cb8950ae14ffe7029b1daf16113ff62ce0dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Tue Jan 5 21:39:15 2010 +0800
egl: Fix breakage from -fvisibility=hidden.
Mark EGL API and driver functions as PUBLIC.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=467cccf0a77e225b886711db2b0b929ecf71e411
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Jan 5 08:22:52 2010 -0800
docs: Don't check in generated docs.
Per ML discussion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acb8073d074de23c5e3753b9096e02b8101adeca
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Dec 24 01:53:48 2009 -0800
docs: Stub out list of modules in core distribution of G3D.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef1b9426918a29b7ddd28601b0e53ed683abb89a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jan 5 09:14:48 2010 -0700
st/mesa: added PROGRAM_LOCAL_PARAM case in src_register()
Fixes piglit vpfp-generic arl.vpfp failure when using gallium.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae44b92f61b78c9991060a8dd7fa7327d428c138
Merge: c727fa6dbf5a9fca5fc94de06c309f54402449d1 51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Tue Jan 5 10:31:11 2010 -0500
Merge branch 'remove-intel-dri1'
* remove-intel-dri1:
intel: intelScreenContext() is no longer used
intel: Remove remaining dri2.enabled tests
intel: Drop more cliprect bookkeeping
intel: Remove struct intel_framebuffer
intel: Remove client-side vblank code
intel: Drop intelWindowMoved()
intel: Drop batchbuffer cliprect_mode tracking
intel: Drop DRI1 static regions
intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
intel: Drop LOCK/UNLOCK_HARDWARE()
intel: Drop DRI1 SwapBuffer implementation
intel: Drop DRI1 CopySubBuffer implementation
intel: Drop DRI1 support
Push __driDriverExtensions out of dri_util.c and into the drivers
Remove leftover __DRI{screen,drawable,context}Private references
Check for libdrm_$chipset.pc when needed
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd96b51303512bef301c4cee5c7a65ebb3371913
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 14:31:08 2010 -0700
mesa: bump version to 7.7.1-DEVEL
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c727fa6dbf5a9fca5fc94de06c309f54402449d1
Merge: c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2 e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Jan 5 14:13:40 2010 +0000
Merge commit 'origin/gallium-draw-retval'
Conflicts:
src/gallium/drivers/identity/id_context.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c91ceeec320daebe7d9d78ed2d80a2265bcfa8c2
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 22 14:50:10 2009 +0200
r600: adjust after radeon mipmap changes in 7118db8700
R600_OUT_BATCH_RELOC doesn't really use offset so set it
in TEX_RESOURCE2
+ typo fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c1e7bb4b5caab699d8bce8906b5ca138eac51
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Jan 5 13:44:06 2010 +0200
r600: support depth compare functions & shadow_ambient
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f9aa38f4e2be47229d92be2c1189c2b8d9c7133
Author: Michal Krol <michal at vmware.com>
Date: Tue Jan 5 11:00:07 2010 +0100
tgsi: Simplify implementation of few interpreter's instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b5c8816e95528cbe68599bade44796e10711cd
Author: Michal Krol <michal at vmware.com>
Date: Tue Jan 5 09:09:50 2010 +0100
tgsi: Use FREE() to release MALLOC-ed() memories in sanity.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=767d1472df68a777c51c406fa3f8d642c7cf58c0
Author: Michal Krol <michal at vmware.com>
Date: Tue Jan 5 09:06:30 2010 +0100
tgsi: Fix bogus loop condition in sanity.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c301fa6fc86b5ab8cc953674d6d21ff28a09e4ad
Author: Michal Krol <michal at vmware.com>
Date: Sun Jan 3 21:13:47 2010 +0100
tgsi: Treat MOV source operand as FLOAT so modifiers works as expected.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72183227039acaa1fdc95ef9faeb98703cb8c28d
Author: Michal Krol <michal at vmware.com>
Date: Sun Jan 3 20:44:48 2010 +0100
tgsi: Store ADDR file in interpreter as an int.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8e67e4aa14510c56ea5c18cf6b2b961cbbf8e6
Author: Michal Krol <michal at vmware.com>
Date: Sun Jan 3 17:59:17 2010 +0100
tgsi: Remove dead micro_umod().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97f9a147db010ad373b4a85e7769f060ca12ab50
Author: Michal Krol <michal at vmware.com>
Date: Sat Jan 2 22:07:33 2010 +0100
tgsi: Make interpreter aware of float and integer data types.
Debug check for inf and nan only on float channels.
Apply absolute and negate source operand modifiers based on
opcode type.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c34f6faf35c16ff81a1c4420290be4ed7f542121
Author: Michal Krol <michal at vmware.com>
Date: Sat Jan 2 11:00:40 2010 +0100
gallium: Add UMOD TGSI opcode.
Either that or have UDIV have two destination operands.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=062aab96e015021f3b83067848495a8ce2d92456
Author: Michal Krol <michal at vmware.com>
Date: Fri Jan 1 23:44:00 2010 +0100
gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.
Provide reference implementation of them in tgsi_exec.
Note that BREAK opcode is overloaded and can be used to break out
of either a loop or a switch-case statement.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08a3efee10034d9bd8809eb6707a372b81ea3957
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 19:08:45 2009 +0100
tgsi/ureg: Improve immediate match & expand logic.
Do not pollute immediates with unsuccessfull attempts to expand them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff56a12051a91c5c69db9afb85e4a3ebdb17ef96
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 18:33:44 2009 +0100
tgsi: Support signed/unsigned integer immediate types.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c55e80aa600c88a20117cdca4bde2a46f79730
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 18:17:34 2009 +0100
gallium: Add signed/unsigned int immediate data types.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4b4c1b6fc06056270e099082f3fd88ec261a3b
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 17:22:18 2009 +0100
tgsi: Cleanup interpreter code for other existing integer opcodes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c046034dc5c95dd2fe84d0b4fd44f25235480b9
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 17:02:03 2009 +0100
Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.
This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df0826fba37f38e9ea094180c71f2460e5b50e38
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 17:00:15 2009 +0100
tgsi: Implement new integer opcodes.
Update interpreter and ureg.
Also, get rid of SHR -- it's actually an alias for ISHR.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59eda099306aca3a950f7157bde6fe84d0db604
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 23 16:51:31 2009 +0100
gallium: Add more integer TGSI opcodes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7836a96657eeb1b1a924d582bbf9db5b1692fadc
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 20:00:00 2010 -0700
mesa: added _mesa_[Get]TexParameterI[u]iv() functions
New in GL 3.0. Primarily meant for setting int/uint-valued texture
border color. Not plugged into dispatch table yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 19:53:28 2010 -0700
mesa: make texture BorderColor a union of float/int/uint
When we have integer-valued texture formats, the texture border color
must also store integer and uint values.
With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions
can set the border color to int or uint values.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b9983c0a593c0b50a44ddae829dee820cfd448
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 19:20:33 2010 -0700
mesa: use get_texobj() in _mesa_GetTexParameter() funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac16495a2772886100789f04e1a7d65068e9a40
Merge: bfc34c880492f15dc47db30e88f888d1c48d5e70 6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 19:16:24 2010 -0700
Merge branch 'mesa_7_7_branch'
Conflicts:
docs/relnotes.html
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/r300/r300_cs.h
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
src/mesa/main/enums.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 19:05:31 2010 -0700
mesa: add missing _mesa_lock_texture() call
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b434a816d7a4b298e16a8b51b54e5a2d5ea28da8
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 29 15:55:34 2009 -0800
i915: Use _MaxLevel on principle in texture setup.
It was OK before because we proceed to clamp the value to hardware
limits, but given that other use of MaxLevel has been a trap, let's
avoid it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a26dfc474618ecfe881846a8c9dac221332d44
Author: Eric Anholt <eric at anholt.net>
Date: Mon Jan 4 09:39:07 2010 -0800
intel: Fix CopyTexImage from tiled mipmap levels > 0.
Fixes piglit fbo-copyteximage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63610fae4f46361f2500577a83bf5ac6f9e8b0ac
Author: Eric Anholt <eric at anholt.net>
Date: Mon Jan 4 08:47:01 2010 -0800
i965: Fix the surface offset calculation for tiled buffers.
If we ever had a non-tile-aligned tiled renderbuffer, the math was all
off. Use the existing x,y coordinates instead of trying to
reconstruct them from an incorrectly-calculated offset value.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a160d1c27de8afcf072b4fd438d6a37f16742e75
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 29 14:47:01 2009 +0200
r600: support vertex_array_bgra
Use vertex program key mechanism and swizzle during vertex fetch - is there
a better way?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82421c549f782cee0d377a064852813117ff6850
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 13:59:43 2010 -0700
mesa: added GL_DU8DV8_ATI in extract_float_rgba()
Fixes warning seen with Shadowgrounds. See bug 24016.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bf004d8bef298298621dc9e13b4119e3ced572
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 12:47:37 2010 -0700
docs: initial release notes for 7.7.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6130bb13913090f7477d3dab5662c7e80c7b9293
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Jan 4 12:06:04 2010 -0800
mesa: Prevent possible array out-of-bounds access by _mesa_light.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfc34c880492f15dc47db30e88f888d1c48d5e70
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Jan 4 11:28:37 2010 -0800
i965g: Fix assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad80009c8845f446d64a0a43f39b5a797db2245b
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Jan 4 11:25:38 2010 -0800
tgsi: Fix assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fb1eaddfbaf487067e0ff4f1d6f82145b6b0acd
Merge: 195568e4cb0524d71db0ac68cf5a95b33a1af6b4 c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 11:47:39 2010 -0700
Merge branch 'gallium-conditional-rendering'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e661bf50183bf5481ee0d6c8e6be0809da991913
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 11:29:38 2010 -0700
mesa: regenerated enums.c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=707faf65c89dbe64e2cb01196b913b354221e26e
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 11:29:09 2010 -0700
glapi: comment-out TIMEOUT_IGNORED
This is not really a GLenum value.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f52dd2ab333b0bdfa1df15bffb8156350c93f892
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 10:26:28 2009 -0700
glsl: use varName variable in _slang_gen_assignment()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=195568e4cb0524d71db0ac68cf5a95b33a1af6b4
Author: Brian Paul <brianp at vmware.com>
Date: Mon Jan 4 11:26:56 2010 -0700
mesa: more detailed error message in extract_float_rgba()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1baaf111c8c42ed7f7218c46038f32eb51b9c6eb
Author: Alan Hourihane <alanh at vmware.com>
Date: Mon Jan 4 17:41:49 2010 +0000
fix overflow
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51362a75a70f982dc076064ff266e8eb6a0e3a8b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 23:26:50 2010 -0500
intel: intelScreenContext() is no longer used
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0b60aa1b9c1c4ce15c6b461e24622e9f71286d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 23:26:03 2010 -0500
intel: Remove remaining dri2.enabled tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2861d9200be15cc44e8825387d3bd79086523c67
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 22:56:36 2010 -0500
intel: Drop more cliprect bookkeeping
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d282128ff68cc58bc3f5b808031c5fe7325bd69b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 23:21:16 2010 -0500
intel: Remove struct intel_framebuffer
With the vsync fields no longer relevant and by refactoring the code
to no longer use color_rb[0-1] we can just use struct gl_framebuffer
directly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e1d3edac90016ca9662ca0a9707a2d4fba1726
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 21:41:57 2010 -0500
intel: Remove client-side vblank code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc4b886e412e01260af9cf9c8bd7c01f1dece19
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 21:37:41 2010 -0500
intel: Drop intelWindowMoved()
Everything this functions does under DRI2 is also taken care of
by intel_draw_buffer(), which is always called where intelWindowMoved()
is called.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5203b7227ccb6b618fa42f08434d4a3cf123dca2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 20:01:08 2010 -0500
intel: Drop batchbuffer cliprect_mode tracking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55d0920cd8e504a09e3741716fc47381c03f6ac
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 19:29:58 2010 -0500
intel: Drop DRI1 static regions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee49ac8742c52696cba8cc5ca50459f8a13153a1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 21:15:04 2010 -0500
intel: Use depth buffer from ctx.DrawBuffer in copypix_src_region()
This function was using intel->depth_region, which is the static region
for the DRI1 depth buffer. This code has always been broken with DRI2
but I suspect it doesn't get excersized much.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01dc463e5d5513e059eea601710cd4babe02610d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 18:42:23 2010 -0500
intel: Drop LOCK/UNLOCK_HARDWARE()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3566bc7584475daa852f4d5735a81a28c032297d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 18:31:48 2010 -0500
intel: Drop DRI1 SwapBuffer implementation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4611f08c07091f2f516156f4725c2ae5fc3579c4
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 18:29:35 2010 -0500
intel: Drop DRI1 CopySubBuffer implementation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c0ff14240044935049a1114edfc69bc6682b95
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 18:16:15 2010 -0500
intel: Drop DRI1 support
The DDX driver stopped supporting DRI1 so we're dropping support for
that from the DRI driver too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39a0e4e7de379a182c1544fa24d5cb2a7687ec72
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 17:56:29 2010 -0500
Push __driDriverExtensions out of dri_util.c and into the drivers
This lets the individual drivers select which extensions to advertise.
Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2
but the shared extension list in dri_util.c does list the DRI2 extension.
Pushing the list into the drivers, lets us avoid listing the DRI2
extension for drivers that don't support it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d61f07318c8678901b948fdaa8ccdf37aa3203e9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 17:09:12 2010 -0500
Remove leftover __DRI{screen,drawable,context}Private references
As part of the DRI driver interface rewrite I merged __DRIscreenPrivate
and __DRIscreen, and likewise for __DRIdrawablePrivate and
__DRIcontextPrivate. I left typedefs in place though, to avoid renaming
all the *Private use internal to the driver. That was probably a
mistake, and it turns out a one-line find+sed combo can do the mass
rename. Better late than never.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8616cec5c9889e6166839b33baa8db52f04d409c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Fri Jan 1 17:03:33 2010 -0500
Check for libdrm_$chipset.pc when needed
This adds missing pkg-config lookup for intel and moves the radeon
lookup into a case...esac so it's only looked up when one or more of
the radeon drivers are enabled.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e414df894fc70b7024eb38c812e582336014974
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Jan 4 16:54:29 2010 +0100
st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.
This was already done in st_TexImage() but was missed between incremental
changes to st_TexSubimage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3abb9d1cc4698e45e5d794919e8c27a3d7e5908
Author: Alan Hourihane <alanh at vmware.com>
Date: Mon Jan 4 12:42:51 2010 +0000
silence compiler warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a531fb46a6ab544666c5eeb362f3622bd44aaff
Author: Alan Hourihane <alanh at vmware.com>
Date: Mon Jan 4 12:41:33 2010 +0000
Fix test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86b336f71b21c813a1fa890440553aedcfb08fa7
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 13:38:58 2010 +0100
docs: Explain TGSI_SEMANTIC_NORMAL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ab89d7681b90ba4cf556237fe5d08b706fd11ae
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 13:23:41 2010 +0100
docs: Fix indent.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07f416cdc9cfdbad6bbeee0cbd826252e93ed26e
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 13:21:32 2010 +0100
docs: Clarify what truncate means.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cef218062aeb86bc7564483b3c39d61532d35e48
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 13:15:28 2010 +0100
docs: Replace bogus `\times' back with `*'.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c929664fdf257ce5e41a70545df72eb2f6b51d92
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 13:12:27 2010 +0100
docs: TGSI SIN and COS are scalar instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acd1451393068762a46a06aee3af9e94bc09e147
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Jan 4 13:05:43 2010 +0100
svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c114f000df269787afb449d73cd8aae202be2550
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Jan 4 13:04:05 2010 +0100
st/xorg: Proper calculation of screen pitch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8282185752a93acca54a67a8e97e0066ee233709
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Jan 4 13:02:40 2010 +0100
vmware/xorg: Fix SCons build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3567fc9837cf12c03fe901b01cc4878e007fe52
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 12:59:17 2010 +0100
docs: Clarify math description of TGSI LRP instruction operation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6659681f2ec73026eecafd54bfad72c2712b4dd
Author: Michal Krol <michal at vmware.com>
Date: Mon Jan 4 12:52:43 2010 +0100
docs: Correct TGSI acronym expansion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04a818606f5639d9d8df4ebe501abb496bf847f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 29 14:47:01 2009 +0200
r600: support vertex_array_bgra
Use vertex program key mechanism and swizzle during vertex fetch - is there
a better way?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e2fc19cc1b8e4c23f5ad82ec68779c41101b41
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 23:33:32 2010 -0800
r300: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a29e3f8e8e1f05e54959063928a93d7a5eef0f0
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 21:39:20 2010 -0800
progs/egl: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 21:29:33 2010 -0800
progs/samples: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b14cbfaebc135351a72d86128ae987611ef8c31f
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 20:51:23 2010 -0800
r300: Silence 'mixed declarations and code' warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b218d94b51ce04467795c30d2426204986e3249
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sun Jan 3 23:24:13 2010 -0500
Only enable verbose NoOp dispatch if DEBUG is defined
By default we generate a function per GL entry point to warn if it's
called without a context set. This is to allow the function to print
it's name in the warning. By using a generic function that doesn't print
the function name in the non-DEBUG case, we reduce libGL size from
320008 bytes to 283144 bytes (11%).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0214b7b3c1eae5573b03b485b18e4c10729831ee
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 20:16:59 2010 -0800
r300: Silence 'mixed declarations and code' warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3047e73f78b4f337a2f66acdc95133d61a2b535
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sun Jan 3 22:46:43 2010 -0500
Noop dispatch: move warning code out of the generated functions
This reduces libGL size by 11% here, going from 360968 bytes to
320008 bytes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58531029e6eba11c374d996ea031f1bbe4386c54
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 18:32:07 2010 -0800
r300: Silence 'mixed declarations and code' warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e196f433dc02654f1c0f7989e2e7e7a5c4b425d
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 18:05:12 2010 -0800
r300g: Silence 'mixed declarations and code' warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8326b011d9b16dcc502507a52bd747a4b709399
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sun Jan 3 20:59:52 2010 -0500
Fix glut to work with -fvisibility=hidden
The GLUTAPI #define used in the header file to mark the font structs
visible wasn't kicking in because of the #define glutBitmap9By15 XXX
prior to #include <GL/glut.h>. High quality code... worked around by
copying the GLUTAPI specifier to the invidual C files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d62eb45997a199e116661e26217b4d44fb9ba1e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sun Jan 3 19:53:01 2010 -0500
Export a few glapi functions used by gallium and r300
Fixes breakage from -fvisibility-hidden commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 15:07:35 2010 -0800
r300g: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bfc579bd435b4d0c258258440866840c473f681
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 14:42:36 2010 -0800
llvmpipe: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e388d62b4712bcd75cecad53f5ca20a2bb6f89b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Sat Jan 2 18:59:54 2010 -0500
Compile with -fvisibility-hidden by default
We have all functions that need to be visible marked with PUBLIC and
this is trimming around 4% off the DRI driver .so size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5d9e6f70037d4dc12430302f82a116cb1e00ca
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jan 3 19:58:54 2010 +0000
mesa: Cope with the degenerate case of zero length ranges.
Fixes assertion failures on glean's bufferObject test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3739bdb60edc051348526d469d5222bb6934917
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 21:54:01 2010 +0000
gdi: Don't generate import libraries for opengl32.dll.
Both MinGW and MSVC include opengl32 import libraries, and its safer to
always use those.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60084088baca0981e5b0f1512831683cd4f25bc
Author: Francis Galiegue <fgaliegue at gmail.com>
Date: Sun Jan 3 09:42:17 2010 -0700
mesa: fix blend enable/disable calls in meta.c code
Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=287cbba9b7ebf95391f77b58f519dd76c415d355
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Thu Dec 24 08:47:29 2009 -0800
apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSX
Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32305e3a9f9408922c34f06174aaa0d34cf72459
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Thu Dec 24 09:20:33 2009 -0800
glxcmds: Fix comment about __DRI_ALLOCATE
Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d95544446f3b862620fe5bb33b37705a2ad8681
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 03:06:33 2010 -0800
trace: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jan 3 11:02:12 2010 +0000
rtasm: Play nicely with Windows's Data Execution Prevention.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da47ac20e676e05c1b0b66c2c07265836f4c7eb
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Jan 3 02:38:22 2010 -0800
progs/vp: Ensure null-terminated byte string.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c6e9a39e3d38cfc05772667c759b82df8f0fff
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 21:58:40 2010 -0800
progs/tests: Silence uninitialized variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d18924dff424eb2e06454193c6c2024f1b2795
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 21:52:51 2010 -0800
progs/tests: Silence warn_unused_result warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d27effbfd88463fc395c364c4e6fc59636074bda
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 21:05:06 2010 -0800
i810: Fix include recursion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c5faad26eae7bb4b95d6c95548860ff52354ba
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 20:47:15 2010 -0800
sis: ifdef out unused variable.
Silences GCC warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2758f3b74838f4d4f1ae691fddca7dc9f4e8c0e
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 20:39:04 2010 -0800
st/xorg: Ensure null-terminated byte string.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be6fb5c08350138ac85c1bf727553aaa9f4583e6
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 20:17:43 2010 -0800
r300g: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 20:04:00 2010 -0800
glu/sgi: Initialize members of struct O_curve.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb445f3a9285e2d8f042a07021ade78b94e0156
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jan 3 00:47:30 2010 +0000
svga: Use a shader id as low as possible.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904917dcc67e15830a4fe106a243eb57dde985ea
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jan 3 00:41:01 2010 +0000
util: Minor enhancements/corrections to the bitmask logic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da6a80301b2cfdc6902198e3fef5ec78e86e39cf
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 2 21:46:42 2010 +0000
svga: Rename error labels.
Make it easier to insert/remove error branches.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=386f91eec3f96cb8e28dfc6545a11e1d7dedc22b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 15:46:11 2010 -0800
glu/sgi: Initialize members of struct O_surface.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba9dc26eec0ee65ea3aa1d8f8f31731157f86fa0
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Jan 2 15:29:25 2010 -0800
glu/sgi: Initialize member of struct O_trim.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c978ab017d103e60e7e69b6a7857a70baca29e7b
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 2 20:22:52 2010 +0000
gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=995c3420186cad609b8a785be0d76f17096bf14d
Author: Marc Dietrich <marvin24 at gmx.de>
Date: Sat Jan 2 13:51:17 2010 +0100
autoconf: fix build breakage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbc71937f7da1339c4a456b0bac48881b7e2b7c
Author: Brian Paul <brianp at vmware.com>
Date: Fri Jan 1 17:50:02 2010 -0700
mesa: added _mesa_GetBufferParameteri64v()
This is a new function in GL 3.2. No dispatch for this function yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37e5626111ea99409d41af9581a3bc32a5d1519f
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 23:01:03 2010 -0800
glu/sgi: Initialize member of struct Property.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=646c8ce03217dbda87fd1f5aedddd3f75a477754
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 17:54:11 2010 -0800
progs/samples: 'Silence no previous prototype' warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 17:25:16 2010 -0800
glu/sgi: Initialize member of struct Dlnode.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a19610112efdbde9daa81b742a081832d186e9
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 17:19:27 2010 -0800
glu/sgi: Initialize members of struct O_nurbscurve.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52eb3e4235cc661ab9626a704c555a5f096c628a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 2 01:12:35 2010 +0000
scons: Build glew on all platforms.
It is required for progs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab161f28739c397200e1ad3b6ad2a26409c95bf
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 17:06:16 2010 -0800
x86: Silence printf format warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=321aef7da31abeee91b929cbaedbe9626597d8b1
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 2 00:56:01 2010 +0000
scons: Update the MSVC SA to match latest scons code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d376ac42d730b927e52e4906ce7cdc4e5bf46a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Jan 2 00:55:29 2010 +0000
scons: Axe generic.py.
Progs are now built together with the rest so no longer needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad9defdd9c5c7a18c833cdacebe012604190f167
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 16:25:37 2010 -0800
progs/rbug: s/wait/rbug_wait/
wait conflicts with wait in /usr/include/sys/wait.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae37da6116d7a703b2752fd7978caad79ecfcf2
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 16:03:53 2010 -0800
llvmpipe: Silence uninitialized variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a318edd0838ee3343be0425019d93541b621567
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 22:35:28 2010 +0000
scons: Put glut and glew shared libraries into build/xxx/bin or lib.
Use bin subdir for windows dlls, lib for unices.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee39dc20e6f055f131f21ca2d63ea0eada5a80a6
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 22:03:07 2010 +0000
python: Don't generate a import library for python module either.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f19ec64fc8878e39809e77a0022a5c819f41e4b
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 21:58:21 2010 +0000
i965: Add missing include.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2104cbb6947645614e99319edb3b6502535066ee
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 21:55:08 2010 +0000
scons: Remove duplicated code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e40643a328e4a60c04acf3e3079befb813c705
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 21:54:51 2010 +0000
scons: Disable version symlinking for DLLs.
Fixes windows build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=187066caa0d98836ecb1e2fd5e5c96bc83fcc82e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 21:54:01 2010 +0000
gdi: Don't generate import libraries for opengl32.dll.
Both MinGW and MSVC include opengl32 import libraries, and its safer to
always use those.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a8c9dac7ea43ad8a45052e17f7127451344e5a
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 19:58:39 2010 +0000
scons: Fix glew build on MSVC.
The environment for building the DLL needs to be quite different from
the environment for building the programs, in order to get
the dllexport/dllimport attribute done currectly. I don't know how MinGW
managed to build the programs, but MS linker refuses to link symbols with
mismatching attributes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c852e960ccb5d2727ccaaf2829e89596a6be3128
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 19:39:09 2010 +0000
util: Silent potential loss of precision warnings.
Also ensure multiplication doesn't happen for negative numbers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd237a879fdc70cb070aa8be0f01a7b31d8207c6
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 15:38:19 2010 -0800
llvmpipe: Use C-style comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dac82c378a94f0f42bef3f7e33e11e4eafb9872b
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 15:32:52 2010 -0800
gallium/util: Silence format warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bd32383a06224c742f6af59fcd95cd11284d5b
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 15:12:58 2010 -0800
ARB prog parser: Silence unused variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df06e7e9d5d5ac0a5a2fa0af11afa7f5241c5a4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 15:01:22 2010 -0800
gallium/util: Replace h_addr with h_addr_list[0].
Fixes compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a349687d499a76496dc9433d5437398f774f0bd4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 14:46:11 2010 -0800
glu/sgi: Initialize members of class Knotvector.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d3d202ac991bd1a67ba40f4be145621b35620fe
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Jan 1 14:39:16 2010 -0800
glu/sgi: Initialize member of struct Property.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9595b59247518dbb7c47c25720dc2a5147973b0b
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date: Fri Jan 1 19:03:27 2010 +0100
tgsi: Add missing semantic name in text parser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=486ccb55a89f229ffbd181f79f9372cf0b4cbdb6
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 00:35:43 2010 +0000
r300: Fix scons build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d778ff02222e0ff383fa453470879033f178b7
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 00:22:48 2010 +0000
scons: Don't list cell as a driver.
Cell driver's SConscript never got written, and it is not trivial one to
write, so don't accept cell in the driver option to avoid confusion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf9be46c01151c46954316a4cbc693dde06a77af
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 00:20:52 2010 +0000
llvmpipe: Add missing include path.
The abscense was being masked previously.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847a13d38d4e8c5f4c386d060dcc8ec09e491a3
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 23:46:46 2009 +0000
gallium: Generate a single library for auxiliaries with Make too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f4757d46627fb453f08dc63fde3d7f458eafe2
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 22:18:17 2009 +0000
scons: Aggregate all tiny libraries in a single library.
Makes integration of gallium into out of tree components much easier. No
pratical change for components in this tree,
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8e0b97e53fc94b9bafa038cd4420a9588e62f7
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 21:41:24 2009 +0000
gallium: Remove the sct module.
Not used, and its functionality is now addressed by
pipe_context::is_texture/buffer_referenced callbacks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 21:10:25 2009 +0000
scons: Build progs together with everything else.
This is a substantial reorganization, This particular commit enables:
- building the progs for unices platforms
- glew is now built as a shared library (it is the default, and it is
inconvenient and pointless to shift away from that default)
- all progs get built by default
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b401315b1db3c2c483e1d1df372be76ca1001a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 20:55:33 2009 +0000
progs: Ignore derived files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb23523a80615c075d73e4a9b2a1e6ecd135d58
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 20:52:06 2009 +0000
glsl: Ignore programs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d747eded475b227cc025391d0438a5dd1357cb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 20:19:18 2009 +0000
scons: Don't globally define WIN32_LEAN_AND_MEAN.
Some of the demo progams legitimately need the functionality
that's disabled by WIN32_LEAN_AND_MEAN.
Instead the solution should be to define WIN32_LEAN_AND_MEAN just before
including windows.h on a case by case basis.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f44b93d26a1d0c2c15a2613b07510825bc1d54
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 20:14:30 2009 +0000
mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c7f483b438deffe7cfa1883d0c30616257e2d0
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Jan 1 11:20:38 2010 +0000
mesa: Make condrender.[ch] prototypes match.
GLAPI on windows is more than "extern" -- it includes the --, so the
mismatch between condrender.[ch] prototypes causes "different linkage"
errors on windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e2c5ac0bba7298c9a32703fe3d19de1f7b815a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 17:58:56 2009 +0000
scons: Expose convienience libraries to the host environment.
This fixes MinGW cross compilation build, recently broken due to the use
of convenience libraries in the GLSL preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=700a2ebbf1ce0737ffdc3c9f08415dcf59550465
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 31 17:53:23 2009 +0000
glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.
There are two ways to silent this: put inline keyword, or reimplement the
hack as a #define. inline keyword actually varies slightly with compiler
so I've opted by the latter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 14:47:21 2009 -0700
st/mesa: implement conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b382d2e66855d49354356f2d3209652aaf5987
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 14:46:57 2009 -0700
st/mesa: move st_query_object type to header to make it public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 14:46:15 2009 -0700
softpipe: implement conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0b4fb06b8b570b1999a0849797d3cb77f6ee5cd
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 14:44:40 2009 -0700
gallium: pipe_context::render_condition() and mode flags
For conditional rendering predicated on results of an occlusion query.
If this driver function is NULL, conditional rendering is not supported by
the driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a01bc5bd95a6cc85a9db7d8e2c07812346373d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 31 22:24:13 2009 +0100
nv50: small fix for handling "dangerous" swizzles
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25024d948298a9f3f3210a0b91486f79a3917b0f
Merge: d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3 195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 09:02:27 2009 -0700
Merge branch 'mesa_7_7_branch'
Conflicts:
configs/darwin
src/gallium/auxiliary/util/u_clear.h
src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
src/mesa/drivers/dri/i965/brw_draw_upload.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:50:26 2009 -0700
mesa: remove a line of dead code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f10903cbddb91a58bee383c05364c79faf33b6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:48:52 2009 -0700
docs: 7.8 relnotes: GL_NV_conditional_render and GL_EXT_draw_buffers2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f10470e3fe0fc70531c91d1c86c99dd1ba826bfb
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:48:27 2009 -0700
mesa: enable ColorMaskIndexed in display lists
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34075d0219edc2cedb5122eb0f82ee0b105b3abd
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:46:36 2009 -0700
progs/tests: added test for GL_EXT_draw_buffers2
Render into two color buffers (render targets). Display half of each
buffer in the window. Use different color masks for each render target.
Only enable blending for the second render target.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcc2e1a729e93bfe64f82d95d007ceab98f3dbc2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:46:09 2009 -0700
mesa: enable GL_EXT_draw_buffers2 for sw drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28b451e406da1b46c7e5bb85951c6cbf36198f9
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:42:12 2009 -0700
docs: update status for conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08d145e1d7479aab125013d6852968fa09ad6fb3
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:41:37 2009 -0700
progs/tests: added conditional rendering test program
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa491c19b9a5de350834b5f416e69e1e0a67a194
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:40:54 2009 -0700
mesa: turn on NV_conditional_render for software drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab26682eb4db0dbe160b13f1e320ec9164c3afc5
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:40:12 2009 -0700
swrast: add check for conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=699cfaeb3cde2a329b2d79ae09c7783ed4edacfe
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:40:03 2009 -0700
tnl: add check for conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3a52643d323626f32a9f1c14464a9501e6494d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:39:46 2009 -0700
mesa: plug in API functions for conditional rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=007b1f42c45e9c063eff5846530baf6ffc8643dd
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:38:58 2009 -0700
mesa: added dispatch for GL_NV_conditional_render extension
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0eb89da56aeaded17fee213bb4f00607b13a5c
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 21:37:54 2009 -0700
mesa: added FLUSH_VERTICES(), more comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be0d77a97cbe92f09dd97fb85a3d5372e52ad4c
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 14:49:49 2009 -0700
mesa: add flag for GL_NV_conditional_render extension
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbe828c1d2a7e7d9155a3ef64e91da4ec2b79ee
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 14:47:06 2009 -0700
mesa: _mesa_Begin/EndConditionalRender() functions
For GL_NV_conditional_render and GL3.
The drawing functions don't check the query object yet.
No API dispatch yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=534e0051854e2e455650435f85e6a73aba8f5d64
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 14:42:14 2009 -0700
mesa: make _mesa_lookup_query_object() an non-private inline function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 31 08:44:24 2009 -0700
swrast: use different temp array in _swrast_get_dest_rgba()
When using multiple color drawbuffers with blending/logicop/masking we
were overwriting color values which we still needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4244b910c83797e3dde62020618f20eb026908
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 31 13:38:53 2009 +0100
nv50: fix TEXLOD sequence and use it only in FPs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Dec 30 21:25:13 2009 +0100
nv50: cannot kill branch if immediate is used
The immediate's bits eat the condition bits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3425bc3607666e5c8ba4f403b4ead8c8870e49c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Dec 30 21:17:31 2009 +0100
nv50: make assimilate_temp safe
Cannot change hw reg assigned to a TGSI TEMP on the fly if
we are in a loop, conditional, or can jump around wildly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ae8f31d5e687fae412edf888028cce69b039f0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Dec 30 20:54:58 2009 +0100
nv50: handle TGSI_OPCODE_EXP,LOG
Not that they make much sense on nv50, but we also do LIT ...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cca04bd87547f8a76d87f4cd9b585de0cf40de
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 31 12:26:14 2009 +0100
nv50: add support for subroutines
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=170cdb4507683fb9042620f7ab2ad96e57787d6c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 31 00:37:47 2009 +0100
nv50: alloc_reg on reg_instance
If we create multiple instances of an nv50_reg referencing
them same resource, register allocation from alloc_reg has
to be done with the original nv50_reg.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba518e3274b020deac255061ab23c74aefeb3f1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Dec 29 12:04:34 2009 +0100
nv50: multiply polygon offset units by 2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Dec 29 00:02:45 2009 +0100
nv50: neg and abs modifiers for flops
Also fixes RSQ of negative sources.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3019afdbd862b86eb26d222d3a1d743faf3693be
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 28 23:17:26 2009 +0100
nv50: don't negate immediates in set_immd
This negation would only be triggered in situations
where it's incorrect.
The caller of set_immd should negate the immediate value
in the instruction itself if desired, and will also know
if it's a float or an int.
ADD TEMP[0], CONST[0], -IMMD[0] would load the immediate
into extra TEMP, negated, and set the negate flag in add
as well - double negation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0584932b3e556a0aecd2ca36f5ae41dc40a919
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 31 00:07:47 2009 -0800
mesa: Silence unused variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2713c92a89fc6c47c3546d36eeb549e126ebc0
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 30 12:38:21 2009 -0800
progs/glsl: Provide a better fix for fgets warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 10:39:20 2009 -0700
docs: added GL 3.x feature checklist to track what's done in Mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e91d4c0e1088f5c4098b01b4b7bf670cd66c4a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 10:30:16 2009 -0700
mesa: implement _mesa_GetStringi() for GL3
Note: not plugged into the dispatch table yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bdaca03e2289f56d1c88668d0a0f1dbd5abeca
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 10:29:53 2009 -0700
mesa: _mesa_get_enabled_extension() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=802b80893943cf129039a37fb2afe26444b09332
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 10:16:01 2009 -0700
mesa: implement GL3 GL_NUM_EXTENSIONS query
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec6de9f948b45e24ecd0e039819e90863ec9646
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 10:13:31 2009 -0700
mesa: simplify some extension testing code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fb922e61efc2712bf7499f31e4b36b06a54f56
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 09:45:58 2009 -0700
mesa: display list support for glClearBuffer functions
Note: some code disabled until dispatch table supports GL3 entrypoints.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5ece5746585fd1b6ffd4768763dfc5709699ab
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 30 09:25:24 2009 -0700
mesa: implement GL3 glClearBuffer() functions
These functions clear color/depth/stencil buffers with a value that's
passed to the function, rather than the context clear values.
For now these functions are implemented in terms of the existing
ctx->Driver.Clear() hook. In the future when we have non-normalized
integer and unsigned integer color buffer formats we'll need new
driver hook(s) to pass int and uint clear values to the driver.
Note: these functions are not hooked into the dispatch table at this time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12039aa7a9e9e7c320e695b2f611b6559925178c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 28 15:12:14 2009 -0700
mklib: use a wrapper for ar
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9656177bc0fac5785d01900a768c2855bdc04b5a
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Wed Dec 30 02:54:39 2009 +0100
nouveau: Fix glTexSubImage on swizzled surfaces on <=NV40
Currently in nvXX_transfer_new a temporary as large as the surface is created.
If the subrectangle is not the whole texture we would need to read
back the whole texture, but we aren't.
Thus, everything but the subrectangle specified is loaded as garbage.
This can be seen in progs/demos/ray.
This patch fixes the problem by creating a temporary that covers only
the desired subrectangle.
That makes us hit an alignment assert in nv04_surface_2d.c. Fix it
using the point registers instead of manipulating the swizzled surface
offset to account for the destination coordinates (which do not seem
to have a 1024 limit).
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00bf0598cfcd9ab9b923d80b7ce2cec14a74da5
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 23:24:04 2009 -0700
st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info()
Fixes progs/demos/fbotexture on Nouveau.
Patch submitted by Luca Barbieri <luca at luca-barbieri.com>.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de95e5768bf5186a29c75981350042581b760684
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 22:29:53 2009 -0800
glu/sgi: Initialize members of struct O_nurbssurface.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1677d5c0aebe8edb54aa3236294acede536013f3
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 23:04:27 2009 -0700
mesa: fix-up blend enable/disable code in _mesa_PopAttrib()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36092fa2d82b9f31b37260d97a2c671e49c7579a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 22:58:44 2009 -0700
mesa: finish-up indexed color mask code in _mesa_PopAttrib()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c72a1dabe72ebe6a875bd048d2d7a676716cbf
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 22:56:32 2009 -0700
mesa: plug in GL_EXT_draw_buffers2 functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=285d3f9ed84343b91e501d870a9ef6c61d9cc8f4
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 22:55:57 2009 -0700
mesa: regenerate API files related to GL_EXT_draw_buffers2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca3a8538b6981d7a47193605968f7adc6f3346b8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 22:54:30 2009 -0700
glapi: extension info for GL_EXT_draw_buffers2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac21edff1c11639dcd02ae6e8ffa50beb3a82ae7
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 21:34:06 2009 -0800
tdfx: Silence uninitialized variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ab29d2b35bff913818f34d1979295a98cbe2b71
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 21:11:37 2009 -0800
progs/glsl: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70bbe2236668bdee9131dc2e6f71e53f9bc78863
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 21:03:23 2009 -0800
glu/sgi: Silence warn_unused_result warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31263f41a0aa2ac4514992cb3b5678116153939f
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 20:56:47 2009 -0800
st/xorg: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b899374cf6f2f3926863ca70c5561ef6c189a9
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 20:45:24 2009 -0800
glu/sgi: Initialize member of struct GridVertex.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5169775345fc6b17b1f984e8bc3b5c3708733a7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 30 05:08:09 2009 +0100
st/xorg: Fix warning and add a TODO comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34fdf149d250275e819ca58554a41a8bff82785
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 30 04:46:12 2009 +0100
st/xorg: On close wait on fences and then destroy the screen
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fdc4f732f6fb50dc324b60b0cff05b6eca46946
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 30 04:58:25 2009 +0100
st/xorg: Be proper with pipe pointers on close in exa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f6f1124634cf659dde4c75549b84e35505d892d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 16:30:54 2009 -0700
mesa: added infrastructure for GL_EXT_draw_buffers2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53e314cb8057797ae75187d91836a50f61170dd7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 30 04:22:12 2009 +0100
st/xorg: Make sure we don't overrun the fence array in block handler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf7d7d7be074246d815fdf4a486e08f5db46a3
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 17:46:42 2009 -0800
glu/sgi: Initialize member variables in class Varray.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7db305c2f9fd4ee43b12ed0ef19efc1532cc30d
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 17:35:22 2009 -0800
glu/sgi: Initialize member of class monoChain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5060fb428d841154013a49af7d4efc3144792260
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 17:22:11 2009 -0800
glu/sgi: Initialize members of class sampledLine.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a856d635d300f842e9fa6413b0255bdb64142838
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 16:30:04 2009 -0700
mesa: add dlist support for indexed colormask and indexed enables/disables
Not plugged into dispatch table yet...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5511d27fc44096117c47ab503fb5b47f993061
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 16:17:14 2009 -0700
mesa: implement per-buffer color masking
This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0.
The ctx->Color.ColorMask field is now a 2-D array. Until drivers are
modified to support per-buffer color masking, they can just look at
the 0th color mask.
The new _mesa_ColorMaskIndexed() function will be called by
glColorMaskIndexedEXT() or glColorMaski().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=495b8f8f7a58616d7b75a84d828e3ea356b9a1d4
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 14:28:33 2009 -0800
glu/sgi: Initialize members of class directedLine.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=126b35bd3acbf486471879531cd2e6f446b14497
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 15:09:16 2009 -0700
mesa: implement indexed glGet functions
The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and
_mesa_GetInteger64Indexedv(). These will be called from API functions such as
glGetBooleanIndexedvEXT() and glGetBooleani_v().
Only the GL_BLEND query is supported at this time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3728673bd1b974e54858fbab6ff62d3607b0d3f0
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 15:04:03 2009 -0700
mesa: per-buffer blend enabled flags
ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to
indicate blend on/off status for each color/draw buffer.
This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x
New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and
_mesa_IsEnabledIndexed(). The enable function corresponds to
glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3.
Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in
drivers, etc. Those tests can remain as-is since the mask will be 0 or ~0
unless GL_EXT_draw_buffers2 is enabled.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a0d4ef7fdf4788de84e6645f6f329482033c42
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 29 13:38:02 2009 -0800
mesa: Initialize variable in get_tex_color_index.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f481cb87ae948852effde2fa4d997c007afd99c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 10:11:26 2009 -0700
glsl: added uniform initializer check
GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
allows them. This patch uses the #version directive to allow/disallow
uniform initializers.
This addresses bug 25807, but piglit also needs to be fixed to specify
the GLSL version in the shader.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=639e7a140e430aa8839c652459eddc9a4b79f9c6
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 09:06:00 2009 -0700
ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots
This function will search the constant parameters in an effort to re-use
constant slots. For example, {1,2,3,4} and {4,1,1,2} can be stored in
one constant slot and accessed with different swizzles. The swizzle info
must be propogated though the parsing code in a few places.
Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=561a107df71aace22a15003cc77dd504ab8b06a0
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 29 08:47:40 2009 -0700
glsl: added default case in _fetch_token() to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0996447559bd251ef7f089165405fcdefe79cc5
Author: Eric Anholt <eric at anholt.net>
Date: Mon Dec 28 19:09:01 2009 -0800
intel: Fix false positives in checking for non-packed depth/stencil RB.
The wine d3d9 visual.c testcase was tripping over this and failing.
Presumably it's binding a packed depth/stencil texture to both
stencil and depth attachment points, and we make a new renderbuffer
wrapper for each in that case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4658dbf04003418a1aadc7647ce8c7211f58413
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 28 19:09:33 2009 -0800
st/egl: Move declaration before code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=089144e4e525883995d609af5040b2355043945e
Author: Eric Anholt <eric at anholt.net>
Date: Mon Dec 28 18:15:06 2009 -0800
intel: Allow binding a stencil but not a depth buffer.
Wine's d3d9 visual.c testcase tries this a lot, so I've added some
piglit tests (fbo-nodepth-test, fbo-nostencil-test, fbo-stencil-only)
and enabled it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4df8d32b510a3f00c12477985818c9d42a0b178
Author: Eric Anholt <eric at anholt.net>
Date: Mon Dec 28 14:38:43 2009 -0800
intel: Improve INTEL_DEBUG=fbo output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4677a61f0576c32e65e9202fa08e81e1162f65
Author: Eric Anholt <eric at anholt.net>
Date: Sat Dec 26 18:43:20 2009 -0800
intel: Remove dead fthrottle_mode option. We only do IRQ waits.
Noticed by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2515ccaf244d3a2c5f16189737a04f44f698fbeb
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 14:43:11 2009 -0800
mesa: remove gratuitous stores I added in remove_instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67bb15d4e3da430d511444bd7d159ccb0c84b73
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 28 18:46:15 2009 -0800
intel: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c2196de3ed0c2745afb3a2e5180947576f07ea
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 28 18:07:09 2009 -0800
llvmpipe: Fix assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e049ddb7549a45adde521d6f2899c2b74b4ff972
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 28 18:05:30 2009 -0800
llvmpipe: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85dcc070719ef6a6bcf65dc4996b1733f63912d8
Author: Younes Manton <younes.m at gmail.com>
Date: Mon Dec 28 17:33:34 2009 -0500
nouveau: Unreference state/buffer objects on context/screen destruction.
- unreference state objects so that buffer objects are unreferenced and
eventually destroyed
- free channel at screen's destruction
Based on Krzysztof Smiechowicz's patch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb9214f33030e1f482d59049c239f20061d24ad8
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sat Dec 26 07:35:17 2009 +0100
nouveau: Fix swizzling for copies to rectangular textures
nVidia hardware seems to swizzle rectangular texture (with width !=
height) coordinates by swizzling the lower bits and then adding the
higher bits from the larger dimension.
However, nv04_swizzle_bits ignores width and height and just
interleaves everything.
This causes problems with rectangular POT textures with height or
width 2048 or 4096 (but not 2048x1024 where it works by chance) since
the driver swizzles them in 1024x1024 chunks and gets the start
position for the non-first chunks wrong.
The following patch seems to fix those problems.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a0c527bd03c0a4e637a1dcde11f0fb6129c07f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sun Dec 27 04:04:46 2009 +0100
nouveau: Fix nv20-40 swizzled miptree RTs
I just coded a patch that does this and seems to work fine. It must be
fixed since it breaks OpenGL (or the state tracker can be changed, but
it seems better to do it in the driver).
The patch also fixes NV20 and NV30 in the same way. They compile but
are untested.
I would guess that using the 3D engine is faster for the larger
levels, but the 2D engine is faster for the smaller ones (and lacks
this issue).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55e50b082ca068d35d695ff323603507e2b64aa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date: Sat Dec 26 08:12:15 2009 +0100
NV30/NV40 CMP and SCS src == dst handling
CMP and SCS can produce incorrect results if the source and
destination are the same.
This patch should fix the issues.
CMP is fixed by predicating both moves.
SCS by changing the order if the source component is X.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=926562fe271a031774d1aae850e955c2180f2816
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Dec 28 22:52:41 2009 +0000
llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.
Not since 6094e79f4e3350d123c7532b1c73faa60834a62d.
Drivers now need to flush draw module explicitely (which explains why
all those previous commits adding draw_flushes calls were necessary).
This is a good thing, but it's tricky to get this right in face of user buffers
(it's not even clear who has the responsibility to flush when a user buffer
is seen -- statetracker or pipe driver), so just force flush (temporarily)
since it's not a bottleneck now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64893eb5017274a955a4166c50b56601fb7673b8
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Dec 28 16:39:30 2009 +0000
python/retrace: Dump only the specified image rectangles.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67171ed85f3f9486238a994e8a427ddc1ac31069
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Dec 28 16:25:48 2009 +0000
xlib: Integrate the trace driver with all pipe drivers.
And not just softpipe.
It is particularly convenient to use llvmpipe instead, since it is much
faster. It also allows to use rbug with all xlib drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7abdaf574a31f4f09b20a6bc59bdb1bbebf9b15b
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Dec 28 15:22:17 2009 +0000
scons: Fix xlib build.
After glsl rework merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a0f291aef5f601f172cf6f41fd83d6c342bb8a
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sat Dec 26 17:26:49 2009 +0100
nv04: Fix build after the latest nouveau_class.h changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84cc09d41a83caa96eca84c73284024d8d63024
Author: Marcin Kościelnicki <koriakin at 0x04.net>
Date: Mon Dec 28 16:23:40 2009 +0000
nv50: Dehexify and bring up to date with new method defines.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ba7d897d1c22202531acb70f134f2edc30557d
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 28 11:05:06 2009 +0000
util: better fix for unused variable warnings with asserts
Modify the non-debug (ie disabled) version of assert to expose the
value in the expression to the compiler (avoiding the unused variable
messages) while still expanding to a noop.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31d1822473bf9d4105bb82b67572cfeea53aaf94
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 28 00:44:30 2009 -0800
llvmpipe: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c441386b0c5c70fc4ae5b3c1eff3fb7f09812a30
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 23:02:55 2009 -0800
st/xorg: Silence unused variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa0437532edf155ee6e65e2e6890fdd58dfec0a4
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 22:49:49 2009 -0800
g3dvl: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf63b9d7a942bfbeef0b2b765bfc346c93de6fb7
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 22:39:31 2009 -0800
st/vega: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3092d1344cac0dafaa4b39d09d987812751e40
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 22:18:18 2009 -0800
gallium/xlib: Silence unused variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f64fa72f7e2362fa68f9cc8dc76be06fc846b4
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 18:12:58 2009 -0800
trace: Silence unused variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f31f9cf485ba3e735c9e10acc715897e0151492c
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 18:09:58 2009 -0800
i915g: Silence unused variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2f96f18aab60ed061339f74792307964c284a2
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 18:06:02 2009 -0800
softpipe: Silence unintialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=180ccffe550698d860e06d3cf5e16e4d9c3e7ddd
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 17:52:47 2009 -0800
softpipe: Silence unused variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0463ee64e39951257d0bb7c5a9b6c894fe761dd1
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 27 17:40:48 2009 -0800
tgsi/ureg: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d5e44f243f64caecec66fae3b8dfc1c0107032
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 15:33:25 2009 -0700
docs: insert 7.7 release date
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b7ff551ab25153e3023871af3daa65b394a828
Merge: 7831515e69ac875b1ac0b1b248ab10c6cf37bf52 da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 15:31:08 2009 -0700
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
src/gallium/auxiliary/util/u_network.c
src/gallium/auxiliary/util/u_network.h
src/gallium/drivers/i915/i915_state.c
src/gallium/drivers/trace/tr_rbug.c
src/gallium/state_trackers/vega/bezier.c
src/gallium/state_trackers/vega/vg_context.c
src/gallium/state_trackers/xorg/xorg_crtc.c
src/gallium/state_trackers/xorg/xorg_driver.c
src/gallium/winsys/xlib/xlib_brw_context.c
src/mesa/main/mtypes.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 15:14:25 2009 -0700
docs: insert 7.6.1 release date
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b46bcd8e7b37aa2e9159e126c1cc88234a3c2790
Merge: cb504a026cbad317c6af1888bfcc616182e0c826 7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 10:24:21 2009 -0700
Merge branch 'mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb504a026cbad317c6af1888bfcc616182e0c826
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 10:24:12 2009 -0700
cell: add glsl to SRC_DIRS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date: Sun Dec 27 10:09:24 2009 -0700
st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORM
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbabcd1e4257fd7de119617609f978d2dd7dd35
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Dec 27 16:13:41 2009 +1000
r300g: fix use of uninitialised variables.
These buffers were getting dereferenced later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ee5b78e7fb31c04a4f5ed96c202604832cc90dd
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Dec 27 15:23:13 2009 +1000
r300g: rename modesetting_drv.so to radeong_drv.so
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=331e910b5c4b2d2c940991e11027fa8f7dee0e8b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 16:22:25 2009 -0800
gallium/util: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c2fd1bae0009ea8231cd77001595f27d6171f7b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 16:18:47 2009 -0800
rbug: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ca25e02faa094218e741af041464728347574f
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 16:14:39 2009 -0800
rbug: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc11424bcded0b1cea0acf45936c4af1f1a4b85b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 16:09:41 2009 -0800
mesa: Remove comma at end of enumerator list.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=309c156bae59124be17137d0f559d2c054231f7c
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 15:55:38 2009 -0800
i915: Fix assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ccf0bb74e7f88ff51bba64a2a94a29f997231f5
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 21:05:31 2009 +0000
softpipe: Flush draw module when fragment pipeline state changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=080703e398f737b71336312fd3dc8d6f38f61e51
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 15:21:16 2009 +0000
llvmpipe: Treat state changes systematically.
That is:
- check for no op
- update/flush draw module
- update bound state and mark it as dirty
In particular flushing the draw module is important since it may contain
unflushed primitives which would otherwise be draw with wrong state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ac1f8299ddc3b60f7f32c58c0310deacac22c6
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 17:30:13 2009 -0800
i965: Extra asserts on flow control instructions to clarify for clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c196a3592a73bfe11db5100a9ba1aff07fb8a60e
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 17:18:03 2009 -0800
i965: Clean up double initialization of dst_flags from a rebase resolve.
Caught by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=070bbd4fcd5d2b669b880b91730a7ad9d130e416
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 17:05:10 2009 -0800
i965: Fix setup of immediate types for gen4 disasm.
Caught by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c7bef296f66bffe3ad167abb0c04c25f7fdae
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 11:02:02 2009 +0000
llvmpipe: Use comments and more code from softpipe's is_texture_referenced implementation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a15642f411613df51474d5c2ab85456b5ca41ce
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 11:01:05 2009 +0000
softpipe: Flush draw module before switching framebuffer.
Otherwise geometry might end up in the wrong rendertarget.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=491a18494373434c1a8e563f489d51b7760f227f
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 11:00:42 2009 +0000
llvmpipe: Flush draw module before switching framebuffer.
Otherwise geometry will end up in the wrong rendertarget.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=399190d13668ed457cf5d6bbbefe908a95bad289
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 10:59:46 2009 +0000
tgsi: Don't dump parenthesis for negation.
It doesn't seem necessary, and more importantly, tgsi_parse doesn't know
how to read them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81fe088f447b959b354fadf0d73fcc7ac7c468d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 26 01:08:26 2009 -0800
progs/demos: Silence warn_unused_result warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc69e34694a16e9f762aba45d7eba05e9dc8514
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 25 23:13:50 2009 -0800
progs/util: Silence warn_unused_result warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd59e6f553ed0585f9d1a361adab007ede9aa0f6
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 25 22:34:35 2009 -0800
intel: Silence implicit function declaration warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=230a5b5f1c9b6c4279384dc6da006f9b65068d12
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 26 01:14:59 2009 +0000
python: Update python state tracker and samples for recent interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f176bf08cd729d67a00d2bd073f29286b1f9a29
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 25 17:40:08 2009 +0000
trace: Fix transfer size computation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b7552673f38b47abb432985e205785accdae5df
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 25 17:39:47 2009 +0000
scons: Put the configuration info in the build directory too.
It fixes cached configuration results from one platform being erroneously
used in other platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353c87ccef69fdfaf778e177c1a6651214db135
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 24 15:53:45 2009 +0000
svga: Allow to dump an individual command.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a4abcc3b9daabdf873d750e689893fcc94e4d5
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 25 14:23:10 2009 -0800
glu/sgi: Fix include recursion.
arcsorter.h should not include itself.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5676082d28d1d0cbb70b6526d1a7c650a3d28336
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Dec 26 07:28:21 2009 +1000
r300g: fixup for GS additions
draw_set_mapped_constant_buffer changed API
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0a9aa5e0476d8ca332753f52a9e56f9cfa8dfa
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 24 13:08:36 2009 -0500
gallium: remove TGSI_SEMANTIC_VERTICES
it's a leftover from an early version of geometry shading support.
geometry shaders now encode the primitive size in the PROPERTY token
and don't need special input with their size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0bc582db761ea3f47580dd2908a227987177dc2
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 24 09:34:07 2009 -0500
draw: disable some debugging output coming from the geometry shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=519a6d308d201a5ccedecf87344fd7542e90bb0f
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 24 09:30:00 2009 -0500
gallium: geometry shader can be always enabled and we don't need a cap for that
using the draw module allows us to enable geometry shading even on hardware
that doesn't support it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a00da63e6612607044e93f2900fba21bddfd0cad
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 24 09:20:45 2009 -0500
util: put vertices_per_primitive function in its proper location
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49155c3264d019869fadde50ff6167a369e966b6
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 24 08:15:29 2009 -0500
draw/tgsi: fix geometry shader input/output swizzling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afd01366b098bf790658e069caddb7a930da827d
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 15:41:47 2009 -0500
tgsi: dump the indices correctly when dealing with 2d arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=960be012a9d185c80bfcb9ff5c3781314dfb7b25
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 14:39:16 2009 -0500
tgsi: fix property parsing/building
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c6f01a52fe5f9ba993505c246740dd20fab344
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 13:43:30 2009 -0500
python: fix python state tracker after some latest changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac96ee1c16419583aa43c9f4100aaca774b9439a
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 13:30:12 2009 -0500
softpipe: make it possible to dump geometry shader from the softpipe
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22370990f28987b361c6adf8e81c5a18184e88ea
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 12:40:39 2009 -0500
tgsi: add missing support for two dimensional arrays in various places
in particular asm text parsing and sanity checking were missing code
to handle multi-dimensional arrays/geometry shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a39f5dfdd7901e59665e2b7513e9466666895b3
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 12:40:19 2009 -0500
python/gs: fix the example
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f658fa5e8febc41836980ad1b4cb385445833a02
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 12:39:21 2009 -0500
gallium: add an inline that returns number of vertices per primitive
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42eefb8235437655632b36490f49a3a8fdc69401
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Dec 23 12:34:34 2009 -0500
softpipe/gs: don't crash with null shader
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0575151b66c9f5387c0433f41db9c19a848d45e
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Dec 19 13:54:53 2009 -0500
gs: fix drivers so they work with geometry shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aac920e4968d5be37ec2dbecb18838e66ca2c95
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Dec 15 09:26:51 2009 -0500
tgsi: make the tgsi assembly parser report line/column on error
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d8577fb3036547ef0b47498cc8dc5c77f886e0
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Dec 14 17:11:46 2009 -0500
gallium: add geometry shader support to gallium
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2447786ed00a19466c9cc9b9efbfa084e88114eb
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 24 22:58:05 2009 -0800
i965: Fix assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ad1d0d02cae06bff3ee120c75ad4ab458d2c7d
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 24 16:26:09 2009 -0800
i965: Add missing va_end.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57cce7a409724a261c6dae6c979496a630167742
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 23 16:55:37 2009 -0700
mklib: put usage info into usage() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=191d9651cd5d257d6d836de4474972384cb7f78d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 23 16:50:06 2009 -0700
mklib: expand .a into .o files on FreeBSD, put common code into subroutines
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6dcf65e7023edda1783eccef03d213f3cb26fb
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Dec 24 12:52:43 2009 +0000
i965g: get trivial/tri working again after edgeflag changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c30e17f9eb572f1bb9b80652a8c6c0d838d0498
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Dec 24 12:45:42 2009 +0000
i965g: strict aliasing changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4069d07ddd8c2afa5378e54710e19e7517d43d6
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Dec 24 12:44:12 2009 +0000
gallium/util: quieten compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9546c3dbd2bdf85654d7ef0e90837f641bd801e4
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 22 10:14:59 2009 +0000
i965g: calculate depth min/max
Previously hard-wired to 0..1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b2226a75f1955da9bd4a28754b7eaebb01fed5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 24 13:35:55 2009 +0100
nv50: support TGSI_OPCODE_CONT
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29f55546dec74ca77dce3a3bf581c251be1d397
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 24 12:39:42 2009 +0100
nv50: make edgeflags work
It doesn't seem to be possible to set the egdeflag in the
vertex shader, so we need to fallback to pushing vertices
through the FIFO and use method 0x15e4 if they are used.
This only works if VP does MOV OUT[X] IN[Y] where X is the
edgeflag output, and Y is saved so we can tell the correct
input later.
The VP still writes the useless values to wasted outputs
as punishment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ddf642dfaea3532b60c8239cb6a83950762e43
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 23 23:36:06 2009 -0800
docs: Add all semantics to TGSI doc, regen.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=098f10c2709a33bb5f35d52a42818ce7cbcaadb5
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 18:00:06 2009 -0800
glsl: Initialize member a_obj of struct slang_operation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=261c3cd530437362f906ef78459ffda7ab2b2077
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 17:50:02 2009 -0800
glu/sgi: Initialize variable in directedLine.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=520955a0cd16d29ddae194ff7efc262b0d5a4fc4
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 16:22:03 2009 -0800
gallium/util: Initialize variable in util_clear.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138145b350d9e58725b43162680b43904497ec8
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 16:11:10 2009 -0800
glu/sgi: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51dcea2aac08ed68b713de0a741c782d51a5b916
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 15:19:45 2009 -0800
util: Ensure debug_dump_flags generates a null-terminated string.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea061509ddab9054514ad87f28de950fb30dba1
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 14:52:06 2009 -0800
st/xorg: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15ecd0337e4e4d9d33449bdff014a634e368c7d6
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 14:43:53 2009 -0800
st/vega: Move declaration outside for loop.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0ab3e3c9bd1a57069657bf5126ade2d8d44d30
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 14:18:11 2009 -0800
st/egl: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8c1ce78b59f76c4a4e0c354f74e6dfb5615e8a
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 14:09:36 2009 -0800
glx: Add XF86DRI[Open|Close]FullScreen prototypes to xf86dri.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3be32ccf900f22c1f75c9f2d8842fe9630da7d9
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Dec 23 21:48:36 2009 +0100
gallium: propagate draw retval changes into cell driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3bb0cf315a761210a0b3bf426aa6f30024fac3
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 23 12:42:38 2009 -0800
glx: Move declaration outside for loop.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42c861f029ae6ae469ae4685c6d5b25b7b34b68
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Wed Dec 23 11:24:52 2009 -0700
Regenerate gl_mangle.h.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5a408bae518ededbb871d113dab89f3e15bfb45
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Dec 23 15:21:56 2009 +0000
llvmpipe: Install unit tests on build/xxx/bin
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b2d8f796a23e8bb783076eaba711d89757a69e
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Dec 23 13:23:39 2009 +0000
util: Define common dynamic library extensions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8502bc6352227afda370cfeeb1a49b128df752
Author: Maarten Maathuis <madman2003 at gmail.com>
Date: Sun Dec 20 05:03:03 2009 -0800
gallium: only create pipe buffer when size is nonzero
- This fixes a crash upon starting spring (a rts engine/game).
Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a615e3cdd0b48f985a9405cd90bdb3e841eeef
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Dec 23 15:57:06 2009 +0000
glsl/pp: move static functions out of header file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdd25ab8cfa407d85f9efd78c97aa575aee94d28
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Dec 23 15:56:31 2009 +0000
glsl/pp: quieten compiler about missing case statements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc7a2d8e6422f632b28e740afc4ab29bd68ac0f9
Author: Tomas Carnecky <tom at dbservice.com>
Date: Wed Dec 23 16:57:17 2009 +0100
i965g: Rename {pf->util_format}_is_depth_or_stencil()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=faae0e5da3c955ef98d87d127fda671de4bdb4a4
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Dec 23 16:55:16 2009 +0100
rbug: rename pf_is_compressed to util_format_is_compressed
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=315ca95666b3744f8c72c35135aea5d96de4cbb2
Author: Tomas Carnecky <tom at dbservice.com>
Date: Wed Dec 23 15:40:20 2009 +0000
[i965] Rename {pf -> util}_format_is_depth_or_stencil()
The function was moved and renamed in 0bed834b.
Signed-off-by: Tomas Carnecky <tom at dbservice.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f6cbc55b7d05dbe4cd93a55238230b420e39e00
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 00:54:34 2009 -0800
progs/tests: Fix build.
(cherry picked from commit 1bf2d78b11ac9ac71f4be285963db1af9f09fe73)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57b5ca5d11044d06f8969d54ff01c27ff44585ac
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 23:07:00 2009 -0800
glu/sgi: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a40524d3d6f8d4a2371d8335667b57e6fb0c22
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 18:21:41 2009 -0800
Add gallium to darwin config.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae32df718cbbe5bb561d3e0589b26c8b9306563
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 17:51:58 2009 -0800
xlib: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b20382d477b7454922af56c455b555d9e904cdc4
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 17:34:39 2009 -0800
trace: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6ca26e5a7ad0dddf7990aa2a3420ff0f1cc93aa
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 17:17:28 2009 -0800
trace: Add PIPE_OS_APPLE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce28a755c3d9d2da55eb764bae4205cbd659a03
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 16:23:00 2009 -0800
gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e73bcb396a313c7a1a0f8852e9e7adddefea8a1
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 15:59:50 2009 -0800
gallium/util: Add PIPE_OS_APPLE to u_network.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8bff341e6ceae25327f152d197f74d11432f22
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 15:19:48 2009 -0800
i915g: Use C-style comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf02484fb668ca20afb8e426b44dc01397d83f87
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 14:51:12 2009 -0800
glx: Compile dri2.c only if GLX_DIRECT_RENDERING is defined.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1033299e836e6a52bcd7211edb263900576e6af
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 14:28:40 2009 -0800
ffb: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f67748038935e609aa85450b20d550b4813c9429
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 16 15:50:40 2009 -0800
intel: Replace some gen3 IS_* checks with context structure usage.
Shaves 400 bytes or so from i915_dri.so.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb3810dd19760797e699c47929f655b829c4d339
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 16 15:42:55 2009 -0800
intel: Replace IS_965 checks with context structure usage.
Saves another 600 bytes or so of code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b87f143c466f7e5bd730895ee29f1cd20a68f9b
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 16 15:22:26 2009 -0800
intel: Replace IS_G4X() across the driver with context structure usage.
Saves ~2KB of code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c96e85c9d6b8c636b0636f3320d1057ab5357b3
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 16 14:45:50 2009 -0800
intel: Replace IS_IGDNG checks with intel->is_ironlake or needs_ff_sync.
Saves ~480 bytes of code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08ed4f5955ef72309b6e20d865faf6d925c8c6e
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 12:38:11 2009 -0800
mesa: Fix a NULL deref in glDeleteFragmentShaderATI(badname);
Fixes piglit ati-fs-bad-delete. Caught by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbeceec97b50a5e377a730d01d48c08faf8f6596
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 12:08:14 2009 -0800
mesa: remove unnecessary store.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6260d4a14cb931330945a3d4d832aa83f9f60b7b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 11:40:01 2009 -0800
mesa: Remove an unnecessary store reported by clang.
This was a workaround for a compiler warning that was showing a real
error. The real error was later fixed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d85a6f70eba7d59bdee34d33e8b3caaeac328ecb
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 11:18:29 2009 -0800
intel: Fix leakage of active texture state in glBitmap fp metaops.
Noticed by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3202a8cc7178373e8e5af60c090550aef29392c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 11:08:38 2009 -0800
i915: Fix use of uninitialized variable in OPCODE_NOISE stub.
We don't actually care which register is used since we're just
swizzling (0,0,0,0), but it should be a valid variable number.
Detected by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d203dbc73d3b036937e0404b580fb04d23e10652
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 11:04:32 2009 -0800
mesa: Replace CLAMP_SELF() macro with more obvious CLAMP() usage.
The same code is generated, and readers and static analyzers are
happier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5727147f894137f194d8efc7adb81b80a9b5acd7
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 10:58:47 2009 -0800
intel: Remove unused stored values reported by clang.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a80fe461e162d5b6e25bd270a54e6662f72e5b3
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 22 10:56:34 2009 -0800
mesa: Remove _mesa_exit wrapper for exit().
It does nothing else while being less useful than exit() because it lacks
attributes that real exit() has.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd9729bc37f4b1098ef940da6e723743db3ded8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 22 14:21:07 2009 -0700
mesa: adjust OPCODE_IF/ELSE BranchTarget fields to point to ELSE/ENDIF instr.
This is a little more logical. Suggested in bug report 25654.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db721151b76611b75bcedfc90221ef5f92e8edeb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 22 14:15:30 2009 -0700
mesa: adjust BRK/CONT BranchTarget to always point to ENDLOOP instruction
To be more consistant.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ea2d26cd9e90d45cdfb94c3a6b06e27d6c0083
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 22 12:57:31 2009 -0700
mesa: added some assertions in BNGLOOP/ENDLOOP cases
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5ddc7821a334177ff3f6c0ea3a5c24245ad194c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 22 13:28:39 2009 -0700
mesa: fix binary() function, printf format string
Need to use the constant 1ULL and 0xllx format string. This fixes incorrect
results and a NULL pointer/parameter bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d186079520234a776c3fa88c81da935d65981fec
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 22 21:26:51 2009 +0100
i965g: fix for edgeflag changes (untested)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e8283c69d80debb44b05ea79dc5f67303a7432
Merge: 00b463fc30b30911797c5d5eaaeae79b7a36589b 420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 22 20:54:26 2009 +0100
Merge branch 'gallium-edgeflags'
Conflicts:
src/mesa/state_tracker/st_draw.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=00b463fc30b30911797c5d5eaaeae79b7a36589b
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 18 22:40:33 2009 +0000
scons: Set the default windows platform to be windows userspace.
I thought I had done this ages ago.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=79bb3da4d3233f26352d549a7a9cb1d1d857c21d
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 22 11:58:45 2009 +0100
tgsi: Implement BREAKC in interpreter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f069e457503c9fe5d252330937f944a5d2aeb54c
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 22 09:57:16 2009 +0000
i965g: fix bo_reference
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d63ebbf524df78e7a1d83d2acf75ae72d27f2a
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 22 09:52:26 2009 +0000
i965g: update for u_format changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa02683e45f1eaf61bba2ba7eeda7686efeed2ca
Merge: ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 22 09:40:39 2009 +0000
Merge branch 'i965g-restart'
Conflicts:
configure.ac
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 21 21:50:21 2009 +0100
nv50: correct the negation of DDY sources
The state tracker now does the correct thing, so
interpret negation normally.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf2d78b11ac9ac71f4be285963db1af9f09fe73
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 22 00:54:34 2009 -0800
progs/tests: Fix build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bcd26c1725c5782875d329eb5f5637d4a95dd1f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 21:04:10 2009 -0800
docs: Re-adjust headers for TGSI, regenerate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a7b2f7e9577a822b53fca20f0797940aaafaab1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 20:33:18 2009 -0800
docs: Regenerate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da65ac6bba9353aebf9bbd8eeb8bc4c23fc8534a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 20:32:46 2009 -0800
docs: Moar cleanup.
Good enough for now!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb2f2a230e3c0f16b4bf2197928152d05f805c0
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 20:07:10 2009 -0800
docs: \times.
Yay for sed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14743ac0e32e928f0027f8b8bee2878e1ee59a3d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 19:57:56 2009 -0800
docs: abs, lg2, ceil.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd801e5c027a832d275e4da665381ce53016ed03
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 19:41:09 2009 -0800
docs: Pow, sqrt.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d92a685bc34b22c3514867c39b64e0c724dbeced
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 19:30:29 2009 -0800
docs: Clean floor, sine, cosine.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8ed3b9607952bb3a8e2756f6f78ae6ccc6e7e05
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Dec 21 19:12:55 2009 -0800
docs: Start mathifying TGSI insts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71678a7ede11062b62e8786daf4ba451f5e4fe87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:46:17 2009 -0800
intel: Replace release info in DRIVER_DATE with "DEVELOPMENT"
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b6b428855e73b35f754a9f64647c6edc1a88fa
Merge: ef171051349ac83695a9a8304d486e1adb503291 82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:45:31 2009 -0800
Merge branch 'mesa_7_7_branch'
Conflicts:
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82184970d3aee822d945af7d4902359f28f7057f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:32:32 2009 -0800
Add MD5 checksums for 7.6.1 release
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b5ed1c13e64f1da0770bce08456ed44d6bb53a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:32:32 2009 -0800
Add MD5 checksums for 7.6.1 release
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ffed19993ab622e0d63776420bd8c6fc6c646f3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:30:35 2009 -0800
Add MD5 checksums for 7.7 release
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e210b93376ab6fef63995c48d7b1766c4335ad8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:28:32 2009 -0800
mesa: set version string to 7.7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=164b5838521bc7ab4af83bb6de8c8711ff40901c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:27:50 2009 -0800
intel: Bump driver date to reflect status as final Q4 driver RC
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48302e9b309c7ce218de2e522c91bdc87e61cdbc
Merge: b57abd3bea29e95e5dee2524c3f1be4b26017c0f 75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:27:24 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
scons/gallium.py
scons/generic.py
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75ad099d3cecc64fe04477ca84bf58b7720edf28
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 21 18:25:30 2009 -0800
mesa: set version string to 7.6.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef171051349ac83695a9a8304d486e1adb503291
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 18:04:27 2009 -0700
glsl: assorted clean-ups in slang_compile.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=982acbddab536ab16b340243d2034abfb30dfe59
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Oct 10 10:45:16 2009 -0600
progs/perf: Fix MSVC build.
(cherry picked from commit cbf46ed670ef5a5c8a641730234dd7ae964c3170)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ddeab48c85d45b7b7cc781dcf566e0767c84ba5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 20:37:40 2009 -0800
More docs. Glossary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09415ca234d18d4daf257afc0ced52687fdf43a8
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Sep 24 12:36:11 2009 +0100
mesa: Fix missing finite symbol error on Windows.
Caused by some weird logic regarding the __WIN32__ define which made
the finite definition dependent on the header include order.
(cherry picked from commit 622bdecabd73167d2f2f3aff0e223a8c64433f99)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de7021b71c1920eeb181d430f2ae2463f964d7cf
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 09:31:17 2009 +0200
mesa: Include <unistd.h> only when one is available.
(cherry picked from commit 970823978c2f7d2cf0757aa6ddbd6289b34c476f)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3839f6768de601e915d5afb3a130ada25cc4620f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Mon Dec 21 17:48:59 2009 -0800
darwin: Build glsl
Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bbdc7f42088ea22c4bf588e1f07da5a68eff96f
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date: Mon Dec 21 17:48:35 2009 -0800
osmesa: Fix a copy/paste error in building libOSMesa
Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9eb7fc6661a1d46c06cec8584b898e3e690af6fa
Merge: ae1c0a06e81b8c6f015a3b64616a5d3a989f9373 b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 18:35:54 2009 -0700
Merge branch 'mesa_7_7_branch'
Conflicts:
src/mesa/main/version.h
src/mesa/state_tracker/st_atom_shader.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b7b2b90e3fb52306c10f62e2a56f5199028d862
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 21 17:25:03 2009 -0800
scons: Define _USE_MATH_DEFINES on MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b57abd3bea29e95e5dee2524c3f1be4b26017c0f
Merge: bf064ce0c31abb036fc035c59fdc1134705a5e3f e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 18:23:53 2009 -0700
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
configure.ac
progs/demos/morph3d.c
progs/demos/textures.c
progs/glsl/shtest.c
progs/glsl/texaaline.c
progs/tests/packedpixels.c
progs/xdemos/corender.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf064ce0c31abb036fc035c59fdc1134705a5e3f
Author: Fabio Pedretti <fabio.ped at libero.it>
Date: Tue Dec 22 10:43:35 2009 +1000
configure.ac: fix for libdrm_radeon API changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e46ad402f1fecf0fc8d2538eb5abbdde97484799
Author: Fabio Pedretti <fabio.ped at libero.it>
Date: Tue Dec 22 10:43:35 2009 +1000
configure.ac: fix for libdrm_radeon API changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae1c0a06e81b8c6f015a3b64616a5d3a989f9373
Author: Fabio Pedretti <fabio.ped at libero.it>
Date: Tue Dec 22 10:43:35 2009 +1000
configure.ac: fix for libdrm_radeon API changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd9e0ebaffeffac09307d5e807b00fef4f551d79
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:29:04 2009 +1000
radeon/r600: use new libdrm_radeon api
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bce03f71741e1b3694e5525014d847467ae6cde1
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:19:27 2009 +1000
radeon: drop assert accessing cref which is meant to be hidden
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34671efa29297d769fa73541c7c96f397cc926ed
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:18:54 2009 +1000
radeon: drop unused members of radeon_state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e77bfc436d896378acc55a0a3a8c3117ddab4efc
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:23:08 2009 +1000
r600: move structs for legacy cmdbuf into cmdbuf C file.
these really shouldn't be exposed here
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9373287a1b6ddb7b96ee10220d282a0f11ae24a2
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:29:04 2009 +1000
radeon/r600: use new libdrm_radeon api
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d2910ee0fd2d8ef95c6948598f702bf5a9e0d44
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:19:27 2009 +1000
radeon: drop assert accessing cref which is meant to be hidden
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d872730172aa44139c031555e792958865b905
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:18:54 2009 +1000
radeon: drop unused members of radeon_state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1703628011242a9f1c664e67eabe8d4370a39b31
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:23:08 2009 +1000
r600: move structs for legacy cmdbuf into cmdbuf C file.
these really shouldn't be exposed here
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3347fe397cb917dbfc18f87795a5187f2763019
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 23:44:32 2009 +0000
gallium/docs: extend the context docs a little
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=14eacb041b174fee75de7c14a81bd333a3fd2797
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 23:38:29 2009 +0000
docs: remove some old opcodes and other cruft from tgsi doc
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a62aaa739924208f9469a75c43a407c0d72a427e
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 23:25:15 2009 +0000
docs: pull in tgsi-instruction-set.txt verbatim
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07b54fe35b93ccfd9eebd2cebe637c20044200f2
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 21 15:20:01 2009 -0800
progs/redbook: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f212b0d85fed5dec9a855fb6d079e5fdb60ac9
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 22:47:21 2009 +0000
gallium: propogate draw retval changes into more drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09e785ee04c80c2bdf27245be7dafc79cce5b0ad
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 22:14:35 2009 +0000
gallium: remove return value from draw calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdae39c28908801709d081fbb7319e70d0ba89ba
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 13:48:58 2009 -0700
progs/perf: added check for GL_ARB_framebuffer_object
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=79e74cda7347170f1015829ceafb0f5f18dd9236
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 15:22:17 2009 -0700
progs/demos: report pixel rate in million pixels / sec
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5fbcf92bc1673d636f73b1aafae41956657b72
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 13:37:49 2009 -0700
osmesa: added new GLSL libs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26cdaaa234f3f31063559011287cc70041f3ec4
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 21 13:37:11 2009 -0700
progs/osmes: add missing libGL dependency, remove unneeded lines
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:50:05 2009 +0000
i965g: fixes to build after merge of master
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72de22439a2d08bb461af60839baf4fbb3e54df
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:22:45 2009 +0000
i965g: remove half-finished change to tgsi_parse
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57531baa9260bd818b5fd584d6a6adde3c2d9fde
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:21:09 2009 +0000
i965g: back out unintentional changes to linux-dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66e779c22ba67834a35f71c8878670c38c071cb2
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:19:01 2009 +0000
i965g: back out unintentional changes to gears
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5585cb533af3d4e5d5324d5f526447b98597402
Merge: d288a30610767f87e3e7c069730d4bc255246568 574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 19:18:41 2009 +0000
Merge commit 'origin/master' into i965g-restart
Conflicts:
SConstruct
configs/default
configs/linux-dri
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c020a83fae23f088990b1d5ae2fc4a1ed92f03d9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 21 18:31:57 2009 +0100
util: draw cube mipmaps with TEX CUBE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f1d2ab590432dd6254f2e124a874695c8e87aae
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 21 18:20:31 2009 +0100
python: fix some pipe_format_simplify merge damage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba251376556835e84c7edb9b02b3fdefde32908a
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 21 18:20:01 2009 +0100
svga: fix typo
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d288a30610767f87e3e7c069730d4bc255246568
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 16:58:14 2009 +0000
ws/i965: respect DEBUG_WINSYS flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=061411b2611634960f0ba36e42916c67918bb53d
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 16:57:37 2009 +0000
i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec7e058f50882b27c0a2abd961bd49848386ff7
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 16:56:46 2009 +0000
i965g: keep refcounts to bound vertex buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c719d4c22e84e315e5dc9cbc69885401a7ae231
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 16:55:40 2009 +0000
i965g: add DEBUG_WINSYS flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=753f0a1dea6c304eb3cc5a3db5f24a5801e37a55
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Dec 21 10:21:28 2009 +1000
r600: fix glFrontFace(GL_CW)
fd.o bug #25290
Suggested fix from Rafael Monica
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f217927a57dbf57ffe23fb48417a4cdad7e0eeea
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Dec 21 15:38:08 2009 +0000
i965g: remove duplicate set_viewport_state, fixes samples/depth
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=764899d7ab018132147ef6d71ce18da3210cab4b
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 21 15:19:21 2009 +0200
r600: support more of arb_point_sprite and also sprite_coord_origin
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69728a2ae28d11e48b87e51dc3ea2fcc040c40fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 21 11:47:12 2009 +0200
r600: disallow negative offsets for relative addressing for now
otherwise for example const[ADDR-3] gets us 253 - ALU_SRC_LITERAL which
expects immediate floats to follow and hangs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d3480abbc97a7fca67c0c1cd057ea0ff52cad70
Author: Michal Krol <michal at vmware.com>
Date: Mon Dec 21 11:58:17 2009 +0100
vega: Add missing actual argument.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace937f1651c64d7fb22917489e29761130aaa0d
Author: Younes Manton <younes.m at gmail.com>
Date: Sun Dec 20 20:11:55 2009 -0500
st/mesa: Check for single level mipmap trees.
The assert in util_gen_mipmap() caught it, although
it does the right thing anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96a5df5141390b5cb31c0eac6449239c6cb750e
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:34:27 2009 -0800
darwin: mklib: Use lipo rather than file to figure out architectures of object files
(cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f926eff263739183b2f0dd8aca32015625eb4b4c
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:32:35 2009 -0800
darwin: Cleanup CPPFLAGS a bit
(cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad7f9d71e22fb7667c90dbbc0558939b89a45154
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:34:27 2009 -0800
darwin: mklib: Use lipo rather than file to figure out architectures of object files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a1e103858a1db0fb037891b8d4a9426eff32b98
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:32:35 2009 -0800
darwin: Cleanup CPPFLAGS a bit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c083fa9bba81cd7ec44f34ac613269781dd4c3bb
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 19:42:03 2009 -0800
Regen docs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a524aab8ae356b3ef35392fa7375a862ed3322dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 19:41:50 2009 -0800
Moar docs, mostly context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f936f2001116d75b1bc5b086b9ff6d5d415bb60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 17:25:44 2009 -0800
Regenerate docs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa33812d47bde327ca69dc3f849404fb22b6f34f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 17:25:36 2009 -0800
Document rasterizer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80f2b04e0d235cfe623c968a670e6d34b8c2add
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 16:40:39 2009 -0800
Fill out some of the CSO info.
...And looks like there's already things I don't know. Go figure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=393857a2f59df43d60fd4f1b7974349261bc45da
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Dec 21 10:21:28 2009 +1000
r600: fix glFrontFace(GL_CW)
fd.o bug #25290
Suggested fix from Rafael Monica
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d737397c2ac21a553a5557914fa741be89c8a9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 14:00:34 2009 -0800
r300g: Add a few more params.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8283e200af40140b61080f7b9f005b291fb752df
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 15:28:00 2009 -0800
Add screen and context to docs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55c43ee3158e5e83dcf51a7d6eaa35d4314c0833
Author: Dave Airlie <airlied at redhat.com>
Date: Mon Dec 21 09:10:21 2009 +1000
glsl: make stack compile.
it would be nice if this stuff would be test built on mesa's primary
platform with mesa's primary build system.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8df5cad9de6570ae1b73a2e51be09a09f67ab51
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 15:02:33 2009 -0800
Add a compiled HTML doctree.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c686e17e52eb9964137fd1a46fbbc96e368b6286
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 15:00:40 2009 -0800
Add Gallium docs.
In Sphinx/ReST format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b065aec840b4c07eb1db156c1100ef4004634549
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:29:04 2009 +1000
radeon/r600: use new libdrm_radeon api
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=65ecbdd49c130fbc790cd37d7c035349c70259a4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 20 14:00:34 2009 -0800
r300g: Add a few more params.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1071ad70f54aa31fcf96b3adc3911087854ab424
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 21:13:26 2009 +0100
glsl/apps: Update after glsl cl interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc9610f88d6b9921447c15928ee5162c3e22132
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 21:11:58 2009 +0100
slang: Update after glsl cl interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d801c296c602d04055b02b3be2f1369bfe1092b7
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 21:11:16 2009 +0100
glsl: Do syntax parsing inline with processing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb345c4221679b8b2d468eb216f9ab1bd4c8ebf
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:59:14 2009 +0100
slang: Add gitignore for autogenerated files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec73cd011d625dbd528b77a10b2cddebb757325e
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:53:53 2009 +0100
slang: Update after glsl pp changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c15948125109d6eda7da25a2749680b830e8b82
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:53:17 2009 +0100
glsl/apps: Update after glsl pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f57a37b2533a92359942a9698427922883d227
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:52:43 2009 +0100
glsl/apps: Do not print number of eaten tokens in version.
This is due to the glsl pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0874ce48a68c06d8bb7387e434af7471d6638e80
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:51:38 2009 +0100
glsl/apps: Print error line number in compile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d696cb279d80ccddebcb28ef6b6284bc6bb9430f
Author: Michal Krol <michal at vmware.com>
Date: Sun Dec 20 13:50:16 2009 +0100
glsl/pp: Do processing inline with tokenisation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7631dca25bd390901036b48709e243db961d3a1f
Author: Michal Krol <michal at vmware.com>
Date: Sat Dec 19 11:03:47 2009 +0100
glsl/pp: Remove outdated TODO.
Already implemented in mesa compiler using predefined symbols.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9aa65d2b751f81fecd365fd6a550562417a3ec2
Author: Michal Krol <michal at vmware.com>
Date: Sat Dec 19 09:55:27 2009 +0100
glsl/pp: Report correct error line for purify and tokeniser errors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6e663def416f73ea8c0c65e8ee6a4dfaaeffae2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 20 19:09:35 2009 +0100
util: util_format_get_blocksizebits() returns bits per block.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ac75f7eb6348032c9b214d6048678aa1cc07c3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 20 13:40:14 2009 +0100
nv50: make address reg allocation a little less hacky
Before I tried to distinguish int +0 and -0, and regs
relative to $a1 would have been considered reserved
for TGSI.
This would probably never occur, let it be fixed even so.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ed083dda9600a1e20255b23c4bb9a156e765e1b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 20 12:04:26 2009 +0100
nv50: use BREAKADDR and BREAK for loops
This is easier, we don't have to record all the BRK branches
to fill in the address at ENDLOOP - which wasn't done before
and thus made all but the last BRK branch jump to the start.
Also, we don't risk reactivting threads that already left
the loop if we join threads after a conditional with a BRK
(although it might be wiser to remove the join altogether
in such cases).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c7f109d67792e27064af5a07c754541348fd787
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 20 14:12:35 2009 +0100
nv50: handle TGSI_OPCODE_RET,KILP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dd951387405fc67b93c675d6a462ce020504719
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 20 01:01:00 2009 -0800
progs/tests: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ba83cd63f84a4d74dd679d62662d59533fd1bdb
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Dec 16 06:07:39 2009 +0100
r300g: add texture compare modes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=420ff89067515a74c9625a103cadc267d5f64bd4
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Dec 19 20:25:43 2009 +0100
gallium: don't use edgeflags if the app didn't supply them
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1aba413a702cad3da04cf6d686ce81dd6330f1a9
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Dec 19 17:12:14 2009 +0100
gallium: fix not generating new vp varient when polygon mode changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b6dee08652706d02939844fe209cddbae8966e4
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Dec 19 14:25:53 2009 +0100
r300: minor blit rework
Use vert/tex coords instead of byte offsets for specyfing src/dst image offsets.
This will allow for blitting between tiled/untiled buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1428868a66ab70a762ad863dafa00c3099f3d8a
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Dec 15 23:57:05 2009 +0100
r300: better fix for glCopyTexSubImage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d87d71036cf546488981d3bd174fde967533bad2
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 19 00:28:01 2009 -0800
progs/trivial: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3340fd65fba8bbd426c5e0b74b1d8f1592b36499
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 19 00:00:56 2009 -0800
progs/xdemos: Use C-style comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=695adf41e24a16599e004fe539928ab04a9fa62e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 18 23:46:14 2009 -0800
progs/demos: Silence compiler warning in morph3d.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=121ff55d81f3bff1c298ed84b2dc2d82fd572b0e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 18 23:38:15 2009 -0800
progs/glsl: Use C-style comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41377942d321c6ff858a81241f01f9c15f9ca347
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 18 23:34:28 2009 -0800
progs/demos: Use C-style comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=759fd1f25f33273e0b7c02598bfa5b97d1a82d77
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 21:50:45 2009 -0800
r300g: Fix provoking vertex for non-quads.
Read the comments. In short, we can't possibly pass piglit's
glean/clipFlat without some help from Gallium and an API/spec change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13a904c34cf7ac5aae3d50a1421259895fc9a08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 19:42:02 2009 -0800
r300g: Respect provoking vertex for trifans.
Fixes part of piglit's clipFlat test; next up is to get quads right.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=429f0e3b37e33a33289f8488369474b20bfd5247
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Dec 19 00:18:43 2009 +0100
gallium: fix up drivers for edgeflag changes
several drivers which chose to ignore edgeflags might require some more work,
while edgeflags never worked there they might now crash.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff5b0c72db20be099f9fc7dee22aeebbda75ab42
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 18 23:53:25 2009 +0100
gallium: store edgflag info in tgsi_shader_info
provides easier access for drivers which may base fallback decision on this
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf611cef29d664c2c2b56d2175c3a966c720e8b8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 14:05:40 2009 -0800
r300g: Eliminate a couple more asserts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=62afcbb2338e30aab8c829e92456c073800156f6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 13:40:24 2009 -0800
r300g: Nuke r300_vbo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=263f4322e7bfa03a6c025dbc2b280e7f60e2cab1
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 18 08:12:55 2009 -0700
progs/demos: fix glut initialization calls
Remove glutInitWindowPosition() calls to play nicer with window managers.
Move glutInitWindowSize() calls before glutInit() so the the default window
size can be overridden by the -geometry cmd line option.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0478b745fe72360ce91988636b54f6e4834c1fae
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 18 11:57:15 2009 -0700
glsl: clear out shader code before compiling
When we start compiling a shader, first free the existing gl_program.
This (mostly) fixes the piglit glsl-reload-source test.
Without this change, we were actually appending the new GPU code
onto the previous program.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8de081dc1f077a026a962244117ec69f0ba7055
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Dec 18 10:57:37 2009 -0500
radeon: protect fbo allocation message with debug
fixes fdo bug 25708
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d938e29f202552a98605906b71f31485af1ef60
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 18 16:09:32 2009 +0100
fix debug output mising from edgeflag changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=890809d71b6ab40c56d341a5dad9f5e6b06469d0
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 18 15:54:28 2009 +0100
gallium: fix mesa to tgsi translation for edgeflags
test apps (progs/trivial/tri-edgeflags and similar) seem to work now
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35e5c19e789329b506273de7f3cdcf28e28e112
Author: Michal Krol <michal at vmware.com>
Date: Fri Dec 18 14:15:21 2009 +0100
util: Add util_format_has_alpha(), enclose in extern C.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1580a1623746f402295d6d3fee5d2a44252fb7f
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 15 19:48:31 2009 +0100
util/pack: Handle the remaining formats with generic u_format access functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f874da422b1811c4cb5f700f424180793ea66d6f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 03:20:19 2009 -0800
util: Update blitter for u_format changes.
:T
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70eba5648b114e13d48b79dc38705b2fc2a8e95
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Dec 18 02:55:28 2009 -0800
Revert "r300g: flush CS if a buffer being deleted is referenced by it"
As requested by just about everybody. I'm going back to actually reading
patches before ACKing and pushing them.
This reverts commit 417ce06306962a9355cbb35cefcdea1951b0ce85.
Conflicts:
src/gallium/winsys/drm/radeon/core/radeon_buffer.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7855fcb63ba0594cdaee15f8579b66af651828e0
Merge: 465333ab7078daf878ad34ab172ebb15f8a003b3 b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date: Fri Dec 18 09:08:26 2009 +0100
Merge branch 'pipe-format-simplify'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=465333ab7078daf878ad34ab172ebb15f8a003b3
Author: Richard Li <richardradeon at gmail.com>
Date: Fri Dec 18 00:23:04 2009 -0500
r600 : enable gl2, set R600_ENABLE_GLSL_TEST by default.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=112908c279b0a768eca95a505856a087e479674b
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Dec 18 14:35:03 2009 +1000
radeon: fix frontbuffer read/drawpixels
Bug 25699
The main problem was the optimising flush wasn't doing the front
rendering checks properly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f59e79f3a9f273c683304117802bb216171c257
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Dec 18 09:32:04 2009 +1000
r300g: store own copy of flush_cb and flush data.
don't go sneaking around inside the libdrm copy.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ed72ebe2599ec178f51d86fd42f26486b9a19b
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 23:41:57 2009 +0100
Move the remaining format pf_get_* functions to u_format.h.
Previously they depended on format blocks, but after removing those
they started depending on format encoding.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5577a83da18890a4f334af2241aca41b6ed31b
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 22:39:03 2009 +0100
util: Remove util_format_get_block().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6dce013f089d072256652f012b3b604781bfd
Merge: 440fc5bf788201a265892ff2e12bf102e63a2896 294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 22:37:15 2009 +0100
Merge branch 'master' into pipe-format-simplify
Conflicts:
src/gallium/auxiliary/draw/draw_pipe_aaline.c
src/gallium/auxiliary/draw/draw_pipe_pstipple.c
src/gallium/auxiliary/util/u_blit.c
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/auxiliary/util/u_surface.c
src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
src/gallium/drivers/cell/ppu/cell_texture.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/r300/r300_emit.c
src/gallium/drivers/r300/r300_texture.c
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/softpipe/sp_tile_cache.c
src/gallium/drivers/svga/svga_state_vs.c
src/gallium/include/pipe/p_format.h
src/gallium/state_trackers/dri/dri_drawable.c
src/gallium/state_trackers/egl/egl_surface.c
src/gallium/state_trackers/python/p_device.i
src/gallium/state_trackers/python/st_softpipe_winsys.c
src/gallium/state_trackers/vega/api_filters.c
src/gallium/state_trackers/vega/image.c
src/gallium/state_trackers/vega/mask.c
src/gallium/state_trackers/vega/paint.c
src/gallium/state_trackers/vega/renderer.c
src/gallium/state_trackers/vega/vg_tracker.c
src/gallium/state_trackers/xorg/xorg_crtc.c
src/gallium/state_trackers/xorg/xorg_dri2.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_xv.c
src/gallium/state_trackers/xorg/xvmc/surface.c
src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
src/gallium/winsys/drm/radeon/core/radeon_buffer.c
src/gallium/winsys/egl_xlib/sw_winsys.c
src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
src/gallium/winsys/gdi/gdi_llvmpipe_winsys.c
src/gallium/winsys/gdi/gdi_softpipe_winsys.c
src/gallium/winsys/xlib/xlib_cell.c
src/gallium/winsys/xlib/xlib_llvmpipe.c
src/gallium/winsys/xlib/xlib_softpipe.c
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_cb_texture.c
src/mesa/state_tracker/st_texture.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=440fc5bf788201a265892ff2e12bf102e63a2896
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 21:57:24 2009 +0100
util/format: Fix bogus assertion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3af2ddbe943f0fe0d6b0ba9e627cbb82d0cc79f2
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 21:25:47 2009 +0100
s/desc->type/desc->channel[0].type/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=294bd53d4b6b15a6890599c46f14b205a3c738bf
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date: Thu Dec 17 19:17:23 2009 +0100
glsl/apps: Add dummy install target to fix 'make install'
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f127e5236ca3c53bfe25fc4ffcfe16ae55ed42b
Author: Sedat Dilek <sedat.dilek at gmail.com>
Date: Thu Dec 17 19:14:53 2009 +0100
configure.ac: Add glsl to SRC_DIRS
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e195eab9093d2a6cf55a42b2e7789c9a381b7782
Merge: 1c28073fdfb56a241424c739b57845f47fa05002 75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 17 17:00:46 2009 +0100
Merge branch 'glsl-pp-rework-2'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c28073fdfb56a241424c739b57845f47fa05002
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:19:27 2009 +1000
radeon: drop assert accessing cref which is meant to be hidden
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5484f9dfc6dbc534a5a2477aa46ebd28da1f72e8
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:18:54 2009 +1000
radeon: drop unused members of radeon_state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24c29cc3902c87f7d62052dfa498237162e7157
Author: Dave Airlie <airlied at redhat.com>
Date: Thu Dec 17 14:23:08 2009 +1000
r600: move structs for legacy cmdbuf into cmdbuf C file.
these really shouldn't be exposed here
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20ee275974a58cd221031d522ad58a9548af2a31
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Dec 16 16:18:22 2009 -0500
r600: Invert front face winding when rendering to FBO
fixes fdo bug 25679
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50caff5675888c0063c73fa64b88129db7aa11dd
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Dec 16 22:12:16 2009 +0100
gallium: edgeflags change fixes
use correct number of vertex inputs
fix not running pipeline in case of edgeflags
changes to mesa to tgsi translation still very broken
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aeea8a07b8a3d126f62395c7f7de4fcab741846a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Dec 16 09:01:58 2009 -0800
mesa: set version string to 7.6.1-rc4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a09e6e2ad9676c69cc4bb33459ebd4cbc9c982b
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 10:39:17 2009 -0700
mesa: add missing semicolon
See bug 25663.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09cef45393c14d2b02529cb3cbea194bdfc06bf3
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Dec 16 11:35:08 2009 -0500
r600 : clean a bit to prepare to enable gl2.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35ff190a9c80988ffeb0fbe4e2b5d732f8130feb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 08:17:43 2009 -0700
docs: document 7.6.1 BlueGene fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2584c5bd253e53ba052356360a33b5ec976e9716
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Dec 16 15:06:02 2009 +0000
llvmpipe: add LP_DEBUG env var
Cherry-picked from dec35d04aeb398eef159aaf8cde5e0d04622b811.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1f49bd465b899d1c85aa07650ca5b62a50303b0
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 14 15:27:35 2009 -0700
llvmpipe: fix broken TGSI_OPCODE_FRC codegen
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43d6c81ae2b3cb263f803bb9881c0823c1ed7dda
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 14 15:24:31 2009 -0700
llvmpipe: fix broken lp_build_abs()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=138d639ec9d4454c646d94701365e25630d9f3da
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 08:04:23 2009 -0700
mesa: test for __blrts for CPU_TO_LE32()
See bug 25663.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a43fc39585c0d712244bbac5461e62f3a261d930
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 08:02:52 2009 -0700
mesa: no dlopen on BlueGene
See bug 25663.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f202b53b049a3d6478fee6edb0a272cd779987e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 07:58:42 2009 -0700
mesa: remove //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddfc2e74390d0c1df10da39112a6913ea518d349
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 16 07:58:31 2009 -0700
st/mesa: remove //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ddee2cfbcef59128b2a251d5391ddc2b4aea4bb
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Dec 15 05:35:03 2009 +0100
r300g: fix emission of which textures are enabled
It fixes most of the "Bad CS" issues in piglit/texCombine and piglit/fbo.
Some other issues of this kind will get fixed in the kernel soon (depth-only
rendering, S3TC, and RGTC).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded4ecde60e36bbf7204ebb3b43c6ec065ff1f06
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 06:55:54 2009 +0100
r300g: clean up the invariant state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acce4824ec284b2a9bfdc847d7d79b8064912db9
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 06:39:08 2009 +0100
r300g: clamp vertex indices to [min,max] everywhere
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d701d1c6ed8e0a649d62104aeded8fb25c66d8
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 05:29:12 2009 +0100
r300g: if no colorbuffers are set, disable blending and set the color mask to 0
This seems to be the only way to disable the first colorbuffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf85bf9cd0c168caed6210a896df285c3d86db03
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 05:47:54 2009 +0100
r300g: set the number of colorbuffers in RB3D_CCTL
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0befc4b2e3061f865a5b39295d64a8f003e9e8
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 05:22:36 2009 +0100
r300g: remove unnecessary flush in set_sampler_textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e0b0bc37315cd29a84e71854dca951149b8bc8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Dec 13 02:19:18 2009 +0100
r300g: add Z24X8 to the list of unsupported sampler formats on R3xx-R4xx
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a97148bf5df3c32087a5fdd799912d0275267d
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Dec 13 01:32:39 2009 +0100
r300g: add acceleration of the clear, surface_copy, and surface_fill functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=417ce06306962a9355cbb35cefcdea1951b0ce85
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 12 23:44:02 2009 +0100
r300g: flush CS if a buffer being deleted is referenced by it
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0a1ebc7369da62c2dfbd5ea8dec3273e099725
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 17:39:30 2009 -0800
unichrome: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60457b03b4549808de63457485fe9eb00b9fee5
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 17:06:01 2009 -0800
sis: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3825abdb53c791633ee85ed544ac1cbe1a65e6
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 16:32:51 2009 -0800
savage: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc443d841c84977abd88d3be3d78287480fbe72d
Author: Michel Dänzer <daenzer at vmware.com>
Date: Wed Dec 16 00:37:40 2009 +0100
r300: Fix typo on < R5xx RS setup for blits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca02109e91ce7aab76eaea93d41ca98dfea22a36
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 13:12:12 2009 -0800
r128: Silence uninitialized variable warnings in r128_tris.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7430c3ac35ed47227c47f8f5ed184e6e754ea5e7
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 13:04:25 2009 -0800
dri: Initialize variable in driBindContext.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 15 12:14:04 2009 -0800
intel: Fallback to software if drawable size is > MaxRenderbufferSize
This prevents the mystery blank window if, for example, glxgears is
resized larger than 2048 wide on 915. Since the Intel drivers in Mesa
7.6 lack GTT mapped fallbacks, the performance is a slideshow at
best. On Mesa 7.7 and later the performance is much better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=987e9188d25e7c49eb7e6fe64dbe63dd2cfc25ef
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 15 12:32:48 2009 -0800
x86: ifdef out unused function cptr.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80e815639459367313cb0c2e5e32d978ed9fcd08
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Dec 15 01:11:22 2009 +0100
util/blitter: kill the draw_quad callback
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85bf420a78483cf62ebab59af13a7c5a320a4703
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Dec 15 00:26:10 2009 +0100
util/blitter: allocate most of the state objects on-demand
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab85ba30e2ed3c5e8bd289eab2f66b997e3489a9
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 19:14:49 2009 +0100
util/blitter: use PIPE_MAX_* limits, and fix a memory leak
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d0f4780861121e564c833d6061082491126154
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Dec 14 19:05:15 2009 +0100
pipe: add PIPE_MAX_TEXTURE_TYPES
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55753f59ae1754738bed4b0cb6546db65891f53f
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Dec 10 10:25:33 2009 +0100
util: add blitter
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c61022b4a19f020ef8f6c635ecffa54a914fd7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 12 23:38:17 2009 +0100
util: add a function which converts 2D coordinates to cubemap coordinates
The code was taken over from u_gen_mipmap.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dff4c9ed559ae025d1d8fe7b9d1cea5a973c2225
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 12 06:34:29 2009 +0100
util: add new fragment shaders to simple_shaders
New shaders:
* Fragment shader which writes depth sampled from a texture
* Fragment shader which copies COLOR[0] to multiple render targets
Additional improvements:
* The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*)
so that they can sample from any type of texture, not only from a 2D one.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a15c48ecedb985e2cecaaa9061ff579092069f1
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Dec 15 14:46:43 2009 +0000
llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.
Now fslight looks perfect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85c27c3ef7753ee8bae119dd982df09161b44d5f
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Dec 15 14:15:52 2009 +0000
llvmpipe: Fix lp_build_polynomial comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72c98780697b40da5c34da0aec21d06e46a431d1
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Dec 15 13:58:53 2009 +0000
llvmpipe: Fix typo in lp_build_log constant.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b1cf4cf32a2bdc5f13c2aa1e211c4c7dc6775
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Dec 15 13:40:13 2009 +0000
util: Fix unity value for swizzle 1.
It should be 255 for ubytes, and not 1.
Thanks Michal for spotting this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=846e38f1c33c3b2e46227886da57beda27b82f0c
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Dec 15 12:13:43 2009 +0000
llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx.
It should be a bitcast as the integer value is actually an encoded FP
already.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d508bf862bdb2c706a6c8a3a0a7f99de77e5c8cc
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 20:16:15 2009 +0000
util: Add dl wrappers.
Borrowed from Mesa, slightly changed for more type safety.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1efa45e04124eff66c48493be50d2b66d248506
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 15 13:54:05 2009 +0100
tgsi/text: Don't use strncasecmp(), it breaks windows build.
Also, break out of the for-loop when a matching property is found.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8135d545b5542ef33fabc92bcede2848e3e6b29
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 15 12:03:26 2009 +0200
r600: use _mesa_insert_instructions to fixup wpos instead of manual ins insert
this keeps branch targets correct.
glsl/trirast works correctly now afaics
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbc374cd3030d5db2c8f5d9b9405976d7efa458d
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 15 10:22:34 2009 +0200
r600: fix typos for vert-tex
at least i think this is how it was meant to work
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae5e7f213b7df1d7e3381e64b69beffd1243dc4
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 14 16:39:19 2009 +0200
r600: fix fragment.position
wpos.y seems inferted to what opengl expexts, so calculate correct
value from window dimension and replace references in fragmentprog
with calculated value
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10f5cff6ac1ce7c7cee1a11cf5d68cae728e8f8b
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 14 11:59:41 2009 +0200
r600: add support for FRAG_ATTRIB_PNTC
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c046bec8f78f33e7530416e0faa4d127d08e641
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 14 10:48:36 2009 +0200
r600: add DDX DDY opcodes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22d2547ad1cac1f91e839f646918ef7df6293ae9
Author: Matthew Bell <matthew at bells23.org.uk>
Date: Mon Dec 14 21:58:19 2009 -0700
mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/Makefile
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8d508854c6dd354e611b046e375b8633059a40
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 14 18:11:57 2009 -0800
progs/trivial: Silence compiler warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5fe39f5051bb758b98ed4b9a2b9d550b588edf
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 14 17:30:15 2009 -0800
mga: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b18fa9f44810cde45519368170a505cdd0ebb936
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 14 17:20:34 2009 -0800
mach64: Silence uninitialized variable warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18ebcfe39360dc0ef1e175fe6c39cbb857432ab4
Author: Richard Li <richardradeon at gmail.com>
Date: Mon Dec 14 18:02:05 2009 -0500
r600 : add texture support for vertex shader.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ff688ea299581e60caf5d6e1a464f68c717fe83
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Dec 14 16:34:07 2009 -0500
tgsi: add properties and system value register
adds support for properties to all parts of the tgsi framework, plus
introduces a new register which will be used for system generated
values.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b52aa3362665e08bdc2f75cc9bfdc4debc6eb0
Author: Maarten Maathuis <madman2003 at gmail.com>
Date: Fri Dec 4 22:58:22 2009 +0100
nouveau: avoid running out of relocs
- Added flush notify functions for NV30 and NV40.
- Flushing mid frame will call flush notify, which will resubmit all
relocs.
- We don't try to recover from reloc failure yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2677f199a547f6e44d964b8c34dd7f60d9523ab2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 14 18:39:13 2009 +0100
nv50: be more cautious about using reg_instance
Trying to free part of nv50_pc->reg_instances[] for an
nv50_reg representing an indirect constant resulted in
a segmentation fault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0127b6ced257919180ba3a1bf534b68d9c750be
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 14 18:36:33 2009 +0100
gallium: more work for edgeflags changes
fixes, cleanups, etc.
not working yet
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14be63c5647e4406a0a4d80570a4def593b551b
Author: Michal Krol <michal at vmware.com>
Date: Mon Dec 14 17:23:22 2009 +0100
tgsi/ureg: Add ureg_DECL_gs_input().
Allows one to declare GS input registers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1778ddaf74aba72df167769bf42150810aac91a3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 14 11:10:16 2009 +0100
nv50: store immediates as uint32
Sometimes we want non-float immediates, hacking them into
floats isn't nice.
Sorry, this should have already been committed before.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d880199ead954e79cad141f7a29f7dd17fe7fc
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sun Dec 13 20:09:33 2009 +0100
nouveau: nv50: Add missing ctor_immd_4u32 function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e76bb2f337bc71929578f1a424c74232c48c2d9c
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Dec 13 17:22:33 2009 +0100
r300: enable accelerated support for glCopyTexImage only under KMS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8403df33e070cf76af8ae96373d8090e8979c897
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Dec 13 17:18:50 2009 +0100
r300: fix regression introduced by da73c1ed
The 0 value is correct for I8 format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d8501bf2742519cc958c5f32122e196b64f8278
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Dec 13 16:12:11 2009 +0100
r300: fix glCopyTexSubImage
Need to properly setup colorbuffer when dst pitch != dst width.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=079b670111fe41cabf700d089f489d4b116af5eb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 13 14:36:54 2009 +0100
nv50: add proper zslice offset in miptree_surface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5a6fa0c87a821835161494987994a781401303
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 13 14:14:41 2009 +0100
nv50: use m2mf z pos instead of calculating offset manually
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d8c9add2f095fc365ede751253d9fb7fc5c6e1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Dec 13 13:44:49 2009 +0100
nv50: add craziness for non-constant TXB and TXL
If lod or bias can be non-constant across a quad of fragments,
we need to execute TEX separately for each value.
Don't ask why.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c9870b54c1aad42ead5b2655c19c42343b8bf84
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Dec 13 00:14:31 2009 -0800
i810: Silence uninitialized variable warnings in i180tris.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=555dc25c4c5a0991fb6846ccc263a195717512de
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 23:47:32 2009 -0800
swrast: Silence uninitialized variable warnings in s_triangle.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa44efb04504fb6f8a1a2ff9d99388d173f7181a
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 22:17:16 2009 -0800
st/mesa: Silence uninitialized variables warnings in st_draw.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aef54ba627c748a43f601228c725f5ba79be002
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 22:00:19 2009 -0800
swrast: Silence uninitialized variable warnings in ss_tritmp.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d85e8170e38e04790a2c10541dec01fee9afd2
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 21:46:13 2009 -0800
glut: Prevent potential double free in menuVisualSetup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20590b97336c4ebe5d2bcee51d66820e1e5d26c8
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 20:20:02 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_poly_elts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd1a09e3bbdb907e3b806e68400804310dc168ce
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 18:42:18 2009 -0800
glsl: Initialize member label of struct slang_operation to NULL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8d4ac56f7596613730fa4961d9b7b2e8d042055
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 18:34:15 2009 -0800
softpipe: Initialize source in blend_quad.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ea452dd35ba8ae063c70cc7fc916975c823ecd6
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 16:56:07 2009 -0800
t_dd_dmatmp2.h: Silence unused value warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75e8dbb2351c6bdbda0e5eaefdf434a7a5518c75
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 16:24:25 2009 -0800
i915g: Silence unused value warning in intel_drm_get_device_id.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dc018618d024cfbf1f342b0141bb6aab21f41b1
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 16:18:08 2009 -0800
t_dd_dmatmp.h: Silence unused value warnings in render_line_loop_elts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af4e4a73f78cb5ccb5b0295a4683b2eae5325d8f
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 16:02:09 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_elts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=588e9f69c4994d4e5bccdc8257a5aeb1e0b740d8
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 15:47:17 2009 -0800
progs/trivial: Silence compiler warnings in tri-blend-min.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de9132f2740d3959af548e36e9b280e9853e59b6
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 15:27:30 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_poly_verts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e444c9960b18bcee5216a49db997b1c5ec14eca
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 15:08:01 2009 -0800
swrast: Initialize tex_coords in handle_sample_op.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d361bd0b3570811ca4e49d09d3282aaa5cbe01
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 14:41:35 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_quads_verts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=786899f1532046526bcc94683112d79a5f59a660
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 14:20:17 2009 -0800
progs/trivial: Silence compiler warnings in tri-blend-max.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b91503f45740e6e2a5db92609aed887b6c7bd460
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sat Dec 12 23:15:08 2009 +0100
Revert "nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)"
This reverts commit ec7844537ecdb0b598447e37bf0b7120acd029f3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d529736b9a07ddd5d8127c56cc25e5f6f5f2c12
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 13:39:39 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_tri_fan_verts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec7844537ecdb0b598447e37bf0b7120acd029f3
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sat Dec 12 22:31:53 2009 +0100
nouveau: nv30: Disable swizzled surface usage if any dimension is 1 (Warsow creates a 1x1 front buffer)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2cee7741e877bb78480eae8b8b5bfb55b42158c
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 12:52:02 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f371e973d19650a5c157a0844e43ffdea5e43e
Author: Michal Krol <michal at vmware.com>
Date: Sat Dec 12 16:58:43 2009 +0100
Remove grammar module -- no dependencies left.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3b32934c83f721102b9dd004227a528a174d7bb
Author: Michal Krol <michal at vmware.com>
Date: Sat Dec 12 16:49:26 2009 +0100
slang: Delete a file that is now autogenerated.
This file has been modified in master and removed in feature branch.
This gave a merge conflict I couldn't resolve by removing and git adding
it to index.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3eb0f718e19653a2ad8e49396c904183be456f3
Merge: 491f384c3958067e6c4c994041f5d8d413b806bc 784cca9fa527de771754d76545970f78094b9adf
Author: Michal Krol <michal at vmware.com>
Date: Sat Dec 12 16:48:32 2009 +0100
Merge branch 'master' into glsl-pp-rework-2
Conflicts:
progs/perf/drawoverhead.c
progs/perf/teximage.c
progs/perf/vbo.c
progs/perf/vertexrate.c
src/mesa/shader/slang/library/slang_common_builtin_gc.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d80778218d512f51e1b52e2fe652021ecefd724a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 10 00:36:03 2009 +0100
nv50: support TXB and TXL
... and don't set the 'live' flag for TEX anymore, we'd
have to know if results affect the inputs for another TEX,
and I'm not going to do that kind of analysis now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0036f391a1862c15c4e33d221314926dba3213b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Dec 9 23:45:52 2009 +0100
nv50: add S8Z24 depth texture format too
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc0ffaba7d1df234b3c62769ade9dee712117d2f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 10 20:54:18 2009 +0100
nv50: fix depth comparison func TSC bits
Unfortunately it seems that if depth comparison is
active and we read a 2D texture, i.e. provide only
2 inputs, the second is used for comparison ...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a689783b9f61fc12e35f7e613697a3f4b07766b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Dec 7 20:40:39 2009 +0100
nv50: add src_mask case for IF opcode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f3644c42350fec2cda17e66548c517d9d00e47f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Dec 4 23:16:32 2009 +0100
nv50: plug memory leak in miptree creation/destruction
Keeping this dynamically allocated for texture arrays.
Since we don't use it to store zslice offsets anymore
it's either 1 or 6 integers (cube) ...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7a97344924461d64bfa5bd1b6a2c1151b70cc7c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Dec 2 19:59:07 2009 +0100
nv50: use copies of tgsi src nv50_regs
So we can use the 'mod' member without concern
if a source is used multiple times in 1 insn.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a15ec9141b070b088d03d87673d0d2741b7db6b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Dec 10 20:50:02 2009 +0100
nv50: support vertex program textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c6558a2e6b613a6a058bb7f23b678a32e01846
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 02:06:51 2009 -0800
progs/xdemos: Silence compiler warnings in glxinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5be33477e4a5cb73a5ccc24c2ad6518adddeb40
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 01:34:33 2009 -0800
progs/tests: Silence compiler warnings in vpeval.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44d6ab6de5d5c02c38146086d3f03523968df49e
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 01:11:56 2009 -0800
progs/tests: Silence compiler warnings in cva.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e2eee4ab203773fa4b420d3782f0074f5b3bf32
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 01:02:16 2009 -0800
progs/redbook: Silence compiler warnings in aaindex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81dcf8bdf23250dc04dd60994aaede0eb5c2dda7
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 12 00:33:42 2009 -0800
t_dd_dmatmp.h: Silence unused value warning in render_line_loop_verts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=784cca9fa527de771754d76545970f78094b9adf
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Dec 12 00:50:26 2009 +0100
r300: disable blit debugging info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8315494ac84e6b59ae9113653224ed0a546014
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 22 15:12:24 2009 +0100
r300: emit number of used colorbuffers to pass radeon cs checker
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbd53f8f55cd4201ee230fec44f35e7dd2eea17d
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 21:18:41 2009 +0100
r300: setup render target format for r300/r400 cards too
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=353966b2da7de6d694285617ee5522ee4f3863ac
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 18:16:29 2009 +0100
r300: finish blit support for r300
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1a7cc1e44e2c318eaa1de67893d20774f6fec5f
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 10 19:47:04 2009 +0100
more blit fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5f167353f16fb4f5b349002625b704f3e23778
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 9 23:01:35 2009 +0100
blit WIP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7255a5486dcb3acd5d7d267b9f546aff38685555
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 8 22:01:17 2009 +0100
r300: use accelerated emit for CopyTex[Sub]Image functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4df3f9227f1e068792454920d9ec782326da88f
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 8 22:01:12 2009 +0100
r300: accelerated blit support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a0d410bdbbc9ea9b56fca51e077de32d629d20d
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 8 21:44:24 2009 +0100
r300: fix wrong assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd58253f675cb37b7521f082f80a3fd9cab6eff1
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 22:48:23 2009 +0100
r300: export translateTexFormat function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9975c484ad828c80089c718dcdbdb2040f45b67b
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 21:13:55 2009 +0100
r300: refactor PVS code and constants emission
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=545a2f4f2d94b663e67cf1e682b49d088dd7ee90
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 19:51:44 2009 +0100
r300: refactor R500 fragment program emission
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fae9fbf6d4409a8718813d9a607afc3c162050
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 21:18:08 2009 +0100
r300: refactor color buffer setup
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee270820ba8dc7bfc6be5812f02c66f4a76f705
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 20:03:57 2009 +0100
r300: use _mesa_meta_Clear for buffer clears
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da73c1ed41c6d2867cca34ca1d481537ec3cb077
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Dec 12 00:00:34 2009 +0100
r300: minor texture code refactoring
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4430a05a3a65c411996a923d1051bb7879204a53
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 16:50:25 2009 -0700
gallium: added comment for pipe_reference() return value
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c01cf425fac3853c65bd732270a015106766865
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 12:54:39 2009 -0700
mesa: minor reformatting/rewrapping in dd.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56dce15dcc7b0a869813ef97a0e68b166bac244f
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 12:50:54 2009 -0700
mesa: remove unused ctx->Driver.ActiveTexture() hook
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24a8de8ba3b0765852dbcc170f770572bd042ac
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 12:43:32 2009 -0700
mesa: updated comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09aa9844947771cb75cf6cbd1c40e0b573d8dafd
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 10:11:45 2009 -0700
Revert "scons: Pass -fno-strict-aliasing to gcc."
This reverts commit a2937a2f4ecf22a5a4242cd0a350f20228f50232.
Per Jose's comment, We don't want this on master.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a087eb590d780cb82b49464e05ffc85123adce7e
Merge: cb640c8d40c4ee34160a14d646c244f44a5013f6 e128cc205e30540597ecd57849060a6bf4714d9f
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 10:04:07 2009 -0700
Merge branch 'mesa_7_7_branch'
Conflicts:
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/drivers/dri/intel/intel_span.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e128cc205e30540597ecd57849060a6bf4714d9f
Merge: b605f4ff11c894500f2d0273c5d4653ff413448d 7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 09:51:27 2009 -0700
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d41b4248bee1d926646ef5fdff07da4f9026589
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 09:41:34 2009 -0700
docs: updated 7.6.1 relnotes with GLSL fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8f8eca9efaf2f537cf9218e4dd1d742e19ffc76
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 09:40:33 2009 -0700
mesa: remove unnecessary loop in _mesa_remove_output_reads()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b605f4ff11c894500f2d0273c5d4653ff413448d
Merge: da3bc492d2438ac915e720c17b54d0d12ffd8a97 5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 09:22:00 2009 -0700
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5076a4f53a2f34cc9116b45951037f639885c7a1
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 11 09:16:25 2009 -0700
mesa: check dst reg in _mesa_find_free_register()
If a register was only being used as a destination (as will happen when
generated condition-codes) we missed its use. So we'd errantly return
a register index that was really in-use, not free.
Fixes bug 25579.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7f1211b9b0a8fa0e5f5427b74b4eee4dabf65af
Author: Aurelien Jarno <aurel32 at debian.org>
Date: Fri Dec 11 08:46:54 2009 -0700
sparc: additional preprocessor test for SPARC 64-bit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da3bc492d2438ac915e720c17b54d0d12ffd8a97
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 15:16:22 2009 +0000
scons: Tweak MSVC release options.
Enable whole program optimizations and fast math.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffae1f938d61165fce620bfd76ea7ae74dc63289
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 14:14:03 2009 +0000
svga: Add a missing dependency from the prescale state.
Thanks for Keith to finding this.
Fixes Jedi Knight 2 menus.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8469baf41bd4775eab2403ecf08ed013343943a5
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 13:15:12 2009 +0000
svga: Always pass SVGA3D_SURFACE_HINT_DYNAMIC.
Since we're reusing buffers we're effectively transforming all
of them into dynamic buffers.
It would be nice to not cache long lived static buffers. But there
is no way to detect the long lived from short lived ones yet. A
good heuristic would be buffer size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16876b8328059446b6fa0951f7848e5d500244ab
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 12:29:02 2009 +0000
svga: Keep tight control of texture handle ownership.
The texture owns the surface handle. All derivatives need to keep
a reference to texture.
This fixes several assertions failures starting up Jedi Knight 2.
Should cause no change for DRM surface sharing -- reference count still
done as before there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=770323e33e62169827454af74e9f90f09997f962
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 12:09:02 2009 +0000
svga: Fix mixed signed comparisons.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2937a2f4ecf22a5a4242cd0a350f20228f50232
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 11 12:08:32 2009 +0000
scons: Pass -fno-strict-aliasing to gcc.
Strict aliasing tule violations were fixed on master, but
they're still causing problem in this branch, so disable this assumptions.
Do not apply this fix to master (revert when you merge).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c981b94dc0ff30fe2b2786b1d5671be7d1610b7
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Nov 25 18:06:12 2009 +0000
scons: Make it work with MinGW build of LLVM 2.6.
LLVM 2.5 is no longer supported on windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94fba49be97008565c0225bc46894bfd9453bb5e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 18:51:51 2009 -0800
mesa: Initialize variable in MatchInstruction.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e31df54754e2305b7cc7072053bf5a4e0b477fd6
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 18:32:33 2009 -0800
mesa: Assign _mesa_lookup_parameter_index return value to GLint.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb1dcb55f9884431a5e2b90e9208b42558a95611
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 18:21:59 2009 -0800
i915: Add missing break statement in i915_debug_packet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38ffed5236adf3ee83c0bc5bdee0233ce566e01
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 17:50:35 2009 -0800
glsl: Increase size of array in_slang_lookup_constant from 4 to 16.
For some cases, _mesa_GetIntegerv reads up to params[15].
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf60c981091d7a46cb404fd607f85553c427761
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 15:41:13 2009 -0800
progs/samples: Byte swap individual members of struct _rawImageRec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e624b77eb2d594cde053c73a530836e05227126a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 23:25:26 2009 -0800
intel: Remove ARGB internal_format == GL_RGB hacks
Now that XRGB is supported, we don't need to hack around cases of an RGBA
format buffer with an internal format of GL_RGB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4a6169412819cc3a027c6a118f0537911145a30
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 23:24:58 2009 -0800
intel: Make RGB textures use XRGB8888
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbdeb33209e782f011984a4b93cc0d36f567462e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 21:15:36 2009 -0800
intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eadd9b8e16e3b1ad35fec54f780a0f94ac43988f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 21:13:05 2009 -0800
i965: Fix handling of drawing to MESA_FORMAT_XRGB8888
It turns out that 965 and friends cannot actually render to an xRGB
surfaces. Instead, the surface has to be RGBA with writes to alpha
disabled and the blend function modified to always use 1.0 for
destination alpha.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f2b2032f46939b6056f837a086e73f0417183fc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 21:12:18 2009 -0800
intel: Use spantmp2 GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV for XRGB8888
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc1f299e9eaa6eaa4b5586b9fb13132564bd3ae
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 21:10:45 2009 -0800
spantmp2: Add support for GL_BGR / GL_UNSIGNED_INT_8_8_8_8_REV
This is really for MESA_FORMAT_XRGB8888. Clearly spantmp2.h needs some
re-work. Any volunteers?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=430876cd3a70d3b701d136b825518140888f96c8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 17:03:20 2009 -0800
intel: name in intel_create_renderbuffer was always 0, remove
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f01674a584ea6df96acf91d7cd3b8a9b48ee65e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 16:06:13 2009 -0800
intel: Use texformat accessor to get bytes-per-pixel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4eee46efcb7e1f737b7115caf48ddb3b77408626
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 15:51:18 2009 -0800
intel: softwareBuffer in intel_alloc_renderbuffer_storage was always false, remove
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3078bd136d6ee1d9ad16b4c834cad23b005304a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 8 09:57:27 2009 -0800
intel: Axe intel_renderbuffer::texformat
Since the texformat branch merge, the value of intel_renderbuffer::texformat
is just a copy of gl_renderbuffer::Format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=539a14a1dd5a0d277b193d9cd2d06423ed98dc8a
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 9 11:36:45 2009 -0800
intel: Flush the render/texture cache when finishing render to texture.
Back when we were flushing the entire batch at BindFramebuffer, the kernel
would notice the domain transition when someone went to texture from it and
flush for us. We no longer do the batch flushing every time, so we get to
do aggressive flushing until we move batchbuffer handling to libdrm.
Fixes piglit fbo-flushing. Bug #25377. No noticeable performance loss
on cairo-gl (so this is better than batch flushing).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0509bba8cc962a4ee2dafd684e153b3060262d
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 13:24:15 2009 -0800
progs/util: Byte swap individual members of struct _rawImageRec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f52edaf186a927a2c8c29ba9dba56d18928a7e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 12:37:10 2009 -0800
glsl: Fix array out-of-bounds access by _slang_lookup_constant.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcb4a37fc89924192d923ed6906d2922371b8cb1
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Dec 10 12:11:09 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_TexParameteriv.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb640c8d40c4ee34160a14d646c244f44a5013f6
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 10 10:03:16 2009 -0800
mesa: Fix default (swrast) GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS.
The swrast pipeline shouldn't have any problem with all the frag and vert
textures being bound at the same time. Note that this may result in
DRI drivers that don't set this limit having an improbable return
(fragment + vertex < combined), but it seems like it shouldn't cause
problems for apps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=967e6e20099ebd3a7f68f49233e6cf3c99ce3317
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Dec 10 13:01:53 2009 -0500
st/xorg: fix yv12 plus some cleanups in the upload code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=690d888416909f0449e6ebbfa46f18079b68b1bd
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 18 12:06:32 2009 -0500
st/xorg: enable yv12 for xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51e945ec9c0b803f5e998f87449fb02a7c39ae65
Author: Eric Anholt <eric at anholt.net>
Date: Thu Dec 10 09:16:37 2009 -0800
intel: Attempt to fix up after "Update vertex texture code."
The MaxCombinedTextureImageUnits is the total number of samplers that can
be bound between vertex, geometry, and fragment, not 0. This should report
the correct value on 965 now. Other DRI drivers may also need updating if
their MaxVertexTextureImageUnits != 0 (for example, if using the sw vertex
pipeline).
It's not clear to me if there's going to be a valid value for this
limit other than MaxTextureImageUnits + MaxVertexTextureImageUnits (+
MaxGeometryTextureImageUnits eventually). If not, then we should probably
just move this into the core at Get time.
Bug #25518 (wine regression). Fixes piglit vp-combined-image-units.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=491f384c3958067e6c4c994041f5d8d413b806bc
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 10 16:29:04 2009 +0000
scons: Get GLSL code building correctly when cross compiling.
This is quite messy. GLSL code has to be built twice: one for the
host OS, another for the target OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=289eab5389c0f0f3f85f872b2ba440f5e8416a50
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 09:16:20 2009 -0700
glsl/sl: fix _parse_boolconstant()
Need to emit the radix before the digits.
This fixes several glean/glgl1 regressions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc020425e929110613ddb405d3e82313d27a35ed
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 08:33:01 2009 -0700
mesa: added new libglslpp.a and libglslcl.a to libGL build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05eccfe79ec74a04630bcebff4c76accf4f85e0d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 08:25:47 2009 -0700
glsl/apps: remove unused vars
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d654a7f2cf173723eee930d2e5b9a1dd0140aaf
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 08:25:35 2009 -0700
glsl/pp: make some functions static
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52271c5345fedcb5b30736d69e4944889dda234c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 08:25:16 2009 -0700
glsl/pp: declare sl_pp_purify_options to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7502b6affa72915cadeb0837028e7655e459da69
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 10 08:24:45 2009 -0700
glsl/cl: silence unused var warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00805a11756fa9d2bdfce15f51ae4798d72b5fb
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:59:23 2009 +0100
slang: Predefine ES symbols for FEATURE_es2_glsl.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=417f36ccb062bee01aff92d6fcdf47af3ece3cb4
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:58:44 2009 +0100
glsl/apps: Predefine __GLSL_PP_PREDEFINED_MACRO_TEST for testing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22200bcafcc77ecdca0127ac72d68e75e2ad7aee
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:58:21 2009 +0100
glsl/pp: Add support for user-defined macros.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1a09a9ba4a56067cc41e87d00fd7c395f0e7345
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:39:37 2009 +0100
glsl/apps: Explicitly add ARB_draw_buffers and ARB_texture_rectangle.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48c60b0ecbc7d2f2b153d218a46c61928daddb8e
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:39:10 2009 +0100
slang: Explicitly enable ARB_draw_buffers and ARB_texture_rectangle.
They are no longer built into the glsl preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91e164b3d0b1d36bfdf369266ae7e1ab396f1ba2
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 10 12:38:22 2009 +0100
glsl/pp: Add sl_pp_context_add_extension().
This way third parties are able to add supported extension strings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05b62960929b78a53465ffcb0739454519ed157a
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 22:34:07 2009 -0800
mesa: Fix SCons build.
Commit cd6b8dd9e82fedc55d033131fbc0f8ee950567c8 deleted
src/mesa/state_tracker/st_cb_get.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71f4267ac23f52dcc94590cb94c3e0ce451662aa
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Dec 10 03:51:35 2009 +0100
winsys/intel: fix dereferencing of opaque type due to pipe_reference changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b82757880545f8bce471ba8f13c16998888cd4b5
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 17:59:23 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_TexGend.
_mesa_TexGend calls _mesa_TexGenfv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=444d1f39108ab4419843f19f76c968cef3398bab
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 17:34:50 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_Lighti.
_mesa_Lighti calls _mesa_Lightiv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34528a34c446afea4442f479713e7f926220f128
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 17:11:30 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_Lightf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=068596c9a7e8d330ffdff8ad8700bd6093b5bdea
Author: michal <michal at transistor.(none)>
Date: Thu Dec 10 01:03:15 2009 +0100
Build mesa glsl with make.
Still don't know how to add glsl to mesa dependencies.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6b450033d7ec2a415b1d761da1d94588358c94b
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Dec 9 00:45:18 2009 +0100
r300g: fix routing of vertex streams if TCL is bypassed
Generating mipmaps finally works, among other things. Yay!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de7ac73bf027b9ace6f5f0c8063cbf724d95cee
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Dec 8 21:53:19 2009 +0100
r300g: always disable unused colorbuffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87b822e024797ef2fdb51ec9364f21eeb4d07161
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Dec 8 04:55:32 2009 +0100
r300g: make pow(0,0) return 1 instead of NaN in the R500 fragment shader
Unfortunately we can't fix this easily in the R300 fragment shader,
and it's probably not worth the effort.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cc570a48c2e8e18622027cbd76f16a746b430bc
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Dec 9 00:55:51 2009 +0100
r300g: clean up r300_emit_aos
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=348883076bd213ec733a1ba2a4768788e4669c97
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 13:15:05 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_PointParameteri.
_mesa_PointParameteri calls _mesa_PointParameterfv, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2d51b81ff907af9727e90153a46e79e246fc66
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 13:00:22 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_PointParameterf.
_mesa_PointParameterf calls _mesa_PointParameterfv, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=637970aefdcdd1ee50e3759de384b82e6109a45c
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 12:43:28 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_LightModelf.
_mesa_LightModelf calls _mesa_LightModelfv, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8927b72118f9433aafd0e811cfc1981215eb3c5f
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Dec 9 15:39:16 2009 -0500
r600 : add pre-compile mesa shader calling interface, in order to handle
complex built-in shader instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a082d965de228d5035e59245df528af62761652a
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Dec 9 11:26:24 2009 -0800
glsl: Remove unused member x from struct slang_operation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a08e348a84f57ed5e8bf5888f1ce13934d2ce8fa
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Dec 9 19:03:10 2009 +0100
gallium: first steps to treat edgeflags as regular vertex element
The idea here is to eliminate the set_edgeflags() call in pipe_context
by treating edgeflags as a regular vertex element.
Edgeflags provoke special treatment in hardware, which means we need to
label them in some way, in this case we'll be passing them through the
vertex shader and labelling the vertex shader output with a new TGSI
semantic (TGSI_SEMANTIC_EDGEFLAG).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3de8fff45d04fd7e702cd656ba97cafd348c3981
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 9 08:30:01 2009 -0700
mesa: fix baseLevel >= MAX_TEXTURE_LEVELS test
This fixes invalid array indexing when baseLevel == MAX_TEXTURE_LEVELS.
See bug 25528.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfdf83d714c0d32d9182eb3001cf642aa6cb5c87
Author: Michal Krol <michal at vmware.com>
Date: Wed Dec 9 14:22:30 2009 +0100
Revert "Simplify the redundant meaning of format layout."
This reverts commit eb926ddf9eee1095c7fc12013f0b8375bbaeca6f.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59f6af51b858340139fe2139e2698fef8a5ad62f
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Dec 9 10:59:38 2009 +0000
util: Document the meaning of util_format_layout.
The util_format_layout name was unfortunate and there
are as been a lot of confusion due to this. Hopefully
this will shed some light on what it was meant for.
Bottom line is: do not rely on these values unless
you're automatically code generating pixel
packing/unpacking routines.
Suggestions for better names than util_format_layout
are welcome!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33a120e4761a661736ea64a3efc2e3831ac5600a
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Dec 9 10:51:52 2009 +0200
r600: fix state size prediction after dc0777d3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e2a86cb1be935f1c54efcf5b4e6a1b7371ff5e7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Dec 8 21:05:30 2009 +0100
vmware/xorg: Properly detect overlay support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7cf8a1f93ef3a81f2e8c44adca9a3990da4466d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Dec 8 21:03:29 2009 +0100
vmware/core: Update vmwgfx_drm.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3fa700c178e11e6735430119232919176ab7b42
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Dec 9 11:03:49 2009 -0800
meta: Bind texture to unit 0 for mipmap generation
If the active texture unit on entry to mipmap generation is not zero, bind the
texture to unit zero.
Fixes bug #24219.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd6b8dd9e82fedc55d033131fbc0f8ee950567c8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 9 10:08:07 2009 -0800
mesa: Move OES_read_format support from drivers into the core.
The assertion is that the correct read type to be using is the native
type of the underlying read renderbuffer. For some fallback paths, this
may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets
all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or
GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work.
This fixes the intel (and other) DRI drivers to report read formats that
should hit blit PBO readpixels paths.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af16c822a5af8ce0aa7582e8ea44315b62b7356b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 18:26:05 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_LightModeli.
_mesa_LightModeli calls _mesa_LightModeliv, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d33bf38d63d233f6a09115acfff230c464d3ee29
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 17:51:07 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_Fogf.
_mesa_Fogf calls _mesa_Fogfv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7c2ac2798b385bed97b6931a1568a7e0223a0a
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 17:25:05 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_TexParameteri.
_mesa_TexParameteri calls set_tex_parameteri, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd9eb8774ad7918187afebf8cd3be6f4b80f0f3b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 8 16:15:07 2009 -0800
i965: Enable the accelerated ReadPixels path on gen4 along with pre-gen4.
Passes piglit pbo-read-argb8888, and doesn't otherwise regress quick.tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f146b38240e1c4efa6d8d0a4e5a0c8346706de5
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 16:04:33 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_Fogi.
_mesa_Fogi calls _mesa_Fogfv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d46fbea0b40d7edc668ea5993ea4318f37c9f9
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 15:42:13 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_TexParameteri.
_mesa_TexParameteri calls set_tex_parameterf, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88f3b946804f9a3e8cad4f8896e6be488fec2b5
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 14:31:38 2009 -0800
mesa: Fix array out-of-bounds access by _mesa_TexParameterfv.
_mesa_TexParameterfv calls set_tex_parameteri, which uses the
params argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54b0ed8360019fc6e0234c2c3413be40fe4d3b59
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 8 15:03:15 2009 -0700
vbo: fix array index out of bounds error, and fix evaluator priorities
Fixes bug 25525.
Plus, the GL_NV_vertex_program evaluators alias and override the
convential evaluator maps, so set their state after the conventional
maps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb926ddf9eee1095c7fc12013f0b8375bbaeca6f
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 20:48:47 2009 +0100
Simplify the redundant meaning of format layout.
We really just need to know whether the format is compressed or not.
For more detailed information format colorspace should suffice.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47c780180b888e115b630cd940fe9c29dd53b4c5
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 8 17:51:19 2009 +0100
nouveau: use boolean instead of bool
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=849a0644ada6ed7c3576babc3b348bee227118ff
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 8 17:44:51 2009 +0100
cell: use boolean instead of bool
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd7a9ec7f97d540d22f546d96c3d1c808f163bba
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 8 17:42:49 2009 +0100
gallium: use boolean instead of bool in p_refcnt.h
all code in gallium should use boolean not bool
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=876a785a182d7987786377ff0a44ee40628254f3
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 19:58:13 2009 +0100
Format layout cannot be used to distinguish scaled/normalised formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ebc54795dc93f7eee200312abfa2da1b49506e3
Merge: bc7567d9665924650c43c661d07ae9a922554bee ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 8 19:26:20 2009 +0100
Merge branch 'gallium-strict-aliasing'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee1720b99dfb5964962f2346406a4e3e88374a68
Author: Roland Scheidegger <sroland at vmware.com>
Date: Tue Dec 8 19:13:48 2009 +0100
gallium: fix more potential strict aliasing issues
In particular, gcc man page warns that
union a_union {
int i;
double d;
};
int f() {
double d = 3.0;
return ((union a_union *) &d)->i;
}
"might" not be ok (why not?), even though it doesn't seem to generate
any warnings. Hence don't use this and do the extra step to actually use
assignment to get the values in/out of the union.
This changes parts of 3456f9149b3009fcfce80054759d05883d3c4ee5.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc7567d9665924650c43c661d07ae9a922554bee
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 7 14:12:28 2009 -0700
tgsi: fix some off-by-one errors in shader length, instruction length
The ureg and/or tgsi-simplification work introduced some inconsistencies
between the ureg and traditional TGSI construction code.
Now the tgsi_instruction::NrTokens field is consistant and the
tgsi_header::BodySize field isn't off by one.
Fixes bug 25455.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddbd2d08b7c5b5653981db8fec58d5c3244049cd
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 15:46:15 2009 +0100
util/format: Take advantage of sequential nature of pipe_format enum.
Make sure the format descriptor table can be indexed directly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=714e1880d9e39a7ad5e59fd48306cb92ade65e6f
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 15:35:54 2009 +0100
gallium: Make pipe_format a sequential enum.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb3cf55196e757793877e17a0713a85feca3ee0
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 15:31:07 2009 +0100
util/format: Remove unreferenced local.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fd8b9b550713302566bb4c28e49c219870ccfec
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 8 15:30:10 2009 +0100
Remove remaining pipe format utility functions.
Depricate pf_type(), pf_size_*(), pf_layout() and pf_exp2().
Map depricated PIPE_FORMAT_TYPE to new UTIL_FORMAT_ values:
UNKNOWN = TYPE_VOID
UNORM = TYPE_UNSIGNED + LAYOUT_ARITH
SNORM = TYPE_SIGNED + LAYOUT_ARITH
FIXED = TYPE_FIXED
FLOAT = TYPE_FLOAT
USCALED = TYPE_UNSIGNED + LAYOUT_ARRAY
SSCALED = TYPE_SIGNED + LAYOUT_ARRAY
SRGB = TYPE_COLORSPACE_SRGB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=629a648b059d8a2653b6a9cdf7f460533de0e1da
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 17:22:03 2009 +0200
r600: and finally fix SCS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f854105f5a430ab36281c9bed530eccb8b8f44c
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 16:27:05 2009 +0200
r600: remove (now) dead code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbe06a9c2999a802333f8310156d58045d723799
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 16:23:07 2009 +0200
r600: fix SIN also
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8b16f6a6ce6091d4939cfb567a65a52757dff0
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 16:09:10 2009 +0200
r600: use the new inline constants feature to fix COS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e86cedf5b7ab98dbe59115fc325f9b3172d58be
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 15:23:40 2009 +0200
r600: add assembler support for literal(inline) constants
and use it in cubemap instruction sequence for testing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=602ba357edd640e0db17911b39d3ecfbf5675230
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 13:04:32 2009 +0200
r600: merge alu_instruction/alu_instruction2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17e212e2631cd652c28378399806c3b3bd293e9a
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Dec 7 11:51:36 2009 +0200
r600: add ABS support for source regs to assembler
use it in tex cube instruction sequence
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50ab51101e4c5e64ab92c260c324fb66a98851a8
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Dec 4 16:36:41 2009 +0200
r600: glsl - allow specifying texture sampler via uniforms
looks kinda hackish, should rethink later
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94723b60cf3dd838dfaf505450db8ef2e089399c
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Dec 4 13:53:44 2009 +0200
r600: implement FRAG_ATTRIB_FACE, glsl/twoside works
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=323d1fb3910d7e53cb5200ee90849b2231fd96fb
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Dec 4 12:58:36 2009 +0200
r600: quick hack to get KIL_NV working - does condition TR only for now
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1d79a4235fa2edb05e92f9b93a105ff356a4a18
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Dec 4 11:37:15 2009 +0200
r600: wip glsl - refactor conditional instructions a bit
remember the dst register which is used for cond updates
when it's time to use the cond codes issue a separate PRED instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c6ec5809b08676f12628b49dd88ec694d07a48
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Thu Dec 3 18:12:45 2009 +0200
r600: execute SET funtions on all channels
seems assemble_LOGIC was meant for non-condition-code instructions
so execute in for all components as previously
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aebc5e01fbab6046f80c881d30717f788a390bc
Author: Alan Hourihane <alanh at vmware.com>
Date: Tue Dec 8 13:11:09 2009 +0000
move assert to avoid crash in debug build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f44f6473e60fdcde24b0d8b166fce8a2ffe366b7
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date: Tue Dec 8 12:48:56 2009 +0100
st/xorg Fail early if we don't intend to accelerate.
Saves a number of unneeded computations and log noise.
Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=189ee75abb9c7b9c4a8bc0e678feaf8a6513a483
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:34:27 2009 -0800
darwin: mklib: Use lipo rather than file to figure out architectures of object files
(cherry picked from commit ad7f9d71e22fb7667c90dbbc0558939b89a45154)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5741cf533ff5a3f0ee38e7d790b26e5e77ee21
Author: Jeremy Huddleston <jeremy at vincent.local>
Date: Sun Dec 20 21:32:35 2009 -0800
darwin: Cleanup CPPFLAGS a bit
(cherry picked from commit 4a1e103858a1db0fb037891b8d4a9426eff32b98)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6785d6741db987469293d737e9b18f94d189b62e
Author: Eric Anholt <eric at anholt.net>
Date: Fri Dec 18 16:57:23 2009 -0800
i915: Fix GL_TEXTURE_MAX_LEVEL support (piglit levelclamp test).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b51e0fafdf6a39df1b0d1208595c92d5fa9ceba6
Author: Eric Anholt <eric at anholt.net>
Date: Fri Dec 18 16:49:32 2009 -0800
i915: Clean up some unnecessary x/y miptree code.
The base of the texture is always the base of the miptree. If it wasn't,
we'd have issues with this code due to miptrees not walking the same
direction for all LODs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f06c8bd8dd961c9b722759b5d1f8fca78023aba8
Author: Eric Anholt <eric at anholt.net>
Date: Tue Dec 15 14:32:47 2009 -0800
i965: Add support for OPCODE_CMP in the VS to fix GLSL sqrt()
Bug #25628. Fixes piglit case glsl-vs-sqrt-zero.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=325f045c04121b989bddfca02711e3d03f7f9c3f
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Dec 18 18:39:44 2009 +0000
st/mesa: move assert on nr vs insns until after pos_invarient expansion
It is possible to have a 1-instruction vertex shader before expanding
pos_invarient. Not sure what this assert achieved, but at least move
it where it is correct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa3a025da18a0b7f25460f86bb4afcd08017dfe
Merge: b5e256c76dea2182c82af2a4f66224735701d55a 32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Dec 8 12:25:34 2009 +0100
Merge branch 'mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ccc9b0bbfad46d2f4ce3b9ac4cdd182d7b64e4
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Dec 8 11:45:19 2009 +0100
vmware/xorg: Fix SCons build.
Not sure how vmw_screen.c could build at all though...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e42683fb3ecd453267a5885a138b425a2b79236
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Dec 8 11:43:22 2009 +0100
vmware/xorg: Avoid warning about HAVE_STDINT_H being redefined.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5e256c76dea2182c82af2a4f66224735701d55a
Merge: ac66598ed8bc218720cf2a1a7493b7e25ca9d962 0d4a05445c6b47b93269a3829afbe509ffec4817
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 8 11:57:24 2009 +0200
Merge branch 'mesa_7_7_branch'
Conflicts:
src/mesa/drivers/dri/r600/r700_assembler.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1de1deffce9c7120a167af8553b606eec82e60a3
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 00:43:38 2009 -0800
i915g: Fix memory leak when pci id is unknown.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e93e06781d2f3e0c737c7654c3fb0d83e31e45a
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 00:37:35 2009 -0800
i915g: Add missing break statement in i915_debug_packet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f8e22aa29b7340d51b1f2e16d55a035c0f9b851
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Dec 8 00:26:37 2009 -0800
rbug: Initialize variable in rbug_get_message.
Silences uninitialized variable warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d4a05445c6b47b93269a3829afbe509ffec4817
Merge: ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb 369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Dec 8 10:16:14 2009 +0200
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=369669ff9a7ff7636cadef8e2b13f2f28face98f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Thu Dec 3 12:26:44 2009 +0200
r600: add support for TXB instruction
makes testing other things easier - does not hang the card
TODO: enable TEX dependency tracking in vertex programs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc0777d3e3b760d7faa5fb99a189919bde07ca0b
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Nov 4 10:00:47 2009 +0200
r600: reorder state for render_target and blend
First time around render targets are not enabled yet (done in
r700SendRenderTargetState) so blend state is not emitted for any targets.
Affects first glClear in some mesa tests.
As a quick fix reorder state emit so that target is set first
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=add6dfbba64260c9b314b4a95c8def084e05bd3b
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 7 19:04:07 2009 -0800
llvmpipe: Initialize variables in emit_instruction.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8b2fda215689b9a77c73020a1efc523995931e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 7 18:40:37 2009 -0800
progs/test: Initialize variable in prog_parameter.
Silences uninitialized variable compiler warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba167f812c44c4bb8c8f844c3d5fbff60bfc93eb
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 7 17:18:56 2009 -0800
mesa: set version string to 7.7-rc1
Also modify the Makefile to use the correct version for the tarballs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fc433fa0f8c5364454858f9be919387feda440c
Merge: bb64c9bcdf9962c4f74d71f49307de1da4c3392b 9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 7 17:16:10 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
progs/demos/projtex.c
progs/xdemos/glxinfo.c
src/mesa/main/version.h
To fix the confilicts in projtex.c and glxinfo.c I just took the code from
mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from
mesa_7_7_branch to mesa_7_6_branch followed by commmits just to
mesa_7_6_branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb64c9bcdf9962c4f74d71f49307de1da4c3392b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 7 17:06:07 2009 -0800
Revert "intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers."
This reverts commit 4598942b1b88a2a7d5af7febae7e79eedf00e385.
XRGB8888 doesn't work as intended. Revert this for now, and we'll revisit it
for 7.8 or something.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dbd47fc6b1cf9ddfb318f2e05df0886cd5fe0df
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 7 16:59:59 2009 -0800
mesa: set version string to 7.6.1-rc3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9921b3048e611398460ef774355b7515bc901240
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Dec 7 22:24:41 2009 +0100
radeon: fix cases when only first image where put directly into miptree.
Make sure that minimal width, height and depth of texture image is 1.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=013cf1d63deb9c33089777afbdea85013fd46b49
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Dec 7 22:22:57 2009 +0100
radeon: fix image migration for small compressed textures
memcpy would give incorrect results if src rowstride != dst rowstride
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72362a5cd41d97b770980c28fe6719c556f12ab7
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 7 21:47:49 2009 +0100
mesa: fix shader prog_execute strict aliasing violations
use unions instead of pointer casts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d84169865f5907a02ff2283ca7bd45a3bb2f3c9
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Dec 7 12:31:08 2009 -0800
progs/demos: Fix memory leak in projtex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3456f9149b3009fcfce80054759d05883d3c4ee5
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 7 20:35:42 2009 +0100
gallium/util: fix util_color_[un]pack[-ub] to be strict aliasing safe
use pointer to union instead of void pointer.
gcc complained a lot, depending what the pointer originally actually was.
Looks like it's in fact maybe legal to cast for instance uint pointers to
union pointers as long as union contains a uint type, hence use this with some
callers, other just use union util_color in the first place.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c36d1aacf4c70d76165c91cd7048c0f9f43b8571
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Dec 7 20:11:46 2009 +0100
mesa: fix strict aliasing issues in half-to-float/float-to-half conversions
use union instead of casts
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac66598ed8bc218720cf2a1a7493b7e25ca9d962
Author: Michal Krol <michal at vmware.com>
Date: Mon Dec 7 18:12:05 2009 +0100
util/tile: Support R8G8B8A8_UNORM format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c90baf444ca91d06ae5be392a04c0c8119cb08dd
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 7 09:05:40 2009 -0700
st/mesa: remove debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0311d9ccf4b717300a99355a02eff23935b4c08a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 7 09:03:39 2009 -0700
progs/glsl: updates to deriv.c test
Pass window size into the shader so scaling the window doesn't effect
the colors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ce17134431ec27666e8fba2fa4bd22ba3f3ed18
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 7 09:00:57 2009 -0700
st/mesa: negate DDY to match GL semantics
This fixes the regression from commit 884007546c98b1779bf266ec5111b1e7e2b68b2e
Fixes bug 25456 (piglit derivs regression).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8468234bfa98be77cbceecc8e91325c00e4e424b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 7 08:59:38 2009 -0700
st/mesa: fix up comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8796dbf5196bcc75d39372570fa6347cd018354d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Dec 3 09:49:27 2009 -0700
progs/glsl: added texture mapping to bump demo
Press 't' to toggle texture map.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12981589b729de0242d6ea74d8e4e9889793088c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 6 23:55:58 2009 -0800
radeong: Automatically softpipe for non-r3xx.
Well, technically non-r[345]xx. At any rate...
$ glxgears
libGL: OpenDriver: trying /home/simpson/mesa/lib/gallium/r600_dri.so
131 frames in 5.0 seconds = 26.107 FPS
I'm sure you can see where this is going. :3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a3ca097c1859c59daf99b722a788cd432b40dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 6 23:50:31 2009 -0800
radeong: Call softpipe_create directly.
Allows us to finally remove radeon_winsys_softpipe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d8b0d244d9abfd16f99de7f2f30c635033f66f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 6 23:49:02 2009 -0800
softpipe: sp_winsys.h should define/include what it needs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c99fb991a3b46c5978248b00eef0efd742127a44
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Dec 6 23:33:41 2009 -0800
r300g: Clean up previous commit.
If *I* can't read it, there's a strong possibility others can't,
either.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7091afed789dbba8364deaea0b7a5a99a12ff25e
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 5 01:27:59 2009 +0100
r300g: enhance ZTOP conditions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c574f515f0aa20ccc3841cf61a6124bc5996e7b2
Author: Younes Manton <younes.m at gmail.com>
Date: Sun Dec 6 12:26:55 2009 -0500
nouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree.
Thanks to Bob Gleitsmann for the patch.
I'll clean this up in a better way later if noone else beats me to it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7005f7cd1a9947e75bf772897d9055e3fe467c3d
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:33:25 2009 -0800
st/egl: Fix memory leak in egl_tracker.c.
(cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07487643515edb731c6abc3e931c329a89dd9293
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 5 20:39:11 2009 +0100
r300g: don't render if everything is culled by scissoring
Otherwise a CS is refused by kernel 2.6.31 (and maybe all later
versions, not sure).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1380cae885df37d4a211d0271f59487d9f2db78
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Dec 5 19:17:20 2009 +0100
r300g: remove redundant code and clean up
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c994f08eb1ec2a4bbaa44fbd6d35e7ff033d5c3c
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:22:31 2009 -0500
dri: Fix potential null pointer dereference in driBindContext.
(cherry picked from commit 919898e92fa23ff71a59d86a46ff0886a6f34e4d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f622b649fb0c55b1640997f9d32ea327743519a1
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 00:57:55 2009 -0500
dri: Fix potential null pointer deference in dri_put_drawable.
(cherry picked from commit 364070b1f2b08d43fb205ec198894a35bec6b2f3)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76b3523d752968bc552d4350a39b9b9b1a023cf0
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:30:32 2009 -0500
glx: Prevent potential null pointer deference in driCreateContext.
(cherry picked from commit 4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=978b80c8e35b465273921a28540ed15f07d1afbf
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 9 07:24:04 2009 -0600
progs/tests: Add tests to Makefile.
(cherry picked from commit 76d2ec3a0a047a65ffca70f53848241a3225dad3)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df02bc42b330fe20679dd3e5e83317df72ddd5ca
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Sat Dec 5 18:24:41 2009 -0500
radeon/r200/r600: fix drivers for changes in 433f0a82f5a4696e6b0c4061f645485ec8079bb4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cd745515e72c42efcd0c9f7d30e58f46f821b98
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:03:48 2009 -0800
draw: Initialize variable in draw_pt.c.
(cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2953ee1a655a010f36b5fc1b47f8bd8b06ce368
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 00:50:48 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGenf.
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
as an array.
(cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d74cd04e6190ebb3a9c53d45cbb2452d92e24ad5
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:47:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGeni.
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
as an array.
(cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8a2150c79899bad0f80e132656863822db045e
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 21:17:44 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameterf, which uses the params
argument as an array.
(cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4071d065c2c32a872bb148d108252a2380c42da4
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 18:18:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameteri, which uses the params
argument as an array.
(cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb7226a4b457a3ebc94592660f22324c8e7cfcc
Author: Younes Manton <younes.m at gmail.com>
Date: Sat Dec 5 13:19:54 2009 -0500
st/xvmc: No more pf_get_block().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56a4342a0493ad1d502d4791ab941ef171d36e60
Author: Michel Dänzer <daenzer at vmware.com>
Date: Sat Dec 5 17:48:00 2009 +0100
r300g: Need to emit a hardware scissor rectangle even if scissor is disabled.
Just make it cover the whole framebuffer in that case. Otherwise the kernel CS
checker may complain, e.g. running progs/demos/gearbox. That runs fast now
here, but doesn't look right yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01537a84dfe65cd1512d6fbf71e975fad5639432
Author: Michel Dänzer <daenzer at vmware.com>
Date: Sat Dec 5 17:42:50 2009 +0100
st/mesa: Prefer alpha-less formats for RGB textures.
This can e.g. increase the chance of being able to accelerate
glCopyTex(Sub)Image from an alpha-less renderbuffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d13c603e37bf7fb4c84b215775eb547761c1e2ec
Author: Michel Dänzer <daenzer at vmware.com>
Date: Sat Dec 5 17:20:03 2009 +0100
Add 'texture leak' test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=433f0a82f5a4696e6b0c4061f645485ec8079bb4
Author: Michel Dänzer <daenzer at vmware.com>
Date: Sat Dec 5 17:20:03 2009 +0100
radeon: Only get DRI2 front buffer information for glXBindTexImageEXT.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1446f30875bfb3b633942bc710b061019472f788
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 5 01:43:29 2009 -0800
progs/samples: Fix memory leak if malloc fails in rgbtoppm.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=412aeeed1c392ab5796c85287fc6ebdccd74880c
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 5 01:38:14 2009 -0800
progs/samples: Fix memory leak if fopen fails in rgbtoppm.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6212c8103a5011e08003c8946732edad39fa74c3
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 5 01:28:47 2009 -0800
progs/samples: Add rgbtoppm to Makefile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cd2341ce88a3d485f81d920290a9c1d0ab988da
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 5 01:22:34 2009 -0800
progs/tests: Removed unused variable from texdown.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d642edd2d10e93c32077a729b13a7c7b0d37d25b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Dec 5 01:11:26 2009 -0800
progs/vpglsl: Assign glGetUniformLocationARB return value to GLint.
The return type of glGetUniformLocationARB is GLint, not GLuint.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d2f3434c5904e28b5e1bccceba7e89a94502ac1
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 4 23:31:39 2009 -0800
progs/fp: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b1a7843f841b2bfdd54538a2eaad9dadae3e09d
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 5 06:34:59 2009 +0000
svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=781d8fccba1bdaadbae042d23bf1d17e25c800fd
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 5 06:05:56 2009 +0000
svga: Use _debug_printf, so that output may be dumped in release builds too.
The dump calls should be wrapped in #ifdef DEBUG .. #endif.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=501989bbcd159f8b44148a22151bb46c4800d298
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 5 05:43:53 2009 +0000
llvmpipe: Tweak disassembly to match gdb.
Helps verifying udis86 output.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd51b4f9091abf762e470f0cd4c802215a108290
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Dec 5 05:43:10 2009 +0000
llvmpipe: Stop disassembling when an unsupported opcode is found.
Otherwise the terminal gets full of garbage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe8e18bcd41a19282ba92350a04a34866fda1d7b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 22:04:06 2009 -0500
mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
as an array.
(cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb5ae7233e5c358e579ced6155f32461f6edf2d
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 12:00:22 2009 -0800
progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.
(cherry picked from commit 11905da8836822f7dd60c84b5eefc72e46c94b50)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5683d7d43fd5a02b72f30a2a6d6a9bfeaf2fa781
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 3 14:41:08 2009 -0700
progs/util: Fix memory leak if fail to load/compile shader
Signed-off-by: Brian Paul <brianp at vmware.com>
(cherry picked from commit c475079ef2d901ba4506ebd53e19419cd46793ab)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5bc2a19bdaeeda2aa60562f6a580e27c74e9569
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Dec 4 17:29:53 2009 -0800
progs/fp: Add tri-inv.c to Makefile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a13bbae15a471fea278e37b92b874fed1f6b3b
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 4 21:25:40 2009 +0000
llvmpipe: Port vertex sampler support from softpipe.
Just enough boilerplate code to avoid segfaulting.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a312e76468435fc1eb7ec5fe0a98601a7fdfec53
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 4 21:16:14 2009 +0000
llvmpipe: Ensure transfers are mapped.
This shouldn't happen but it does by some misterious reason. Fail the
assertion but at least do not segfault on release builds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b00b06b6e486a87dd88a695ae122863df13ad84e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 4 18:59:24 2009 +0000
llvmpipe: Remove debug printf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=818fd6b10182931a0727819f275f7f1686df09f5
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Dec 4 12:02:22 2009 +0000
gallium: Disable force_align_arg_pointer attribute on x86_64.
Apparently not only unnecessary but also causes gcc to complain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d9b2edb97419b562a542b5cd701724c009421d4
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 4 18:34:52 2009 +0100
identity: fix copy&paste error
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=042b524d48ebb15215430149b9b1653f4b46dee3
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Dec 4 15:54:29 2009 +0100
radeong: flush CS if a buffer being mapped is referenced by it
Also, overlapping occlusion queries seems to work now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7679447b5835fd73ab44b3d77b12a034c95af5c5
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Dec 2 17:15:27 2009 +0100
r300g, radeong: fix the CS overflow
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3da8265cd3233e2b22ab0f8a28fbba892984e399
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Dec 4 16:06:16 2009 +0100
r300g: fix warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c977dd9c7716b0a086eeb0c07f2da148065c3b18
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 4 18:23:35 2009 +0100
svga: fix another pipe_reference strict aliasing violation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1db18f148b9014af80abe0524827f1cb3ec013
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:44:18 2009 +0100
vmware/xorg: Also stop ports on close
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=124f4bc97712acfe7d08807b013a101a4d6276e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:25:59 2009 +0100
vmware/xorg: Stop video ports on leave vt
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2e3fc18141d29ede2b711d7ddbb225145be35e3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:22:48 2009 +0100
st/xorg: Add enter/leave vt hooks for winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c33520b360780bce496b00516384e25a0908e43c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:05:03 2009 +0100
st/xorg: Fix leave enter vt cycle in crtc code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5b94b49f602386b75630e73db775a68c72fdf46
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:13:57 2009 +0100
st/xorg: New libkms destroy api
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=225bc70b77fcf107dd8abc93be27a15c27743071
Author: Coleman Kane <Coleman Kane>
Date: Fri Dec 4 08:44:57 2009 -0700
r300g: use $(MAKE) variable
Fixes bug 24501
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca7cd3ade0f27f8f1d9532ad6281659e2522f0cf
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 4 08:09:55 2009 -0700
progs/xdemos: fix some visual/fbconfig logic in glxinfo.c
The fbAttribSingle/Double arrays had wrong GLX_DOUBLEBUFFER values.
We only need to use the glXChooseFBConfig() code when glXChooseVisual()
fails (but I don't know when that would happen).
Other recent commits errantly removed some code in this area too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb83fa26c47a49db1673834fd5f013bbcacadf58
Author: Brian Paul <brianp at vmware.com>
Date: Fri Dec 4 08:09:07 2009 -0700
docs: a few more fixes for 7.6.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d8fd9776e23a34e0d22e489ce1f85eb5e383121
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Dec 4 09:52:37 2009 -0500
radeon: fix polygon stipple
fixes fdo bug 25354
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bb415f862fec94b82915f806beb3a7427bd4bb8
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Dec 4 14:15:21 2009 +0000
softpipe: dont claim to support PIPE_FORMAT_NONE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4b3bb12d7627a0bb39dd625e7646c9ef9ccd7fb
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Dec 4 11:49:42 2009 +0000
softpipe: fix double-minify in texture layout
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef8c493b25cdb4bb006f9198c00acacd19e2c75
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 10:31:51 2009 +0100
vmware/xorg: Use Write instead of WriteRead for cursor bypass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd4d806a47d2cbb706a9f1cd49d990fcb803efb6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 09:53:00 2009 +0100
vmware/xorg: Give kernel infromation about cursor bypass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12fdef20b02595c10cec91aad75abe6ca59f5513
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 09:40:52 2009 +0100
vmware/xorg: Handle no init of video in vmw_video_close
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47e128331a26fa61506920c48bc82eaf5bd0460a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 09:42:10 2009 +0100
vmware/core: Update vmwgfx_drm.h to include cursor bypass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc0532b0ed3c6dca3a198c64384636d96b2056ef
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 18:50:29 2009 +0000
gallium: DRI drivers enabled by default, Xorg drivers auto by default.
This change enabled gallium dri drivers by default under the
configure build system. Xorg drivers are built automaticaly
if a Xorg dev enviroment is installed and the Xorg version
is higher then 1.6.0.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ac2503397c0618db9caec1c702622830e1268ff
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Dec 4 16:01:41 2009 +0000
i915g: Do not build winsys and binaries by default
Using a hack in the configure script the gallium intel
drivers have 3 options. Off, nothing is built. On, the
driver and binaries are built. Auto, only the driver but
not the binaries and winsys is built.
Since the i915g driver builds everywhere its can enable
the driver per default, so we can get build coverage.
But building the binaries per default is a pain for
distributions and testers since they conflict on the
install target with the old mesa drivers. Which are more
stable/faster/better.
So this change gives us the best of both worlds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c74afe0c46dbd0f90361c06526f70885a9061e8e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 26 00:35:31 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
(cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df551c46bc15a4b1ce1dc11e083498442018418
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:39:37 2009 -0500
glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.
(cherry picked from commit 94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea487c6d0b261bf90e898f51bc9f872de8166ddb
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:28:56 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
(cherry picked from commit 0d89f3dc7ff3f89ba8d5d664253730485bca35e2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b5eba453e08dfad151d09ba4d308cbdf4fc83af
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:18:49 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
(cherry picked from commit f895abbd9777c4985aa40cf660c68f6d7333f0ec)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ed749c062c2bc2b048a34f8e4c6b0a5198e32bb
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 01:23:12 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
(cherry picked from commit 326b66d724754ca97012501db1c7c62d7d41a457)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=80a3944a4d6a07793872d283633546d482cf61b7
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:09:06 2009 -0500
glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.
(cherry picked from commit 5b925b7daa566d799c4f50911a7fcca114131503)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1fc2b2a5c80697dff304562e79dae25d9f2cb1
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 00:57:37 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage3D.
(cherry picked from commit b611f639b4bffdcca376293f7ce71af9f6bdbff3)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe38c16021694145b2c96818e0c0fb095e42c03b
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:57:35 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage.
(cherry picked from commit a9c540f5dedbf593f8038fdbc95eecb60826ab26)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d23bb22f6258a4b55af42fdb3f29fec2e694df72
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:45:53 2009 -0500
glu: Fix memory leak in __gl_meshMakeEdge.
(cherry picked from commit d3b4c99c703f70a9d0e715a97e52672f7f8fc980)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12a440abfb5a9cb786ed93d9041a6ae0752b9a18
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:09:42 2009 -0800
progs/xdemos: Silence unused value warnings in sharedtex_mt.c.
(cherry picked from commit 8556fad75124e1ade9af095e112ebb6ac5cbff61)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bf96ebdaeac780a5f28c0413b4e2fc5848f923c
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:48:29 2009 -0800
progs/xdemos: Fix memory leak in pbdemo.c.
(cherry picked from commit e0857962b911ef317238498305651515d83029ae)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba3fedf24610a3db2db0b49b8b84ac3af99a87cb
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 14:20:26 2009 -0800
progs/xdemos: Add missing break statement in offset.c.
(cherry picked from commit 4ab8dbe5935d5c946cbc9af6982461073a784d07)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83506484010d38dd6d3e17aa4e0d06dc8467992f
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:06:56 2009 -0800
progs/xdemos: Remove duplicate code in glxinfo.c.
(cherry picked from commit a4720a1a3206dd2edecf47a21fce547a79b67610)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7324c22024297d1307f511ee320ebdfd47926228
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:01:22 2009 -0800
progs/xdemos: Fix memory leak in glxinfo.c.
(cherry picked from commit f080567f4c4018c4885c105a154cb0eb39e6234f)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d206fafa4398826cb26da1c66f1bbc4dc66f0c
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:03:16 2009 -0800
progs/xdemos: Add assert in corender.c.
(cherry picked from commit 66a4ec14c38d407256545e0cf31c98974d621fe4)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69ed1147a8a576fb28ba1dc2b030d903ae094eda
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:59:01 2009 -0800
progs/vp: Fix memory leak in vp-tris.c.
(cherry picked from commit 760cf71572a071ce43da576ebfeff4a8099150bc)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efb582fde7d1375b21ecb28d8ba5690181a02a93
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 17:30:50 2009 -0800
progs/tests: Fix memory leak in texdown.c if malloc fails.
(cherry picked from commit e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b210739aad1233ece4c12e93700768f331f3cac5
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 14:10:35 2009 -0800
progs/redbook: Fix memory leak in quadric.c.
(cherry picked from commit 47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1a87a3e0b8a4008be0e544f1b55f6facb01547d
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 09:53:19 2009 -0800
progs/glsl: Fix memory leak in deriv.c.
(cherry picked from commit 0e783c7d03128aade3ca50b28a56e254fef6b6ab)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25fd168f03162d4cb25b50ea9bd5ff56283f6854
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:37:48 2009 -0800
progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
tangentAtrrib is assigned the result of glGetAttribLocation.
The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
tangentAttrib is a GLuint.
(cherry picked from commit b8dcb79c53796f37234bd2b0f5e2845f817fc218)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b803abbaad3135047b931c322300b2d12ff255e1
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:06:40 2009 -0800
progs/demos: Fix memory leak in ray.c.
(cherry picked from commit 6b480dc21dd489d48685b2268e495218aea74293)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5820dae4ecad11097ddc024441ea45aa9fefa290
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 16:31:34 2009 -0800
progs/demos: Fix memory leak in projtex.c.
(cherry picked from commit ee555e3d69c8820f27e71e5ebc028a768cef7d0b)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc5f07de1aabddaf2c9d599a85ec74cde674275e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 15:44:52 2009 -0800
progs/demos: Fix memory leak in ipers.c.
(cherry picked from commit a1afe303deda320aadacdaf5b1c72631ca3f734f)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d245a951f39fe480c6268dbcc1fa06d59c40109e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 14:56:07 2009 -0800
progs/demos: Fix memory leak in fslight.c.
(cherry picked from commit aef3218f0bb48fdb286d2008ee07e507ea8aa98e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=905e12f3cce7f1bd8cfa990e4d6d7c0b14610f84
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 14:20:15 2009 -0800
gallium/util: Initialize variables in u_pack_color.h.
(cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56de7e222ee0f5e44b87ce05dc94733fdd41e4ed
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:52:05 2009 -0800
progs/trivial: Redraw upon keypress.
(cherry picked from commit 9553a42f638bd98eb90e5b7fb37d6b82758b6363)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a0b22a741a136687e4feb7216595bf0f8445cb
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 13:03:12 2009 -0800
progs/trivial: Redraw upon keypress.
(cherry picked from commit 3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e29242331335796c8eeb3d669111844161067f8
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:46:19 2009 -0800
progs/glsl: Redraw upon keypress.
(cherry picked from commit 881f55236ad85f95745e70f8363726fa3c201f80)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0ac8fc7d8d946183ba0506a8134a6e55819e151
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:11:55 2009 -0800
progs/util: Exit RawImageGetData early if malloc fails.
Prevents a null pointer deference later on.
(cherry picked from commit e26135a744f740430e3dc341fa692544ba99c11e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a6acecb35aa5701ee82cf17c2561c172612cb6e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 11:22:13 2009 -0800
progs/util: Fix memory leak if malloc fails in RawImageOpen.
(cherry picked from commit d36cb2396c942f05ba56c5b899792a507bb0f0fd)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=305d4f147ea86d87706dbaf2caad6a131c59fe80
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 13:49:31 2009 -0800
progs/util: Fix memory leak if fopen fails in RawImageOpen.
(cherry picked from commit d9508e8df9da4aa13bc223194c406081738bac91)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=772e00478124074c7b954fad52974057f0669a9b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:04:24 2009 -0800
progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.
(cherry picked from commit 786d539511eb3c5a4101b11b7f8e90d60123ac46)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1172c4030dd0952dfdecda059beb39b1224a8ae
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 10:11:50 2009 -0800
progs/util: Fix memory leak if LoadRGBImage fails.
(cherry picked from commit 041cd0e110d41b543a0fe9cc484ae8373642912b)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=84de1672d3efbfc3b2ae51633b0e503f15e5d62d
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 08:29:36 2009 -0800
progs/util: Fix memory if LoadRGBMipmaps2 fails.
(cherry picked from commit 28b8e4bcd76cc072b062e4c8575327c05ecb9a55)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca8e1680ed2e8437653c6f16f39438e51ce24ae
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:22:26 2009 -0800
progs/util: Fix memory leak if LoadYUVImage fails.
(cherry picked from commit 0e790ac35327a0b53a4a595a6429135317302269)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a993135f151fca892609f7cf6f471416192217
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:41:40 2009 -0800
progs/fp: Redraw upon keypress.
(cherry picked from commit cde66437247feb8b14b6d8f3ec3a8b4665fefa08)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=005242f1664afdd6f4b832863d569e9e3c583454
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 15:02:21 2009 -0600
prog/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
(cherry picked from commit 9c3197ef0abc3bf521358ea0c7af0fc6979c82b3)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3208678c2ea0e50be7b8eb68106f7650b37dfc6
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 09:39:51 2009 -0600
progs/tests: fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
(cherry picked from commit a8ed066858f12290239ddc9165b7c0734ccc0247)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97cbf4943a5926dc1bbec213ff8c919ece66555e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Oct 26 15:03:31 2009 -0600
progs/tests: Fix MSVC build.
(cherry picked from commit 50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dfbd1be446b9c0680a0d55729fb6b3f5938b0c5
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 4 00:42:53 2009 +0100
vega: fix missing include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c6a9363ef96c00dd0ad63e340b32479e43fea45
Merge: cc8a537c57a62a196106b592e510e4c93bd1826e 94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Dec 4 00:35:14 2009 +0100
Merge branch 'gallium-noblocks'
Conflicts:
src/gallium/state_trackers/xorg/xorg_exa.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a99bf51bc845617c2086468a814685672b5de224
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 23 13:49:02 2009 -0600
progs/tests: Fix MSVC build.
(cherry picked from commit 952bf63e2cf442504ef89b0b1d276da0d52b21d4)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28474e1225866e6b73928f79722f14cc5d6b35c7
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 16 11:39:29 2009 +0100
progs/tests: Use rand() instead of random().
Forgot these on previous commit.
(cherry picked from commit 166957abebea6aa203eba7e6348e89d53cf0e13e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb6e3af93920ca15d19fbb9685e5b6f612cc502c
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 16 11:39:29 2009 +0100
progs/tests: Use rand() instead of random().
More portable. Same implementation on Linux.
(cherry picked from commit 699260b19535abaa3af0a5d33eb039e3d6a30ce9)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38776419b1e18a43e8bab1371dfe802af44d14a
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Oct 8 08:08:11 2009 -0600
progs/tests: Fix MSVC build.
(cherry picked from commit f7455ad7af09b5ef31ccc454b79422a13c59af9a)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=791b7546876e72dcbcc012a855df7f610d777297
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 16 11:36:09 2009 +0100
prog/tests: Fix MSVC build.
(cherry picked from commit 60b6c7458319ff01ecdd9d1650d526ac8f75e194)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e747920f35f28d651ad89380f58250aab7c2d4
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Oct 12 18:05:05 2009 -0600
prog/tests: Fix MSVC build.
(cherry picked from commit 96fd13c1a024e3b6c0b1c44394c67c772e52b9c9)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a25adb646faa970dacec0dbfa2e2bd905e87eba
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 6 16:02:47 2009 -0600
progs/tests: fix MSVC build.
(cherry picked from commit 9c778a90ea24f25437b68bb67856c81add61e261)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3910e88ebf636cb34ae75bc4a7916fc8c2f1a9e1
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 14 07:43:18 2009 -0600
prog/tests: Fix MSVC build.
(cherry picked from commit ea862ec8ff4a52b30b822e737d93a49330be9e31)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4153ec547cfb7fcb26bbeb09ac9ef19fe88d3e4e
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Dec 3 23:58:30 2009 +0100
gallium: fix remaining users of pipe_reference function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c8f70db10a584aa78e4d5f397ad3543fdb77d2
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Dec 3 23:26:13 2009 +0100
mesa: use _mesa_memcpy for COPY_4FV macro
Gets rid of one of the worst strict-aliasing offenders, and actually
produces faster code (at least in some cases, when compiler can use
for instance 64bit moves for memcpy).
(note _mesa_memcpy should get inlined)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c647fa0d3e361efbb10a6d313bdc6bf7c890e8
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 3 23:20:56 2009 +0100
gallium: fix ref counting bug in pb_bufmgr
This was discovered by the pipe_reference api change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a15f02634a31c1517363d91aaef8f190e24687
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Dec 3 23:15:38 2009 +0100
gallium: fix reference counting functions to be strict-aliasing compliant
Historically, parts of mesa code are not strict-aliasing safe, hence
-fno-strict-aliasing is needed to compile (this got forgotten for scons
builds for gallium, which indeed not only caused compiler warnings but also
unexplicable crashes in non-debug builds). However, we should try to eliminate
code not complying with strict-aliasing code at least for gallium.
Hence change pipe_reference functions to make them strict-aliasing compliant.
This adds a bit more complexity (especially for derived classes) but is the
right thing to do, and it does in fact fix a segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c41bb25a2e260dbce2c2d72ec64d1beb74527de
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Thu Dec 3 20:21:16 2009 +0100
radeon: workaround an FBO issue
Fixes #21501
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cde43eb19c4dcceb74166e1da123d316a429c21
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Dec 2 23:03:51 2009 +0100
radeon: properly check if image should be placed in the miptree
Fixes #25355
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Dec 3 11:20:40 2009 -0500
r200: fix polygon stipple
fixes fdo bug 25354
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72befaaae5fd9555e1f6ccbd6a74c0d640fc2929
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 12:25:49 2009 +0100
Remove pf_swizzle_* internal macros.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=018f33a328a05bd7a2094103eb7bbafc8595e6b1
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 12:05:21 2009 +0100
gallium: Remove pf_mixed_*().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9861ad46ab10196bd99373a275b3ce7b22b5badf
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 12:03:57 2009 +0100
gallium: Remove pf_rev().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5bd93fae2e4f46665eb1f09ca64cb39ff2b8a79
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 11:58:36 2009 +0100
Move pf_get_component_bits() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cceeab39ea541b1be1521114316d660a77769c2a
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 11:17:37 2009 +0100
Move pf_get_bits/size() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df42d80234d13676fc3207cf44f0e371e3372b5
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 10:52:47 2009 +0100
Move pf_get_block() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bed834be4a174d20b31a6cbcf066774bf749929
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 10:20:49 2009 +0100
Move pf_is_depth_and_stencil() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d28740c298968303500a8c43047ded2679e727ac
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 10:12:47 2009 +0100
Move pf_is_depth_stencil() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3400b668e35469d5dbba515e3a8b9d775fd2eff5
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 09:56:03 2009 +0100
Move pf_is_compressed() to u_format auxiliary module.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ffe25c91706fe5ab2735f07c3c8b4114b9f9514
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 09:48:18 2009 +0100
gallium: Remove unused format functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb6849fc1fa0c6e360c89a6388dc8bf19a746ca
Author: Michal Krol <michal at vmware.com>
Date: Thu Dec 3 09:13:52 2009 +0100
tgsi/ureg: Fix ureg_emit_src().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3b7f93e0284bf3337f32f3ec77fde4dbcc9c283
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Sep 8 12:31:42 2009 +0100
scons: Add Mac OS to target platform list.
(cherry picked from commit 2c307c775018e5b9680de8022ddf0ce3b6f560be)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=235c0c81346c44e24909b6e48394ea62b136a36b
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 23:56:07 2009 -0800
progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
(cherry picked from commit b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a107d36c2f290cd42e29008dec5194df55b7690
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:02:20 2009 -0800
progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
(cherry picked from commit 4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b094683e7c2f14f61cf3511f286b4cea450609c8
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 13:50:49 2009 -0800
progs/glsl: Fix noise GLSL compilation error on Mac OS.
(cherry picked from commit 0d31990b4742eccdf6ae6a3b3e16c81cc863085d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=592c8522a280898ba7a797923c0e054ac6df038f
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 11 17:39:58 2009 -0800
demos/glsl: Add missing break statement to noise test.
(cherry picked from commit 7dfea5c0722e9da101805c15b9dd26352816bca9)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f4d3613daa5684ff8aba75158ef7585a8005ed0
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 12:49:31 2009 -0800
progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
(cherry picked from commit d4dc2e30dada1be425e95ba270920db6eb210982)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ed77d12b10c2ed830647bfcadfb3478b2e418d1
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 12 16:20:23 2009 -0800
progs/glsl: Add missing break statement in multinoise.c.
(cherry picked from commit 43080e40aa0d34423e10f1d50aad15289b2b9aec)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=832593772dac9b83db1ed44c8654352978e756eb
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 23:15:25 2009 -0800
progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
(cherry picked from commit 04442841fb7e9138eb50ff692952ad7e8c3877d8)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5cd95e243a0e8db25a8c7614c9b9fe5f116044
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Sep 21 08:44:53 2009 -0600
progs/glsl: Include local headers before installed headers during compilation.
Fixes compilation errors on platforms with insufficient older installed
GL headers.
(cherry picked from commit d17af7d1e19e637e29db47bd8f6e3e579760c530)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccea09cd3a3f18c28ebdc07c7fe879a59cd72f60
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 16 15:49:33 2009 -0600
progs/glsl: minor Makefile clean-ups
(cherry picked from commit 4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a0628ab2830371fc0a80b58aa4757c099471dc
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 14 21:36:18 2009 -0800
progs: Ignore Mac OS dSYM directories.
(cherry picked from commit a420056750908f7c2f9a7c18b3ab20f04e49711d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab7e70fabd17ebab755a41142a783d84570f298e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 12:54:51 2009 -0800
radeong: Clean up some bad code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f79028bbd4398b1c0f5c34014d8283bd6352aca6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 12:42:58 2009 -0800
radeong: Add helper to determine pipe driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4395d35c8a9f56d5e5614db583e700668933bfd3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 12:31:04 2009 -0800
radeong: Do ioctls before selecting pipe driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f77b0103d5f150845300ee8bddcef20d11a9820
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 12:16:19 2009 -0800
r300g, radeong: De-specialize r300_winsys into radeon_winsys.
There's like five good reasons for this, I swear.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dad193d516422a9e330e58148822735b0decb8da
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 11:34:00 2009 -0800
radeong: Change ioctl order, document it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08383af4c749566dcb58db94d7b72ee02e4cab11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Dec 2 11:22:55 2009 -0800
r300g: No vertex textures here.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=debc0b6fa8ce110eb4febc376d8327336259742c
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 12:24:24 2009 -0700
cso: check if pipe_context::bind_vertex_sampler_states is non-null
Fixes segfaults upon exit when the CSO module is releasing its objects.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5e5909f171952bc15f43bc618238fc0699edc09
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 12:20:15 2009 -0700
Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function"
This reverts commit 792888121b92913733daec7526c9441f27ce1231.
We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42192e783521f49a7caab09b073740e63ab092b
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 12:19:31 2009 -0700
llvmpipe: return 0 for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query
The driver (and draw module) don't support vertex shader textures yet.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=792888121b92913733daec7526c9441f27ce1231
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 10:09:53 2009 -0700
llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function
Fixes immediate segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=908a3e56ccf2e6266ebf081e2947e2d6b24f2585
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 09:31:26 2009 -0700
cell: added tex_usage param to xm_surface_buffer_create()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=429bf7541777de08e070df3920b8566e3ac78223
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 09:23:37 2009 -0700
cell: fix TGSI breakage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=144afacc6fc67d37780cbb29ccd298de9959b436
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 09:23:15 2009 -0700
gallium/util: __builtin_bswap32() is in only gcc 4.3 or later
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d5e5842772285f609e2468a06fa30ab8865fd9
Author: Brian Paul <brianp at vmware.com>
Date: Wed Dec 2 09:22:42 2009 -0700
gallium/util: added PIPE_CC_GCC_VERSION symbol
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94b5c28a98850f42fbcdab9ceda1450279e1e6fd
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Dec 2 16:55:33 2009 +0100
gallium: adapt nv drivers to interface cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8a537c57a62a196106b592e510e4c93bd1826e
Merge: 7fc75ef7d43038385b5fba73a67f1e4783b045d6 0c75854cc1650dc870e042aa66a053e70b3d4556
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 2 14:56:56 2009 +0100
Merge branch 'mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fc75ef7d43038385b5fba73a67f1e4783b045d6
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Dec 3 18:18:46 2009 +0000
util: Fix generated swizzle comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c75854cc1650dc870e042aa66a053e70b3d4556
Merge: 4598942b1b88a2a7d5af7febae7e79eedf00e385 2b5618fc5bdcbee3434f8b5aa3a31eb06fb479c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Dec 2 14:52:51 2009 +0100
Merge commit 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4598942b1b88a2a7d5af7febae7e79eedf00e385
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 2 13:00:15 2009 -0800
intel: Make RGB renderbuffers use XRGB8888 like we do for RGB system buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db352f58fab419c475b89418cd27b35f5f5d3822
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 2 12:42:36 2009 -0800
mesa: Fix bad conversion in AL1616_REV texstore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b47f7316dab5eb81bc7e60dc93bb5dbe824c43d4
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 2 12:15:46 2009 -0800
mesa: Fix copy'n'paste problem in al1616 texel fetch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78748a5274e58bcbb122923edf81065be9bbe16
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Dec 2 02:08:26 2009 +0100
gallium: adapt drivers to interface cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09325b9ff456ae475069bac5a04cf10a32235e43
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:55:08 2009 -0700
mesa: added comment for target_enum_to_index()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0399fddf2efd556ece8b81078368e6ab388c3b7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 30 09:21:49 2009 -0700
softpipe: setup machine->Face without a conditional
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba97b98842ebe0178406258f29c93ca9fa415ff7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 30 09:54:27 2009 -0700
progs/demos: remove unused glFogCoordPointer_ext var
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9f4a0bd2b0104ce5f15dcd7d1698db710330418
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Tue Nov 24 16:46:31 2009 -0700
Simplify hackery added to fix AIX build.
Borrow an idiom from the GNU build system which can handle `for'
loops over empty lists.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8da270a2be18849eee8a168d1c1528e96677b41
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Nov 24 11:59:23 2009 -0800
intel: Remove GL_NV_point_sprite from extension list
i830 does not (and cannot!) support the any of the non-default
GL_POINT_SPRITE_R_MODE_NV settings. i915 and i965 could, but
currently do not. In both cases it would require mucking about with
the fragment shader.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4cb8b2caac69c6d2b210a5c3c634d8c1c20940
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 17:04:46 2009 +0000
i965g: nasty hack for clearing y-tiled surfaces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a8637c7425f64f5e48c2df2b60cc56ae6237ab
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 16:39:02 2009 +0000
i965g: add missing header
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb68acaf6db689ba2fa62b188ff14507a7007266
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 16:32:33 2009 +0000
i965g: don't reference unused vars in RSQ
Probably overly pedantic
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=759c094bf8fd0f104b738490d7f0b85f40fc2779
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 16:31:21 2009 +0000
mesa/st: avoid quadstrips if its easy to do so
Tristrips are easier for many drivers to handle.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77ff3a5619721cfd917f9fd45e4b3a1c866c578f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Dec 1 17:13:41 2009 +0100
vmware/xorg: Add video support
By using the hooks st/xorg provides us we can create a driver
specific implementation that uses the svga overlay engines.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=64102a56256c95f17f59456a78d9ff2b05889bfb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 23:51:05 2009 +0100
vmware/xorg: Create a small driver that sits ontop of st/xorg
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb80a93c9eabb430914011513852b18c943c8cfa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 22:55:24 2009 +0100
st/xorg: Create winsys hooks that we call into
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=232e59ca6fe678ac370ee5a45bc31e6f7f3e6bcf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Dec 1 17:00:43 2009 +0100
vmware/core: Update vmwgfx_drm.h to latest version
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9077ddaa2557e1e76c8a052c8d079ef3d443186b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 25 00:33:43 2009 +0100
svga: Add header files for overlay support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7e4a311e971005f7b23572ff3ca93f6d3c17edf
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 2 11:56:18 2009 -0800
intel: Fix more front-buffer rendering after Brian's less flushing patch.
bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2 left out many blit paths.
This fixes up more of them to get Blender to work again.
Bug #25030.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2581dcab41c142c38f2e065c4348cb892931c48
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Dec 2 17:05:20 2009 +0000
wgl: Call st_swapbuffers instead of st_notify_swapbuffers.
This will get single buffer, double buffer, and
joint single/double buffer (typical in CAD applications) done right,
at least as far as the frambuffer is concerned.
There are still problems with multiple contexts using the same
framebuffer because st_framebuffer_* calls assume the framebuffer
is bound to a single context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84dddde9b6eb7727760814ae211c95218bb28a3
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Dec 2 11:01:19 2009 +1000
Revert "radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode"
This reverts commit 286bf89e5a1fc931dbf523ded861b809859485e2.
This doesn't appear to be correct, regression so revert it.
http://bugs.freedesktop.org/show_bug.cgi?id=25193
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8cdce665790263bb2142d894a81c87abc4da9fb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Dec 1 13:26:15 2009 -0700
vbo: make flush recursion check code per-context
This fixes invalid failed assertions when running multi-threaded apps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c26cefec7ad52c4fa52fd1a89e18f463b85257b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 30 08:41:37 2009 -0700
st/mesa: updated emit_swz() comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 15:01:00 2009 +0000
tgsi: fix ureg emit after version token change
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7f94c9002bd8578e89ce02a22172545ace353a3
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 14:54:32 2009 +0000
st/xorg: fix merge droppings
These were stranded in emacs and not saved before committing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87eec80c1120d2cd9749ee360b77922feabf7f10
Merge: 06d3732a9094030fc33120f16f162e0d405f132c 5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 14:31:14 2009 +0000
Merge commit 'origin/tgsi-simplify-ext'
Conflicts:
src/gallium/drivers/r300/r300_vs.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06d3732a9094030fc33120f16f162e0d405f132c
Merge: 853d4807fe220b17cf5af5a76b24f2466238013b f17dbe256bb38c35d885260be7e5856f1561de97
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Dec 1 10:57:37 2009 +0000
Merge commit 'origin/mesa_7_7_branch'
Conflicts:
src/gallium/drivers/svga/svga_screen_texture.c
src/gallium/state_trackers/xorg/xorg_composite.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/main/texgetimage.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=853d4807fe220b17cf5af5a76b24f2466238013b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 11:19:33 2009 +0100
mesa: Update vertex texture code after gallium changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af3dea36603687067197c22747537eaeb6c4ad2b
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 27 10:19:20 2009 +0100
r300g: simplify allocations of VS output registers
No need to parse TGSI tokens since it's easier to walk through shader
semantics.
Also fog coordinates now work reliably.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f55c088f89eeaa6d16480f5f373887c6a2965e21
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 27 06:36:31 2009 +0100
r300g: simplify allocations of FS input registers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb90235135ef7c657053657f3bdfbda7ca70d708
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 26 19:37:58 2009 +0100
r300g: clean up derived states
The state setups which aren't derived anymore have been moved to the VS
and FS objects.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f05eba0204a9f1371bb1ae5cdb0f71bb819eb28
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 26 13:49:41 2009 +0100
r300g: VS->FS attribute routing rework
Now it always correctly pairs up VS and FS even if the semantics and indices
of VS outputs and FS inputs don't match.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=759604e32bb5b00d7b70fbab7bd8125e135d7a68
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Nov 25 00:24:28 2009 +0100
r300g: add R300 prefix in reg definitions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a43c39d202333a74745e7724a76f36d66d8763b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 10:07:15 2009 +0100
cso: Fix function prototype.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57ed791305ded187c455b07e6c6a5b916f37a293
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:50:38 2009 +0100
trace: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8969db2f8410fd3b653734948251ada4284a3c6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:39:08 2009 +0100
fo: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2f7bd855af49752b1c77746542c62f1c529e953
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 09:01:27 2009 +0100
id: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f900c33ae6ede1c6f309628b1369a1b968a115d
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:54:30 2009 +0100
trace: Reduce double semicolons to single ones.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f884ed993500171ad91fc9f2552574face9ee17
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:52:37 2009 +0100
sp: Do not falsely advertise support for some SNORM formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a619e62bffa6f21330df747940e322909937806
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:51:20 2009 +0100
sp: Implement separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee86b1b58dce4c8416b5333d0ed43d059ba2a200
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:47:00 2009 +0100
python: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e197652ce08cacf0fdbf0509db5eb26500d556c5
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:44:18 2009 +0100
st: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb8dd12b48c6ad3f466cf0ea88472fca576ebd4
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:43:51 2009 +0100
trace: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8eecd3bafb759df3f1853490cf149d053c8fcbce
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:53 2009 +0100
svga: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bcedc4ce48031c9e5d2a2430d27c7a9aaa8b37
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:31 2009 +0100
r300: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d15bb1cba3fd2d36c48e33e14cc3c548cf40d555
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:21 2009 +0100
nv: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=551b2db82b5e5093dc19bde130785aceb92868a6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:40:04 2009 +0100
lp: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0d3abf3834d3ae6107e66b61d8660e6c09a0a99
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:49 2009 +0100
id: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25bb04a1ee9b3f28bfa6e60d7ce71ff23726c5b6
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:19 2009 +0100
i915: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04324b8f93919d75f224644a160a32405740860
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:39:07 2009 +0100
fo: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3409ce059e46b4b675d2ad6f1f3b75939aa2ab
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:38:32 2009 +0100
cell: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=204e586c5648c384041a6cf1d095e160ef474019
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:38:06 2009 +0100
vl: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f33c064f32bf3635becd1b2019f670abe7a35ab3
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:37:15 2009 +0100
draw: Update for renamed sampler/texture state setters.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd4aa4f32365a5f054e7fc36b558680dcac66d1b
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:35:43 2009 +0100
cso: Add support for separate vertex sampler state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d1b406afd733b5f46b16dc933e29c218cdca39
Author: Michal Krol <michal at vmware.com>
Date: Tue Dec 1 08:33:43 2009 +0100
gallium: Introduce separate vertex texture/sampler state.
Previously, gallium shared sampler and texture state between vertex
and fragment shader stages. This change generalises this concept by
providing separate entrypoints for vertex and fragment sampler state
setting.
A new capability bit is added to query the driver for the number
of samplers that can be utilised by a vertex and fragment shader
at the same time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd1aee217988caacd5c87d76deab3c0caf1bb00
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 12:33:17 2009 +0100
tgsi/sanity: Up MAX_REGISTERS to 1024.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f17dbe256bb38c35d885260be7e5856f1561de97
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 17:56:07 2009 -0800
mesa: set version string to 7.7-rc1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=910aaed4daad319b584b68ae2468432c8f6bac21
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 17:55:21 2009 -0800
mesa: set version string to 7.6.1-rc2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=650e02003fbb5511ec758d993b7ec0a302ee2235
Merge: 270d36da146b899d39e08f830fe34b63833a3731 587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 17:47:07 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
progs/util/shaderutil.c
src/mesa/drivers/dri/r600/r600_context.c
src/mesa/main/version.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=decf6ed810eae473d043a4a399a5a84f1378a725
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Nov 30 23:02:49 2009 +0100
fixups for interface changes (mostly state trackers)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=587a52e95bbe96788e8b96b63f091bb3022fc048
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 30 12:43:12 2009 -0800
i915: Actually put i915PointParameterfv in the driver function table. Duh.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac400ffce62be47fc77e8d10cabcd39b92b6c627
Author: Roland Scheidegger <sroland at vmware.com>
Date: Mon Nov 30 20:29:18 2009 +0100
gallium: interface cleanups, remove nblocksx/y from pipe_texture and more
This patch removes nblocksx, nblocksy arrays from pipe_texture (can be
recalculated if needed). Furthermore, pipe_format_block struct is gone
completely (again, contains just derived state).
nblocksx, nblocksy, block are also removed from pipe_transfer, together with
the format enum (can be obtained from the texture associated with the transfer).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1cde755bce0ea29cc4c1a29ad3841e3b304309
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 30 16:16:30 2009 +0000
i965g: turn on texture tiling by default
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7725744433827509d1da1cf1b27cda4bc8012ef3
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 30 08:56:47 2009 -0700
st/mesa: handle front/back-face +1/-1 vs. 1/0 conversion
Fixes progs/glsl/twoside.c demo.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6781f624af8b06061673f3fd6f19ffb6a56c3e8c
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 30 15:35:58 2009 +0000
i965g: pass backbuffer tiling information to driver
The gem winsys gets this information, needs to pass it on.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd3a2773b83c6b893b220a4e449f34e73adfe0b
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 30 14:58:30 2009 +0000
ws/i965: more debug output
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dfdc0a615f378cb92e45d878d778bf01dffaa66
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 30 14:20:33 2009 +0000
ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cddc7e3a9cd321247c2298ef1b94cced1122a8e5
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 30 13:39:21 2009 +0000
brw: add dumping to gem winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4490122d0cae360d1552cea7d7d860de352f13f6
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 23:02:46 2009 +0000
i965g: remove redundant nr_attrs member
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=270d36da146b899d39e08f830fe34b63833a3731
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 21:17:44 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameterf, which uses the params
argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b7660073f2c1cd1a19105d4989ec11bfdcd87
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:49:55 2009 -0800
i915: Fallback bit define missed on previous commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=718f31b830b2c4edad8b7e04804ff23e1db93e5a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:43:38 2009 -0800
i915: Round point sizes instead of truncate.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d49716cf5d5cabebadc32d7717eec787c75ff1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Sun Nov 29 17:40:02 2009 -0800
i915: Enable point sprite coordinate generation
Support still isn't completely correct, but it's better. piglit
point-sprite now passes. However, glean's pointSprite test fails. In
that test the texture on the sprite is somehow inverted as though
GL_POINT_SPRITE_COORD_ORIGIN were set to GL_LOWER_LEFT. i915 hardware
shouldn't be able to do that!
I believe there are also problems when not all texture units have
GL_COORD_REPLACE set. The hardware enable seems to be all or nothing.
Fixes bug #25313.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 18:18:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexParameterf.
_mesa_TexParameterf calls set_tex_parameteri, which uses the params
argument as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1b9c4e22a83d2125f66c3a3af3143bc0daee9a4
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 29 12:28:32 2009 -0500
r600 : clena up a bit for last commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db72f329f35ee6e12df3ed472de2ee72cf23399
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 29 12:12:19 2009 -0500
r600 : add read port allocation for uniform;
mapping ps input based on vs output;
fix bugs including constants updating for vs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c00c53a3019b801c5eee8a12f7862422f79f10
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 15:40:13 2009 +0100
radeon: update miptree code a little
Simplify gl image level <-> miptree level mapping (are equal now).
Don't allocate miptree for images that won't fit in it (fixes #25230).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2773556d55fe6043bee3d4c86f7b78906e5d60e0
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 12:36:09 2009 +0100
radeon: don't check the same miptree many times when looking for matching miptrees
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8f0c8ab9d3509dc399ea58c320056ed90895792
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 29 12:27:29 2009 +0100
radeon: add some debugging info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c332525ad3cf8e946e60c3f9b96af525ca4cb71c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Nov 28 13:57:38 2009 +0100
nv50: update linkage on rasterizer change
We need to update VP_RESULT_MAP and/or COORD_REPLACE_MAP
when light_twoside and/or point_sprite are changed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7494b829052a87d7a8c56c68300a110b40e401e8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 29 13:33:16 2009 +0100
nv50: match VP outputs to FP inputs ourselves
For each FP input, don't assume that the VP output will be
at the same position, but scan the semantics instead, then
put the correct output reg indices into VP_RESULT_MAP.
Position is still assumed to be the first output/input.
See 07fafc7c9346aa260829603bf3188596481e9e62, which renders
previous assumptions incorrect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f471c7948425a9c8ae23a563e0e816954a7589a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 17:03:00 2009 +0100
nv50: don't permanently negate src in emit_ddy
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9b0e942c5f8f95383c637b05e3fb237f013688
Author: Dave Airlie <airlied at linux.ie>
Date: Sun Nov 29 18:59:19 2009 +1000
i965g: remove surface from views list before freeing
this fixes a crash with the xorg state tracker, however it then locks
up the GPU once rendering is enabled but at least it doesn't crash.
Signed-off-by: Dave Airlie <airlied at linux.ie>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5a7aadb4361e7d053aea8687372cd44cbd8795
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 29 00:50:48 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGenf.
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d55fb7c835b56951f05a058083e7eda264ba192e
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:47:23 2009 -0500
mesa: Fix array out-of-bounds access by _mesa_TexGeni.
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=919898e92fa23ff71a59d86a46ff0886a6f34e4d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 23:22:31 2009 -0500
dri: Fix potential null pointer dereference in driBindContext.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11d60d14caf8efc07f70af63b57b33273f8cf9b
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 28 22:04:06 2009 -0500
mesa: Fix array out-of-bounds access in _mesa_TexEnvf.
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument
as an array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5159996a43d64f71d44dd2bd477d10e37ec9a27
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 28 21:31:24 2009 +0100
radeon: need to flush cs when moving images between mipmap trees
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=287bdd8e75aa3b2c20f50de359711158981dfa09
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 28 10:45:17 2009 -0800
util: Fix bad code.
Uf. How embarrassing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93dcbfea7b8e1cd0f14a96bc466419bdce7eb30
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 28 10:13:51 2009 -0800
util: Improve bitcount.
Sorry for not pushing this before, it got lost in stashes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1bc4267f6cd2e18a6a572a5aed2fccd747ce0f
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Nov 28 17:44:28 2009 +1000
i965g: link xorg state tracker with -ldrm_intel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cad14c2542698de144bb5434cefa02d7a00aaa74
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Nov 27 21:29:38 2009 +0100
nv50: do conversion of last insn to 64 bit format first
Simplifies things since the second to last one will then
be converted in the subsequent pass that ensures alignment
automatically.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=510fd280b54fa33ed229ef297a1a77c78811c592
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 16:59:39 2009 +0100
nv50: bswap32 the polygon stipple pattern
The hardware wants the pattern the same way it is
passed to glPolygonStipple.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e65258abf52bd1923a547f76bd7346bf5ed1c5c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Nov 26 16:58:59 2009 +0100
gallium/util: added util_bswap32()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2348f6d490a200b464013dfe68c61525aee86feb
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 16:01:36 2009 +0000
scons: Promote pointer arithmetic to error.
All code covered by scons is being built on multiple OSes, so pointer
arithmetic must really be addressed when spotted.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5976d8e6f1b12e9ac13a8d09aa9723f971f38a92
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 16:01:11 2009 +0000
configs: Warn about pointer arithmetic.
It's not portable. Warn to help catching it early.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f62f976e3ff9ff83d760e706c615e098d131e103
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 15:58:02 2009 +0000
mesa: Avoid void pointer arithmetic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fa1bcc05a237365e5ea09512453f29a91c7a141
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:41:42 2009 +0100
svga: fix for not using texture width/height/depth arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b748a9f574361273df6b05c06c647ac4fd9b3e41
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:40:24 2009 +0100
r300g,llvmpipe: fix some more merge problems
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c95cbd45c657ac47e908a4d99d118737034bde43
Merge: 884007546c98b1779bf266ec5111b1e7e2b68b2e d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri Nov 27 17:15:47 2009 +0100
Merge branch 'width0'
Conflicts:
src/gallium/drivers/r300/r300_texture.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/mesa/state_tracker/st_cb_texture.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4236493899b9ccfcc8df3dcf81697776621fa1f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 15:28:46 2009 +0000
st/xorg: proper fix for compositing after rounding up
Basically don't round up shared textures. This fixes compiz,
but I'm afraid that rounding up texture sizes here in the driver
is doomed, as it will inevitably break texture wrap modes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1310811469e7a1e27669ad1513b5bd4a60207c4f
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 14:55:20 2009 +0000
rbug: Mention where the GUI can be found.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dd9676a8fc43062a7017f2951e0f032889fac9e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 27 13:59:37 2009 +0000
svga: Re-add shader dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6810ce005a067f20c04f0b3abd1e422adec71d28
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 14:03:10 2009 +0000
Revert "st/xorg: fix composite after texture size changes"
This reverts commit 124ae596806f1a77af46f1f0e446d448da6e953a.
Pushed by mistake
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=124ae596806f1a77af46f1f0e446d448da6e953a
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 13:59:00 2009 +0000
st/xorg: fix composite after texture size changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc86f4a20b6ffe0340ca178dc303271a8a112bb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:56:43 2009 -0800
wgl: Fix copy'n'paste typo in comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=135d7e12991312d7aff637565fbe67f666e4e39f
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 12:14:03 2009 -0800
svga: Handle comment tokens when dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f26a84204d589e69e82627395771ed7273315d
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:43:30 2009 +0000
svga: Use consistent names for public symbol names of shader dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=178407f33c413cbe7434597b2129abde90041b6b
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:37:45 2009 +0000
svga: Use consistent file names for dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3cdda5cc413093126c7ba42248c3b175a2d126
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:24:42 2009 +0000
st/xorg: speculatively round textures up to nearest POT
I'm not sure if this is a great change, but helps with caching.
Probably we want to turn this on/off on a driver-by-driver basis.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e595dd4c179efe06183b8efb430ec6c8845dfd0b
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:22:43 2009 +0000
st/xorg: free last fence
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b84b7f19dfdc0ac02175847065b39110db7ad98f
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:19:28 2009 +0000
svga: flush our command buffer after the 8th distinct render target
This helps improve the surface cache behaviour in the face of the
large number of single-use render targets generated by EXA and the xorg
state tracker. Without this we can reference hundreds of individual
render targets from a command buffer, which leaves little scope for
sharing or reuse of those targets.
Flushing early means we can start reusing textures much sooner.
This shouldn't have much effect on normal 3d rendering as it's pretty
rare to have a command buffer with >8 different render targets in that
world.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b911688b87a011eacf2034bd61562e633952a66b
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 27 12:18:22 2009 +0000
svga: add DEBUG_CACHE option
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5285de7c0fc067dc036a5b421140a696ce2cabbf
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:13:53 2009 +0100
vega: Update shader headers.
Drop the 1.1 version suffix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4e4e035c5e1ff1e84b4a332dfaa35c7fecf139
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:13:19 2009 +0100
python/tests: Update shader headers.
Drop the 1.1 version suffix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=456b5bd5d0dbed172a5d8f88625eeb63fd87c8dd
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:11:18 2009 +0100
svga: Update text shader header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72420daa21feffb3fefd60ba472c704c4558c5ba
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:07:07 2009 +0100
vl: Do not emit tgsi_version token.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6133564bf2e65fc86f626a45d7977bdeaff8579
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 10:06:41 2009 +0100
tgsi: Remove tgsi_version token.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5455e88f1c2043b3703650ca827a0ed2779e82ca
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 27 09:19:01 2009 +0100
gallium: Remove tgsi_version token.
Not really needed, never served its purpose.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69671df74c8b45f08149c248a7ee905912aec2b0
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 26 23:02:49 2009 -0500
svga: Prevent potential null pointer dereference in vmw_surface.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d509f84543d0979e9bb53c20c195f378dd61e728
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Nov 26 22:49:58 2009 +0100
gallium: fix more statetrackers/drivers for not using texture width/height/depth arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=884007546c98b1779bf266ec5111b1e7e2b68b2e
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 20:38:43 2009 +0100
tgsi/exec: Fix orientation of DDY.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2c101029d5cb3f74ec9a2a9a53cb1d74ab9cc57
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 20:30:04 2009 +0100
tgsi/exec: Force return from a subroutine at ENDSUB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bae72e20493aeb683e16297d67648e59a817b76
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 19:24:57 2009 +0100
draw: Fix max_index check.
We want to fallback to draw splitting when vertex element indices
might be too high for atomic draw path (currently limited to 4095).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75df599e30bda03b40c0442eff3e39ec84397ede
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 26 19:21:55 2009 +0100
tgsi/ureg: Add forgotten goto in ureg_DECL_constant().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=953b74d116c88f2b93740b6d1f713bb1b5989e98
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 11:16:19 2009 +0000
llvmpipe: Fake missing SSSE3 when simulation less capabable machines.
SSE3 != SSSE3 and so far we only use the later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1c40260d8cb49eacbb6c394198dc37e020e75a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 11:15:08 2009 +0000
llvmpipe: Update/correct CPU requirements.
There are no hard requirements at the moment.
We don't really emit any sse3 yet. Just some ssse3.
Thanks to Roland for spotting these incorrections.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0528f40e3b8ca3e59d3a641c4504d34cf9364578
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 25 16:31:28 2009 -0800
Improve implementation of GL_POINT_SPRITE_COORD_ORIGIN errors
This enum is only supported for OpenGL 2.0. If a driver supports
OpenGL 1.4 and GL_ARB_point_sprite, using this enum should generate an
error. This is important because, for example, i915 and i830 can
support GL_ARB_point_sprite, but they cannot support
GL_POINT_SPRITE_COORD_ORIGIN.
This commit just removes the check for NV_point_sprite, which is
completely wrong, and add some comments describing what the code
should do. I don't see an easy way to check for version >= 2.0 from
inside Mesa. Perhaps we should add an extension
GL_MESA_point_sprite_20 (like Intel's old GL_EXT_packed_pixels_12) to
indicate that this added bit of functionality is available.
Also note that glean's pointSprite test only checks for
GL_ARB_point_sprite before trying to use
GL_POINT_SPRITE_COORD_ORIGIN. Naturally, that fails on
non-2.0 implementations (i.e., Mac OS X on GMA 950).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dcdf3b9c67f1481d46c1decba84c9c55698db4c
Merge: 9e3728c858e0f84b05a24f858f6aeba53fa4e7cb 07fafc7c9346aa260829603bf3188596481e9e62
Author: Roland Scheidegger <sroland at vmware.com>
Date: Thu Nov 26 01:15:25 2009 +0100
Merge commit 'origin/st-shader-varients'
Conflicts:
src/mesa/state_tracker/st_atom_shader.c
src/mesa/state_tracker/st_program.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e3728c858e0f84b05a24f858f6aeba53fa4e7cb
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Nov 25 18:06:12 2009 +0000
scons: Make it work with MinGW build of LLVM 2.6.
LLVM 2.5 is no longer supported on windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e13add8cae4637d9cd2f6c40c68de30701736abf
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 16:08:36 2009 +0100
tgsi: Fix token builder.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6b36ca3fe519e8c8dcb55b5f16353738455d0a
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 15:56:10 2009 +0100
tgsi: Update raw token dumper after token definition changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77a0a3e5ca5dfa951056d9054b4147e3ea0965f3
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 14:59:29 2009 +0100
glsl/apps: Make compile more shell friendly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee27b713dc6a2d32dc287dc9462359804e051a06
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 14:53:37 2009 +0100
slang/library: Don't need the *_gc.h files, they are autogenerated now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3371f7e5025e5288eaba78973a2c81ec5d5b1e4d
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 25 14:52:21 2009 +0100
scons: Autogenerate GLSL builtin library *_gc.h from *.gc files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5fe52c99bdf651aafa1569d9cf901891004d8
Author: Dave Airlie <airlied at linux.ie>
Date: Wed Nov 25 20:23:22 2009 +1000
radeon: fix context destroy needing lock for flushing.
Thanks to Intel code which I've just stolen pretty much as usual.
This fixes fdo bug 22851 which is a dri1 regression since rewrite.
Tested by: fpiobaf (Fabio) on #radeon
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce56a867f71d0a74172a00869a3c5cb1862f4b04
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Nov 25 15:45:31 2009 +1000
r600: add ARB_texture_non_power_of_two support.
This makes the miptree rounds up to the near POT for each level for
all radeons, however since mipmaps aren't support with NPOT on previous
radeons this calculation shouldn't cause any problems. If it does
we can just make it r600 only.
I tested a few mipmap demos on r500 and they all seem to work.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=949d95e88a18e5047a6a7ceb1e28a8d80a30fb17
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 22:54:00 2009 +0100
vmware/xorg: Remove gem include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42db8c8cdb28bd5f83dd57f5d9a70fb5b94dd14e
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 26 16:46:13 2009 +0100
st/xorg: Use pipe clear hook for solid fills of whole pixmaps.
Can give a little boost e.g. for anti-aliased text rendering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b96218c65622a7814ff8154a91874a5e5a9dc773
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 15:25:09 2009 +0000
svga: hash the whole key, not just the first four bytes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb3bfb7c761ed41a09c4d1c7eff38f2d92ba3ba
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 26 16:00:06 2009 +0100
st/xorg: Make sure DRI2 blits use GPU copy contents even for software fallback.
Fixes 3D apps not updating with a non-GL compositing manager and Option
"2DAccel" "off".
Also clean up a little pixmap vs. drawable mess.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecfe1352ccce802c9299c76d600c4d2f33352701
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 14:23:24 2009 +0000
st/xorg: fix refcounting bugs introduced in earlier commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfb871d4032f37b872c975269c5d666491f1056b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 14:23:07 2009 +0000
st/xorg: formatting
This directory needs indent run over it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41423c01b257395b08a5e7a53093bc87aa85739b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 12:52:45 2009 +0000
st/xorg: remove debugging flush
Accidentally committed in 7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
('st/xorg: consolidate some dest surface state setting')
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c783f5cfd891e6b8e9dc622ad0950e5859b5a0c0
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 26 12:02:14 2009 +0000
svga: Remove spurious argument to SVGA_DBG.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b0e4adaf21d4c788657eff41cb51d5c89647309
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 11:55:47 2009 +0000
st/xorg: render throttling in block handler
Similar to the classic swapbuffer throttling in GL drivers, put an
upper bound on the number of outstanding chunks of rendering the state
tracker can generate -- where calling the block handler denotes a
chunk.
Currently that number is set at around 4 "chunks", but could be
tweaked up or down. If a better measure for the amount of outstanding
rendering is found, that would be fine too.
As it stands, this improves interactivity by preventing the X server
from queueing up arbitary amounts of rendering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8544c309d0a296449d11cf2cf52ca306662dc41d
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 11:17:06 2009 +0000
st/xorg: split copy operation into prepare/copy/done phases
Any high-overhead one-off tasks are moved into the prepare hook.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a5131e6b4b9d55c7123d3a8334826a443abcf6
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:40:40 2009 +0000
st/xorg: don't set up constant buffer for non-xv fragment shaders
These currently don't reference any constants. Can add this back
if newer shaders need them, but in the meantime don't create
a new constant buffer every time we do a blit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa799f81dec1b72e59008b7029d94a00bcf821bb
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:34:28 2009 +0000
st/xorg: split up shared Done call
The two users of composite (Composite and Solid) now call a new
xorg_composite_done() from their Done functions, while CopyDone
is directly implemented on top of xorg_renderer.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ea1eb871ec0e5fffd70bf4da6cdec5d25b5c50
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 26 10:15:01 2009 +0000
st/xorg: set up rasterizer state in init
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86ba5139a8078f05fa9e1a4b562854d5f3b783f3
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:45:20 2009 +0000
st/xorg: remove redundant clipping code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=899d20cfaa003913b38ae9e095ca87b8725a19c1
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:42:54 2009 +0000
st/xorg: don't bother with cso save and restore in copy func
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fbdbad5c02e3d5bfbf0e641e2aec224e39fa974
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 18:41:11 2009 +0000
st/xorg: consolidate some dest surface state setting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=808f0376607b0e2d31dfebc888fd8f1e737fed09
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 26 00:35:31 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11dce740305ea3f45966a9e9f72ba94b4eae6d40
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 24 16:00:25 2009 -0500
r600 : reset stack flag with one channel only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45d9ea361981520a7c5df3ef1e10b76fac14bf02
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 19:20:59 2009 +0100
vmware/xorg: Link against libkms
If the system doesn't have libkms installed it wont try to link against it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77529a2cf296b611fa49ab4fe711d8bbb2177d85
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 19:16:37 2009 +0100
vmware/xorg: Clean Makefile a bit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=522e840a91ef9fe35e5830626b9ce388169e5d22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 18:47:15 2009 +0100
vmware/xorg: Don't link against libdrm_intel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eca5d6944aa20e33d1c2c2653f827f5707f8274a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 18:44:39 2009 +0100
vmware/xorg: Stage driver in lib/gallium
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4c2f53ca56beb8fe9289fb17c3f5fcc2cc7dc10
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 24 12:16:39 2009 -0500
r600 : fix stack depth setting bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf4e5d6176b0efb93c11bcd14fa5d320088e2e3
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 16:01:01 2009 +0000
llvmpipe: Update instructions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91a4e6d53f83c45c1da9240b6325011d96b61386
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:13:17 2009 +0000
tgsi: rename fields of tgsi_full_src_register to reduce verbosity
SrcRegister -> Register
SrcRegisterInd -> Indirect
SrcRegisterDim -> Dimension
SrcRegisterDimInd -> DimIndirect
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b0824dfe5eaf59fa87134e7482b3d147b262901
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:08:55 2009 +0000
tgsi: rename fields of tgsi_full_dst_register to reduce verbosity
DstRegister -> Register
DstRegisterInd -> Indirect
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe2b31e4a896167a33d267822b36eb2de0ceecba
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:04:18 2009 +0000
tgsi: rename fields of tgsi_full_declaration to reduce verbosity
DeclarationRange -> Range
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d6c8f980d1e23ad6f557d650e89c715861a3b0c
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 15:02:23 2009 +0000
tgsi: rename fields of tgsi_full_instruction to avoid excessive verbosity
InstructionPredicate -> Predicate
InstructionLabel -> Label
InstructionTexture -> Texture
FullSrcRegisters -> Src
FullDstRegisters -> Dst
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=763426a0256f0ab06f8af53947bd630f8600183a
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:53:29 2009 +0000
tgsi: reduce repetition of structure name in its members
Rename Semantic.SemanticName to Semantic.Name. Similar for
SemanticIndex, and the members of the tgsi_version struct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3a0615fb0452f11f4db88861b30b2177bdd948a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 12:14:03 2009 -0800
svga: Handle comment tokens when dumping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42ae0030696f027050c41babced2b408997bb0ce
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:45:56 2009 +0000
tgsi: remove unnecessary full_token init and free functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbfe6b65d7d45a70553b603f2166be3272d1e35
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:44:45 2009 +0000
tgsi: remove unused Flags member from full_instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d185c2fd1318bd41f303ab4a5f6e0a048b76c11c
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:43:30 2009 +0000
svga: Use consistent names for public symbol names of shader dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71f8365049fb81f63245089b5438dcad6e83b19
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:37:45 2009 +0000
svga: Use consistent file names for dumping facilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1325361abe0f1f89c3f675f04e482f580033abe9
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 24 14:24:38 2009 +0000
util: Describe a few more formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ae3e88dc9856f2f32c37dd04a3321765ed61e07
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 23 11:21:11 2009 +0000
llvmpipe: Use assert instead of abort. Only verify functions on debug builds.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=066991c8d147db94b9661361bb191919b962fc4e
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Nov 15 06:46:48 2009 -0800
llvmpipe: Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2282fb7710d386bd10ccdd18f030069fae0a5d55
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 17:52:53 2009 -0800
llvmpipe: Use the generic conversion routine for depths.
This allows for z32f depth format to work correctly.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b375526b50271317868a20484c8a1f36707e6005
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 17:51:06 2009 -0800
llvmpipe: Be more conservative with the supported formats.
We'll likely support much more formats, but doing this allows to run
more testsuites without immediately hit assertion failures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d663e6dc8799a178b03bc3059ef5c5c3d7f629
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:56:43 2009 -0800
wgl: Fix copy'n'paste typo in comment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52df532b02594e624bddd58ee60fd25075f8ec42
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 16:55:44 2009 -0800
llvmpipe: Fix typo in comparison operator.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ee132f9671f70ff2b3ee04659beac0dfc6126d
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 14:09:24 2009 +0000
gallium: try and update r300 and nv drivers for tgsi changes
It would be nice if these drivers built under the linux-debug header
so that these types of interface changes can be minimally propogated
into those drivers by people without the hardware. They don't have to
generate a working driver -- though a command-dumping winsys would be
an excellent for regression checking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fac8ce73bb26147f36acc60870a7e816b2f5b4f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 14:53:03 2009 +0100
st/xorg: Pass mode types from the kernel to X
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba1ca28cc62fed71c77902b95ae4ed36c6bf25f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 13:41:03 2009 +0000
gallium: simplify tgsi tokens further
Drop anonymous 'Extended' fields, have every optional token named
explicitly in its parent. Eg. there is now an Instruction.Label flag,
etc.
Drop destination modifiers and other functionality which cannot be
generated by tgsi_ureg.c, which is now the primary way of creating
shaders.
Pull source modifiers into the source register token, drop the second
negate flag. The source register token is now full - if we need to
expand it, probably best to move all of the modifiers to a new token
and have a single flag for it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee40b20e7aff5dc9d11230e991355c338a64da00
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 12:47:38 2009 +0100
st/xorg: Add libkms integration
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a19b9dbc268973a725a43f4764a2189a705bb88
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:49:57 2009 +0100
st/xorg: Touch up xorg_crtc.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=def9b0e586e52a0fbdcce15613d96933e9690f38
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 04:19:07 2009 +0100
st/xorg: Rename driver functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=431e85f894705ee8747555ff01f317953a11222b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:54:24 2009 +0100
st/xorg: Rename output functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6713a83bb8f836f3cb7ba4419a62ec286d5b88fd
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:28:09 2009 +0100
st/xorg: Rename dri2 functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f9eeddf4cf783d7e5d5ac030a7ac5c1e67e60c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 02:21:16 2009 +0100
st/xorg: Standardise all function names defined in xorg_tracker.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2946aea110beda9c2e0382507b0dba7c508ff5eb
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 17:13:04 2009 +0000
svga: try harder to make the cachable flag work
It doesn't though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c712f3374626d96f9c08c3571a5572bcee60a5f2
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 23 01:00:34 2009 -0500
st/xorg: accelerate src luminance
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d228e3cc8e7b6a3d4c6d554c5d9aed5e26be7ff0
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Nov 22 15:21:14 2009 -0500
util: also print out memory statistics
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b0157860af0eb957262cb0d22ab47eccd85940
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 25 11:44:41 2009 +0000
svga: revert packing of surface key
Over-ambitious packing of values broke my cursor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92c6a26a8a0f6ce540fe7c9681fb9a30b0da9e5f
Author: Dave Airlie <airlied at linux.ie>
Date: Wed Nov 25 20:23:22 2009 +1000
radeon: fix context destroy needing lock for flushing.
Thanks to Intel code which I've just stolen pretty much as usual.
This fixes fdo bug 22851 which is a dri1 regression since rewrite.
Tested by: fpiobaf (Fabio) on #radeon
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:39:37 2009 -0500
glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d89f3dc7ff3f89ba8d5d664253730485bca35e2
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:28:56 2009 -0500
glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f895abbd9777c4985aa40cf660c68f6d7333f0ec
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 25 00:18:49 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce37f74aff4854071fe5740b055718b2c0c789
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 21:13:18 2009 +0000
svga: cache textures as well as buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4509f3cbad2972b6fe4a722ed07904666122a759
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 24 20:48:12 2009 +0000
st/xorg: use surface_copy for blits if available
Even if its not available, we really want to be coalescing blit
operations better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c46bbee1bb4f107d68addae472cf7bbc0976653
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:58:01 2009 +0100
tgsi: Document Declaration Semantic token and FACE semantic name.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae9ece685e3c10fc0118e99771845d15895a0cc
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:22:03 2009 +0100
slang: Fix allocation size.
We don't need 16K+ to store a single pointer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=53d9b7d361915d6cf33b73017789e746342cc453
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 11:17:16 2009 +0100
mesa: Fix pointer arithmetic.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c54d76f3783091267cb18e6bd23697d024c95b2
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:03:41 2009 +0100
tgsi: Implement predicated instructions in exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59a70c364df03c34abc72bca2cdca8fae12d8f68
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:02:29 2009 +0100
tgsi: Add ureg_DECL_loop().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ee0d9f632383339088cc33005b7794b0915d4e0
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 09:01:48 2009 +0100
tgsi: Account for gallium shader token representation changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57221c54387a43e268a80ee6b578d57e03efcc5e
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 24 08:55:40 2009 +0100
gallium: Refactor the instruction predicate TGSI token.
Rename it to tgsi_instruction_predicate -- it's no longer an extended
token. Its presence is indicated by a new flag in tgsi_instruction that
indicates whether an instruction is predicated.
Also, change predicate index representation to match the other
tokens that specify register indices.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b12ca6b87b55e3359e81d5a3be380c860478e353
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 23 23:14:49 2009 -0800
i915: Initialize Length and Offset fields when mapping a buffer object
This fixes an assertion failure in _mesa_MapBufferARB.
Fixes bugzilla #25253.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da0883114b1dceceff8a38deea1bb870fda40464
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 23 18:32:27 2009 -0800
shaderutil: Fix detection of shaders
Check for versions >= 2.0 (because some drivers return 3.0), and return
GL_FALSE if shaders are not detected.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2176b3ed9ab832122e56aed3242dfda102a5fec6
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 24 11:56:45 2009 +1000
r300: fix swtcl bo leak problem.
We can get a lot of swtcl bo allocations - need to probably abstract
this a bit further.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd13e6e5e2403ada2098e3a07c0af4b4ba989ab7
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 24 10:49:34 2009 +1000
radeon/r200/r300/r600: make bo mapping be explicit
This moves the bo mapping outside the DMA layer and makes it explicit,
this should in theory make it simpler to split the clean up the dma/cmdbuf
linkage that I created before that is broken.
Tested on: r600, rv380 (tcl/no-tcl), rv200 (tcl/no-tcl)
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=863ad9a68388979e1d305f8689146e18ef4f098c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:09:46 2009 -0700
mesa: use gcc __builtin_popcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80b5400a1bbf4e959cd8257d11dfe0483e93db
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:06:19 2009 -0700
r300g: use util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a27c7b96337b1a56100d2cc3b5fa0454fc7c165
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:04:47 2009 -0700
egl: use util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15740eb03ca8fb7eda585c612c1b36ec9df4474a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 23 18:04:22 2009 -0700
gallium/util: added util_bitcount()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=acc51ac0ace11bb375241467ba35e1014f5fb997
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 24 01:14:03 2009 +0100
svga: Filter out pendantic and ansi flags
Rather have the driver compile without the flags then
having to disable them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=326b66d724754ca97012501db1c7c62d7d41a457
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 01:23:12 2009 -0500
glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=364070b1f2b08d43fb205ec198894a35bec6b2f3
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 24 00:57:55 2009 -0500
dri: Fix potential null pointer deference in dri_put_drawable.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5173d14cb5821637f22247d16be1b970f3762d6a
Merge: 18384af7491c408c4182b72807b02c11b55509f8 960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 22:14:48 2009 +0100
Merge commit 'origin/mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=960464e42dce138fde11c379ce7744bc4be14aa2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 21:59:08 2009 +0100
radeon: fix errors in miptree related function
- typo
- memory leak
- off by one (spotted by airlied)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635823d267c709f37c7a01844e03ebd7074bf4e2
Merge: d20b79172df18b27c8b4e428119814ffef2c8494 86710c3334850eeaeffcac6d538e01fd5c203167
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 23 21:28:22 2009 +0100
Merge branch 'mesa_7_7_branch' of http://anongit.freedesktop.org/git/mesa/mesa into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=03f0ebe3bd202b955a0e68bdad65a9a2d27bee2f
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 20:12:17 2009 +0100
slang: Fix order of parameters to sl_pp_tokenise().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a11750218fa43dcf0d45b960d52497f7700db2a7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 15 01:24:53 2009 +0100
autoconf: Fix case for not having package
(cherry picked from commit 5c4bdbd825934fe01330890d360b61caa06fdc8d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86710c3334850eeaeffcac6d538e01fd5c203167
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 23 19:59:02 2009 +0100
svga: Scrub Makefiles a bit
Remove x86 specific hacks. Not that they will ever be used on
none x86 arches, but they are built by default. And the way the
flags where added was a hack.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=601edbef172f3106b9e4c0b96b24d8b5eea8d2a5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Nov 23 19:33:59 2009 +0100
Fix the DRI swrast driver for big endian platforms.
Too bad I didn't realize earlier how easy this could be...
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22767 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18384af7491c408c4182b72807b02c11b55509f8
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 13:22:04 2009 +0100
slang: Check return value from emit_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c511e0b8442f0ddd4265137446180d5ced3f1671
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 11:32:58 2009 +0100
tgsi: Clamp the source argument in micro_exp2() to avoid Inf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacdd8fa75d83ed1e3e2d7c003cea857a310bffd
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 11:29:29 2009 +0100
tgsi: Remove code that actually had no effect.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc93fa3527e64963acd0e643d7d1061306d9e1df
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:51:07 2009 +0100
softpipe: Initialise TGSI machine's Face.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc35a454da08e7303c76a51972bcccf7d67b7704
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:49:41 2009 +0100
tgsi: Fix POSITION and FACE fragment shader inputs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7590cde4a475cd785030d7c7909846ae72608e5
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 23 10:40:05 2009 +0100
tgsi: Bring BGNFOR/ENDFOR implementation up to spec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde758a2b50da8d7a8db5467f5629ce366380c41
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 13:05:58 2009 +0100
tgsi: Fake TXD implementation in exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f359ac5486b14d98ab4a855302b67d1700f031ae
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 13:01:08 2009 +0100
tgsi: Add execution debugging facilities to exec.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f61865799defe6636ac893c7ddb510911e5bfa0c
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 12:52:58 2009 +0100
slang: Be more robust with memory in concat_shaders().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67125c7f9aa141a7948ebb915ece9d991bb6ff19
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:52:59 2009 -0500
mesa: Initialize variable in _mesa_get_texel_fetch_func.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:30:32 2009 -0500
glx: Prevent potential null pointer deference in driCreateContext.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b925b7daa566d799c4f50911a7fcca114131503
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 01:09:06 2009 -0500
glu/sgi: Fix memory leak in bitmapBuild2DMipmaps.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b611f639b4bffdcca376293f7ce71af9f6bdbff3
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 23 00:57:37 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage3D.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a89ad80d957869cf8760326787c6189ab50a1e0
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 23 03:06:58 2009 +0000
i965g: gs nr_attrs also tracks nr fragment shader inputs
Or, equivalently, nr of outputs of active vertex shader varient.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd0e6619e6d9f0f60606d1e079b1a04af1717309
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 23 03:00:47 2009 +0000
i965g: correct test for unfilled modes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12b468d002edb6c8a7c95882edd3e5e7f615a4e
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 22 21:31:46 2009 -0500
r600 : add support for shader instruction trunc and discard.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=968a7dfb292f1eefa9ada8096bb023c051518c32
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 23 01:47:57 2009 +0000
i965g: use correct key size for vs upload
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21172d4358be5cce3bda244b33e3728a5fde3751
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 23 00:58:13 2009 +0000
i965g: apply linear math to both linear and perspective attrs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3c8c40cab193e0aa0f1a42bff7b0d726df8cf9f
Author: Dave Airlie <airlied at linux.ie>
Date: Mon Nov 23 06:44:29 2009 +1000
r600: hopefully fix segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9b0f1dfa1695db79553f67fd0c156d445062ffa
Author: Dave Airlie <airlied at linux.ie>
Date: Mon Nov 23 06:31:29 2009 +1000
r600: fix inline issues
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f8c23d9db84178f5b129dcd5f6dbae4a31f796a
Author: Richard Li <richardradeon at gmail.com>
Date: Sun Nov 22 12:58:28 2009 -0500
r600 : add stack depth calculation, enable CF pop.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a02938a8421270389178d4969a5411a1691d929a
Author: Richard Li <richardradeon at gmail.com>
Date: Fri Nov 20 16:36:55 2009 -0500
r600 : use cf for all pop now, left optimization for future.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0fda040135490fdd54e57000c7995e27dc70657
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 22 15:08:46 2009 +0100
r300: fix VP source conflict resolution on 64-bit machines
On 32bit machines we were lucky because the sizeof(reg) == sizeof(rc_src_register).
On 64bit machines pointers are 8 bytes long, so we were overwriting other data.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfe440c856826450195e3fc5100a3b97d7c0b173
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 22 14:13:18 2009 +0100
r300: fix SIN/COS/SCS instructions for R300 fp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9c540f5dedbf593f8038fdbc95eecb60826ab26
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:57:35 2009 -0500
glu/sgi: Fix memory leak in gluScaleImage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3b4c99c703f70a9d0e715a97e52672f7f8fc980
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:45:53 2009 -0500
glu: Fix memory leak in __gl_meshMakeEdge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d389aab5ea4462475756c0e262f3cb543f889d
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:26:32 2009 -0500
svga: Prevent potential null pointer deference in vmw_surface.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b62a74d3b94024bc08b31394f827761d354d2516
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:20:07 2009 -0500
svga: Fix memory leak in vmw_screen_ioctl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88aab56a26dd33a2d3177a41420f00473d7270af
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 01:10:38 2009 -0500
st/xorg: Prevent potential null pointer deference in xorg_xv.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46feb7db71b05ec67a7c78f6bc608adec0734dec
Author: Vinson Lee <vlee at vmware.com>
Date: Sun Nov 22 00:55:52 2009 -0500
st/xorg: Reorder cases in switch statement.
Silences missing break statement warning.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b07b640619ac68344276ba0557ea46b2cbc3f26
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 21 19:13:26 2009 -0800
r300g: Build fix.
Oops.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c0aaf990f46c6dcb46d58dda0c182f5d40cb42
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 20 04:52:49 2009 +0100
r300g: do not reallocate r300_vertex_info and r300_rs_block all the time
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2cd66af8774af15eabef655ded9b48e67242d5
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 21 05:51:13 2009 +0100
r300g: clean up vs/fs tabs
Instead of vs_tab, we use vs_output_tab and it's local now. fs_tab hasn't
been used anywhere, so I removed it and r300_update_fs_tab too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6199a0cf89034ab92ac61158a25902acc17604f4
Author: Michal Krol <michal at vmware.com>
Date: Sat Nov 21 20:44:16 2009 +0100
glsl/apps: No need to purify source text for tokeniser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf021475a6628cdf4c26457bc7ca0c603fe2c7c
Author: Michal Krol <michal at vmware.com>
Date: Sat Nov 21 20:43:02 2009 +0100
slang: No need to purify source text for tokeniser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abe1f332983e5c70d75b5ae83f06c0dfdd081a26
Author: Michal Krol <michal at vmware.com>
Date: Sat Nov 21 20:41:48 2009 +0100
glsl/pp: Do purification and tokenisation in a single step.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=563fe6e8f6c021ea45120cb1f201a1950b8d6057
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:23 2009 +0100
radeon: fix compressed mipmapped textures
Tested on r300 only, other cards may require adjusting texture_compressed_row_align.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d1f81af93058541992bd0795b86500509edea56
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:02 2009 +0100
radeon: fix glCompressedTexSubImage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d20b79172df18b27c8b4e428119814ffef2c8494
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:23 2009 +0100
radeon: fix compressed mipmapped textures
Tested on r300 only, other cards may require adjusting texture_compressed_row_align.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df8787763602f8e27e2b81385d397fb4a86c107b
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 21 15:56:02 2009 +0100
radeon: fix glCompressedTexSubImage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=465fee75ee8991349da742e5a1a5be3cd179bb62
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Nov 21 04:39:30 2009 -0800
intel: make CopyTex[Sub]Image fallback debug messages more consistent
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c367f4d46ee70c1d5879031235824e59e13f6677
Author: Roland Scheidegger <sroland at vmware.com>
Date: Sat Nov 21 04:22:50 2009 -0800
mesa: handle different RowStride in _mesa_get_compressed_teximage
drivers storing compressed textures with non-native stride but relying on
_mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't
work correctly (for instance i965 compressed mipmaps).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8451b29d9628f09b65962385bfbd95cd7f26427f
Author: Eric Anholt <eric at anholt.net>
Date: Sat Nov 21 13:33:21 2009 +0100
i965: Fix several memory leaks on exit.
Bug #25194.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=435c495549d707432f9fb9868e665a42a6923058
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 22:40:11 2009 +0100
r300g: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=624a0cd9c1bcc8d0952bb30e3336237fb99041b2
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 20:41:19 2009 +0100
r300g: fix typo in r300_reg.h to prevent the RS unit from doing random things
And reorder fragment shader inputs so that the colors are before texcoords,
as is allocated by the shader compiler. This commit makes VS->FS attribute
routing work on R500.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1236e60267d036a1a604412bd7efd7a249a588
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Nov 15 16:41:25 2009 +0100
r300g: fix updating a vertex format
We must update PSC when we change the vertex format, e.g. vertex colors
from RGBA to BGRA.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7078a88119e248b0196f7446abe029c22f1ee28
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 14 23:27:20 2009 +0100
r300g: add texture lod clamping
These now work:
piglit/lodclamp
piglit/levelclamp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf75f28de161173d1cdaad8c74bcac074e1211e
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 21 01:52:22 2009 +0000
i965g: get basic texturing working again
Revert to fixed-layout surface binding table -- it's probably the best
way to do this. Pass sampler and texture numbers separately even
though we're always keeping them the same at present.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c181a7eff96816b5d72ea5daab5818eef0ebc60
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 15 05:25:15 2009 +0100
r300g: Begin separating HW TCL and SW TCL state and setup.
This patch removes draw_context entirely from the HW TCL path and cleans up
a few other things along the way. Hopefully, nothing got broken.
Thanks to Marek Olšák for testing, review, and pointing out my bugs. :3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=052b127842af3372fd768eae8e29b240a696a12a
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:33:25 2009 -0800
st/egl: Fix memory leak in egl_tracker.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea98e9820d7117f7a187f355445796b1ef5d9e0c
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 16:03:48 2009 -0800
draw: Initialize variable in draw_pt.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19195c1855ca0a12697ed3196f3d9a763d1363d
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:52:53 2009 -0800
progs/xdemos: Fix memory leak in pbinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0857962b911ef317238498305651515d83029ae
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:48:29 2009 -0800
progs/xdemos: Fix memory leak in pbdemo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=538a8df65238994f70617a79ec1a0dbcd381001d
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:18:19 2009 -0800
progs/xdemos: Fix memory leak in glxpbdemo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=015e7e7724a64d3d9e02e57f6a8eb88a6441f596
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Nov 20 05:17:00 2009 +0100
r300g: emit R300_TEX_ENABLE to indicate there are no textures bound
Previously, this reg wasn't emitted at all if texture_count == 0.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae70cd1f027bdfc7f500d78b6c5333e6b35d3ee8
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 21:07:20 2009 +0100
r300g: remove variant states from emit_state_invariant
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4720a1a3206dd2edecf47a21fce547a79b67610
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:06:56 2009 -0800
progs/xdemos: Remove duplicate code in glxinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66a4ec14c38d407256545e0cf31c98974d621fe4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 15:03:16 2009 -0800
progs/xdemos: Add assert in corender.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a95996abb33a040f957ffedf3824afcc98a9e71
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:55:22 2009 -0800
r300g: Texrect factor cleanup.
(0, 0, 0, 1) is a much saner default value, and texrect factors only need
to be (1/s, 1/t, 0, 1).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4041b37e2d305cff0a97eb836250e9f8b1840a8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Nov 14 22:14:42 2009 +0100
r300g: fix rectangle textures on r3xx
Adapted from Maciej Cencora's patch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6541773c4661247879995637207dcc5803bbf00
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 14:31:42 2009 -0800
i915g: Add missing break statement in i915_debug.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36e2074b63e3e5bc489eb74cad0cd97eafcedb40
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 14:20:15 2009 -0800
gallium/util: Initialize variables in u_pack_color.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06ec216d191e160494dd0a922ab0395418a78402
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:10:59 2009 -0800
r300g: Clean up bitcounting function.
I didn't see this in u_math; surely somebody else has this wheel
reinvented elsewhere.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a3eb1f91b4ccd4ee7ac6b91505e0dfa476922d4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:10:45 2009 -0800
r300g: Use MAX3 and MIN3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37ba97421c5cf351e2e3c7c1e41ffd72fb73f7e9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 20 14:08:58 2009 -0800
util: Add MAX3 and MIN3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=beea241374a91b8aab81db175b28e98c2b4835d9
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Nov 19 01:35:08 2009 +0100
r300g: set better values in the R300_VAP_CNTL register
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0295edf5963a4abf812c68df3c937f0767d6ad7a
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:11:30 2009 +0000
Fix comment to use /* */ rather than //
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=904469dcd2e50d950c5e061103907da659053ff2
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:10:54 2009 +0000
Fix indentation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f648cd3e45f2364e8f3b956f1250364ba56af81
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:09:10 2009 +0000
Fix vega compilation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24631bcd7ab2cbc6fff2a536502a07a13a9bc83
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:08:29 2009 +0000
Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e5d1ecad79d1c08541ba08a436f5145c5c9376
Author: Richard Li <richardradeon at gmail.com>
Date: Fri Nov 20 10:58:05 2009 -0500
r600 : eliminate Wondows line ending for test code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b89cd8afc510541a18f2f5c04884637626e104e1
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 20 08:59:50 2009 +0100
glsl/pp: Expand unknown identifiers to 0 in if/elif expressions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d7aca4b9963820e7ead81830340dbeb563897b
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 20:40:41 2009 -0800
i965g: fix typo converting wm src regs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9507a6c206627b3ae76e2ae8398fff518e39941a
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 20:02:42 2009 -0800
i965g: fragment shader immediates working
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b0af07755201e5ad630bf7f67a7997263734d6
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 19:51:04 2009 -0800
i965g: first pass at vs immediates in curbe
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fafe2b9692f294338d47ad12caecf9fa32703d4
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 19:50:19 2009 -0800
progs/vp: add param and imm test
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f4c80c8baf48bcfd3e33a275df2fa6fcb6d353
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 19:41:25 2009 -0800
i965g: get linear vs perspective interpolation working again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb77ef840a42c3c8e2a43aa772a73614528fc4d
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 19:31:32 2009 -0800
i965g: include interpolation info in fs signature
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a01929d54266e8e5fec47e94859405bce588fa
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 19:15:21 2009 -0800
i965g: special case setup when fs has no inputs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cef2bb8f5979ae690e89943f83060999a29a55
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 18:55:18 2009 -0800
i965g: add new state flag tracking fs signature changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58e20fbbb87b8dbd0c58294d4ad3d297c3aa747
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 18:47:07 2009 -0800
i965g: fix typo in previous commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f2c77659ca552c43f544228f3a5a5fe6365513a
Merge: b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at itt42.(none)>
Date: Fri Nov 20 11:48:10 2009 +1000
Merge remote branch 'origin/mesa_7_7_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ea5318200c1ed839fc387b16a57c8d9969974b
Author: Dave Airlie <airlied at redhat.com>
Date: Fri Nov 20 11:45:43 2009 +1000
r100: fix texture_from_pixmap and compiz.
r100 state emission has separate rect and non-rect states,
if we are doing TFP for a TEXTURE_2D we shouldn't use the rect
states as they won't get emitted properly.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e5cd3eb14c4924e3aa6962bc244cd9fad656e43
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 16:53:02 2009 -0800
progs/fp: add simple imm, param tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db59a1fa329b28ba375d54d6d6d5df06f411a6e
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 16:14:44 2009 -0800
i965g: setup nr_attrs should track nr fragment shader inputs
This would be equivalent to taking the nr outputs of the vp varient
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b9eda4c74c83cc0ffa98f2885660c80cdff2a65
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 16:09:39 2009 -0800
i965g: get fragment constants sort-of working
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e4f3eaf6630e0d3a9b05da90e4879a94516b974
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 15:04:00 2009 -0800
i965g: make the load-before-use vs immediate path work
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cbf9b4da7be45218f645102d6be5144be4291f
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 14:47:24 2009 -0800
i965g: fix initialization of texture width/height/depth arrays
Will remove these arrays in another branch - they're completely redundant.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b09e74901a4f92299fe3f52f57d27fd5ca5bdd2d
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 17:41:10 2009 -0500
r600 : Clean up a bit test code mess.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b808d50e2f4be57c3a245afea462540dab1484e
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 14:38:39 2009 -0800
st/xorg: Fix infinite loop in copy_packed_data.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=683e35f726a182ed9fc6b6d5cb07146eebe14dea
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 19 14:39:34 2009 -0800
gallium: don't use arrays for texture width,height,depth
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ab8dbe5935d5c946cbc9af6982461073a784d07
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 14:20:26 2009 -0800
progs/xdemos: Add missing break statement in offset.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6c79ac166b71414f09e671aaad0e1d0d406e42
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 15:18:17 2009 -0700
st/mesa: replace st_flush() with pipe->flush()
We only need to flush the gallium driver in this case.
Fixes a recursive state validation bug.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2198497203ec427f836978098028abf3350e5e57
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 15:17:56 2009 -0700
vbo: added recursion check in vbo_exec_FlushVertices()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dfd3938e428295c45692cfde0a2afff04a7970
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:55:16 2009 -0500
r600 : change shader pop method for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc41d62250ce51f28e94f1d365836ac9f2ff8907
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:35:38 2009 -0700
st/mesa: get rid of compressed_num_bytes() code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92863109af05acdb4ee5e42141c83ab0f18b7f88
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:17:09 2009 -0700
st/mesa: remove is_compressed_mesa_format()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=273f4d6b5fe125bf0cba44c5ee8b25c76d3396c0
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:10:57 2009 -0700
st/mesa: remove pointless assertion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4016650099642f900fc169c078b1d78128899a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 14:02:06 2009 -0700
softpipe: whitespace/indentation fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49b3f4a6bc498d964296f7305b490ec983b9fac4
Merge: 6345a7ba447d3e04b939ead6fee44fe9201ec2e3 90e69c81e445136b7d14c569cab5b517b8073498
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:17:13 2009 -0500
Merge branch 'master' of ssh://richardradeon@git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6345a7ba447d3e04b939ead6fee44fe9201ec2e3
Author: Richard Li <richardradeon at gmail.com>
Date: Thu Nov 19 16:05:43 2009 -0500
r600 : check in shader code test enable flag: if flag
R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler.
The test base is /mesa/progs/glsl/brick, and changes
shader code in CH06-brick.frag/vert to test different logic op
combination. (if,else,while,function,...). The stack depth code is not
in yet, so it is hard coded now. So complex code would not run (such as
things like 8 loops embeded loop in loop).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3790c6a13b86dfe0afd4bb0bf9a4d9f4b429cfd8
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 13:03:12 2009 -0800
progs/trivial: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90e69c81e445136b7d14c569cab5b517b8073498
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 19 19:46:21 2009 +0000
pb: Make fenced buffers threadsafe.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=367cfca808e74101689dd0acb247f3ec38fc4c7f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 11:37:50 2009 -0700
softpipe: add missing check in softpipe_is_texture_referenced()
Check if the named texture is referenced by the texture cache.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31ea323b4d432b557d7664187f17ccefc6d3947b
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:52:55 2009 +0100
st/xorg: Replace compile-time acceleration switch with Option "2DAccel".
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will
still be accelerated, at least to some degree even with compositing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10c67f938194a3b99ce2717318c77d86abc54933
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:47:21 2009 +0100
st/xorg: Miscellaneous XVideo fixes.
* Make sure the destination pixmap has a texture to render into.
* Fix damage reporting so the EXA migration code can do the right thing.
* Fix destination coordinates for redirected windows.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3128d65fd7da9dc9b7a6823fae9d9b2ca33afca6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:35:01 2009 -0700
docs: document fixes for AIX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593bcb6ec1362722bcf7c7323d7dce221c4b09b
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Thu Nov 19 09:33:21 2009 -0700
gl: added mangled glXGetProcAddressARB define
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=34145fc3b739d21387e7df483ca902c8373ce319
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:30:32 2009 +0100
st/xorg: Try harder to ensure a shared texture has valid contents right away.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f24e863c3745b59e00978fbba306077629b5684
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Wed Nov 18 20:19:29 2009 -0700
progs: Fix quoting issue with empty set of PROGRAM_DIRS.
Quotes are important to make sure the argument to test -n really
is the empty string, but that requires stringifying PROGRAM_DIRS.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=012d0193cc9ad6fdc9829db0a6884a5a590dd4c5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 17:25:05 2009 +0100
st/xorg: Don't complain about convolution filter being 'unknown'.
Also add a newline to the complaint so it'll be a little less annoying if we
actually encounter an unknown filter value again.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e6e2462ea1fb5b7fc24bb0e707a9cf6507c47c9
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Thu Nov 19 09:18:48 2009 -0700
mesa: define 32bit byteswap for AIX.
Fixes `xlib' driver build on AIX.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5117725fd0eee7dbd5708bdbbd066bc89c2d35a9
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:07:34 2009 -0700
docs: removed VC6/7 project files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e16b59df42131452633742a03694bd5132a8895e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:07:17 2009 -0700
docs: update news file for 7.6.1 release
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a1505b42e30eeae20624bd24386198a8d867357
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:01:48 2009 -0700
docs: remove VC6/7 project file info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cba614bd88a9fa54d5d0d7d4dc80e86eac79347e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 09:00:14 2009 -0700
mesa: omit VC6, VC7 project files from tarballs
Only VC8 project file is known to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf2d49f3ce734820bf2f599345ac33a79aa735
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 19 08:57:39 2009 -0700
windows: remove old VC6 project files directory
Very out of date, according to Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=827ba44f6ee83ab21c6a2b09323f6f1df4a7d4c8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 18:15:25 2009 +0100
intel: Remove non-GEM support.
This really isn't supported at this point. GEM's been in the kernel for
a year, and the fake bufmgr never really worked.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=667760f53c16fae45ab29881c5ea12eef5fcda54
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:43:16 2009 -0800
intel: Remove dead intel_context members and move some packing around.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee64347979b4e22976910cb97869887f7de4241c
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:39:20 2009 -0800
intel: Remove our special color packing macros and just use colormac.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4b7c47fe3135f852919cf2d4a2f64210e8cf125
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:32:35 2009 -0800
intel: Pack colors for blit at blit time, rather than at ClearColor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a376e5c48237be0300bce6702ed947086d3ee23f
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:21:17 2009 -0800
intel: Consistently use no_batch_wrap in intel_context struct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edd449fb9714ec1aa2d6c0cf95623f460594e685
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:13:14 2009 -0800
i965: Pack brw_wm_fragment_program better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15fa484f514726a29bbf24df33c0551844f878d0
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:05:14 2009 -0800
mesa: Remove gratuitous padding in prog_dst_register.
The padding was there to indicate the amount of space left from the
number of expected bytes in the struct minus allocated bits. But
uint bitfields get packed so that they don't cross uint boundaries, and we
ended up allocating an extra dword to hold the pad field!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92d35b91f132deda1fb27d2071a50e8187301fe5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 03:01:42 2009 -0800
i965: Pack the brw_wm_prog_key better.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc39fcad89db2a4fc96b64915d42e5b1ac59d345
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 02:58:15 2009 -0800
i915: Remove dead meta_draw_quad code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c79d4d765b10a79e0cf217cc1e70d3fbb7a0c5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 01:45:42 2009 -0800
tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a9187801505130738ae947c69cafa8a1dd118d1
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 18 01:38:55 2009 -0800
tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc9a2970dc539b21b035ea0a770ec69822962145
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 23:38:35 2009 -0800
tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtr
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=165b860da6f16ef4817a4959774a57f57ba3756d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 23:27:13 2009 -0800
tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df582ca767a38f185f9b4c449e7ed4266c414ae2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 16:00:53 2009 -0800
tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22bcb59a95ec833cfd73b300376c918eb6a658f2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 13:00:01 2009 -0800
tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abed06421b892aed9f38ea75862e4b7e8aca25fa
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 17 11:15:13 2009 -0800
tnl: Remove unused NotifyInputChanges() tnl dd hook.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10dbdee05694489edd03b353dfe133a17e65b469
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 10:54:49 2009 +0100
st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.
Thanks to Thomas Hellström for pointing this out.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea114345a6f19331628910745650cb64750b2bda
Author: Michel Dänzer <daenzer at vmware.com>
Date: Thu Nov 19 10:38:08 2009 +0100
st/xorg: Don't initialize non-existing fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f56b95e40796ea3859b1cb83341730bf74a6f85f
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 08:18:58 2009 +0100
identity: Add missing screen methods.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5dc8d7eccab38bf644ac1b9a58d0c5fe4acc4d7
Author: Michal Krol <michal at vmware.com>
Date: Thu Nov 19 08:17:25 2009 +0100
tgsi: Provide ultimate solution for SOA dependencies in exec.
Reorder STOREs in such a way that they appear after the last FETCH.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cfd78969cd4a94fc83a5d6fb2f33730cc4e70f
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 17:30:50 2009 -0800
progs/tests: Fix memory leak in texdown.c if malloc fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b1ede0110f855218119a7a3b26fe3b26aee1bbd
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 18 14:40:43 2009 -0800
i965g: remove more references to nr_vp_outputs in wm compilation
We're really more concerned about how many inputs the fragment shader
is expecting.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eec428280075c12dfef61bf3f18012dece384923
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Nov 18 14:56:01 2009 -0500
r600 : update PS and VS emit count for loop constants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de460871605c5575c5513dd1283cb61710b60cfe
Author: Richard Li <richardradeon at gmail.com>
Date: Wed Nov 18 14:43:59 2009 -0500
r600 : add some defs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3132853e1242607d5ff62785cd7dad5ef3a783d0
Author: Richard Li <richardradeon at gmail.com>
Date: Tue Nov 17 16:25:02 2009 -0500
r600 : Initial version of glsl fc.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fafc016e1f298cfea332124e9d64e8e010ee9c45
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 18 12:06:32 2009 -0500
st/xorg: enable yv12 for xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe5c46546e740a16a13fe9e8aaa4b071bc13d70b
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:51:20 2009 -0500
r600: disable compressed texture support
It's not implemented yet. fixes fdo bug 24047
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5109484bd9cd79ed88af59280bd0be5a4150f37c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 17:45:39 2009 +0100
st/xorg: Flush any pending operations on upload
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d6da811d4fff50dc42e71c6149759908a458f7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 17:38:49 2009 +0100
st/xorg: Unbind any textures in solid
Helps debuging with rbug
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=910b58039a3980d9857380cf367bdbe2395d791f
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:09:10 2009 +0000
Fix vega compilation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dbf3642b9c1c37f72e2212ce78056cf8959a957
Author: Alan Hourihane <alanh at vmware.com>
Date: Fri Nov 20 18:08:29 2009 +0000
Fix memory leak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8556fad75124e1ade9af095e112ebb6ac5cbff61
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:09:42 2009 -0800
progs/xdemos: Silence unused value warnings in sharedtex_mt.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f080567f4c4018c4885c105a154cb0eb39e6234f
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 13:01:22 2009 -0800
progs/xdemos: Fix memory leak in glxinfo.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c3e0b82da6877a7e170bb3fafd591bc2d76115
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:48:44 2009 -0800
progs/tests: Silence unused value warnings in sharedtex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e8918cd248189d43cdc8df9f9f0450040261c5
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 20 21:42:06 2009 +0100
mesa: Fix NULL deref in optimizer when NumInstructions == 0.
Bug #24984.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48deddaa6f81e58f0ad6ab1c6cbd31c0184a0a3b
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:34:21 2009 -0800
progs/tests: Initialize variable in getprocaddress.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e26135a744f740430e3dc341fa692544ba99c11e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 12:11:55 2009 -0800
progs/util: Exit RawImageGetData early if malloc fails.
Prevents a null pointer deference later on.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c88b18a4df753205321ce1f7ddcd99244b670a1e
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 11:34:21 2009 -0800
progs/slang: Check for ftell failure in vstest.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36cb2396c942f05ba56c5b899792a507bb0f0fd
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 11:22:13 2009 -0800
progs/util: Fix memory leak if malloc fails in RawImageOpen.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08cb1d0ce4765536f1cb6a9253a2245c31fb8ea9
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 20 00:03:10 2009 -0800
st/xorg: Fix type of 'unknown'.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98db7bf697c3ed6e6df303e9dd66f7ac31eb3e2
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 23:56:07 2009 -0800
progs/vpglsl: Fix psiz-mul.glsl compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=760cf71572a071ce43da576ebfeff4a8099150bc
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:59:01 2009 -0800
progs/vp: Fix memory leak in vp-tris.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9553a42f638bd98eb90e5b7fb37d6b82758b6363
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:52:05 2009 -0800
progs/trivial: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=881f55236ad85f95745e70f8363726fa3c201f80
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 19 22:46:19 2009 -0800
progs/glsl: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5add6a46899b87b3f338288cf9744160cf7c464
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:32:55 2009 -0500
docs: Add note about r600
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13b5a624b1899c457279907d58046dfb3c95addc
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 18 11:27:36 2009 -0500
Revert "radeon: Fix legacy bo not to reuse dma buffers before refcount is 1."
This reverts commit 284a7af274bc148f112bd0ebb40583923ee26b49.
This breaks kde desktop effects. See fdo bug 24131
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=027abddf4f47163276f55c2fa8f81408b652f072
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 08:08:25 2009 -0700
mesa: set version string to 7.6.1-rc1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d449c07b8bfd1789b4f643b0eb0b1fac5314ebbe
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 08:07:56 2009 -0700
xorg/st: fixup builds against later dpms headers.
(cherry picked from master, commit e9d6ab72be065becf7a077c33919d37faa8db92e)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ba983bf5d0ae8f9eb5083513e910abf41dd8b73
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:46:17 2009 -0700
docs: setup 7.8 release notes file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d252f9d278e2226d1165ec88ca889b6ebc48c0a9
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:25:46 2009 -0700
mesa: bump version to 7.8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a3716ab5ad72ed2d2e926055716be99a4b2abd
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 18 07:25:33 2009 -0700
mesa: bump version to 7.8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e12c9a6f3af6ec10cbd2e5cd2a6b90056652a2c0
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 22:50:26 2009 +0000
st/xorg: Init all functions and fix spelling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde66437247feb8b14b6d8f3ec3a8b4665fefa08
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:41:40 2009 -0800
progs/fp: Redraw upon keypress.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ab3c70f6568d980c3910d7ea8a3032445eaf49f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 19:56:50 2009 +0000
st/xorg: Make the #if more easier to read
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e73553bff74a41f08cba9d52b5fec19f15ab3d48
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 18 19:51:57 2009 +0000
st/xorg: Use the correct DRI2BufferPtr struct on 1.6.4 servers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b3ec2acf2cc2830b0907e4fb4db8bd1ff4a18e3
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 14:02:20 2009 -0800
progs/glsl: Fix trirast GLSL compilation errors on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d31990b4742eccdf6ae6a3b3e16c81cc863085d
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 13:50:49 2009 -0800
progs/glsl: Fix noise GLSL compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bf12c8bea667f5fff0b6f495820a27141f595a2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:19:25 2009 +0100
r300: allow disabling s3tc support if libtxc_dxtn is available
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cefee4e327c92daa2f01b6de650a43eddd348063
Merge: d4dc2e30dada1be425e95ba270920db6eb210982 7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:09:33 2009 +0100
Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branch
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7118db870091d4c9c2465e79f361ff0ed36d1f90
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 18 22:02:48 2009 +0100
r600: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4dc2e30dada1be425e95ba270920db6eb210982
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 18 12:49:31 2009 -0800
progs/glsl: Fix multinoise GLSL compilation errors on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04442841fb7e9138eb50ff692952ad7e8c3877d8
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 23:15:25 2009 -0800
progs/glsl: Fix mandelbrot GLSL compilation error on Mac OS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dca0c273d681d004b014dd8d4434be664cb202
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Nov 17 22:53:06 2009 -0800
AL1616: Fix cut-and-paste bug
One of the PACK_COLOR_88 cases was left over from copying
_mesa_texstore_al88 to _mesa_texstore_al1616.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89e20ab3aeff37f0eff79ab0c5e73be3d3185ce8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 19:22:29 2009 -0700
progs/glsl: use ShadersSupported()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb82dab0056f0d5f3522c7b063db8024ef81d8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 19:22:11 2009 -0700
progs/util: warn when GLSL not supported
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5606dfb572bf4b89b4882265924705bacc8c182b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Nov 17 16:10:24 2009 -0800
Merge branch 'outputswritten64'
Add a GLbitfield64 type and several macros to operate on 64-bit
fields. The OutputsWritten field of gl_program is changed to use that
type. This results in a fair amount of fallout in drivers that use
programs.
No changes are strictly necessary at this point as all bits used are
below the 32-bit boundary. Fairly soon several bits will be added for
clip distances written by a vertex shader. This will cause several
bits used for varyings to be pushed above the 32-bit boundary. This
will affect any drivers that support GLSL.
At this point, only the i965 driver has been modified to support this
eventuality.
I did this as a "squash" merge. There were several places through the
outputswritten64 branch where things were broken. I foresee this
causing difficulties later for bisecting. The history is still
available in the branch.
Conflicts:
src/mesa/drivers/dri/i965/brw_wm.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43887cf7e64cc44cf1409f910d1324549b265d2
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 13:28:12 2009 -0800
ARB_fbo: Enable extensions related to GL_ARB_framebuffer_object for GLX
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e7476f601e15cf4c52d7de44f0f775aaaedd094
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 13:22:12 2009 -0800
ARB_fbo: Add missing GLX render opcode for glFramebufferTextureLayerEXT
Also regenerate the GLX protocol files from this change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fbfd883386a8ff78bd6ca10ab761aff1b38e46d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 11:59:35 2009 -0800
Add missing XML files to API_XML
When the files missing from the list were modified, the generated files
weren't regenerated.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d6ec214396461c0cf3ad8ede449b299ff06c1aa
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:33:23 2009 -0800
ARB_fbo: Enable GL_EXT_framebuffer_multisample
All of this functionality is already included in ARB_fbo. This just
enables the string.
I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
feature as well. I don't think it makes much difference in the long run.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd44005ae67d598c0070bb6ad82a26bc0944284
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 11:50:28 2009 -0800
ARB_fbo: Regenerate files from previous commits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50b05e7c1f64437a12afb56e38bb588b8b85bd5e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:18:22 2009 -0800
ARB_fbo: Move EXT_fb_blit to EXT_framebuffer_object.xml
This extension is layered on GL_EXT_framebuffer_object, so it should
live in the same XML file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afab8d9958a4deedca16fb9856bc7f372c21debd
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:15:35 2009 -0800
ARB_fbo: Add GL_EXT_framebuffer_multisample
Add GL_EXT_framebuffer_multisample. Make
glRenderbufferStorageMultisampleEXT in GL_EXT_framebuffer_object alias
glRenderbufferStorageMultisample. Also add the missing GLX render
opcode to glRenderbufferStorageMultisample.
Since this extension is layered on GL_EXT_framebuffer_object, I put it
in EXT_framebuffer_object.xml.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=daad31d52732b5a954360a0baacdeff89d3c153a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:09:44 2009 -0800
EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil
GL_EXT_packed_depth_stencil is a functional superset of
GL_NV_packed_depth_stencil. If a driver enables EXT_pds, make NV_pds
available as well.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b244b702b3a7bed08250e20b54192ea73892b552
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:08:49 2009 -0800
EXT_pds: Add GL_EXT_packed_depth_stencil
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92b38bc3050d8f1ee8c64ff976584ec3c0b77f0c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 15:01:25 2009 -0800
EXT_fbo_blit: Add missing GLX protocol render opcode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30f09573ed4b3b2a5460143b366aa9fb8b91e6a4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 14:51:29 2009 -0800
ARB_fbo: Add missing protocol "Get" information
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c185ff96c98b397d494eec5125c668df4db45cf3
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 11 14:44:43 2009 -0800
ARB_fbo: Remove _EXT from enum names
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4440d8adb6f94c9a5c4bc1a913433d88a9ef5324
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:32:05 2009 -0700
docs: libGL documentation, from the xorg-docs tree
This is pretty old and needs some updating but might be useful or
interesting to some people.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=773de83d3c942186f7e8ab87b5a0180d9a2d9f58
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 15:24:40 2009 -0800
progs/tests: Fix memory leak in arbgpuprog.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a54033bedb1d3ac7f7a0c1365c25c638e58de566
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:18:29 2009 -0700
mesa: remove old comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=133501bef2933395f14b2ebdfeda84279be93c60
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:16:16 2009 -0700
mesa: fix assorted compiler warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc8fb028c6c9e7c9bd4f6aaf094a606c447e3711
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:56 2009 -0700
mesa: fix incorrect type in store_texel_al1616()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e3955d8e80c364d9b4c9eee1ec9758ff3ab8a1d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:29 2009 -0700
i915g: replace //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c11eb456b773480d37ac34f98b9b44ae7c514a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:15:21 2009 -0700
gallium/util: replace //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=845ddbc9aa62d1c9142822608370d96b2d68cec0
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:54 2009 -0700
i915g: remove trailing commas in enum lists to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3c5ffcc83904b41ec8bde4006c5d5a66a0aac3
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:20 2009 -0700
progs/xdemos: change //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b08f44754762c50456c2cb9d2106e1b6db43ff01
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:14:09 2009 -0700
progs/glsl: change //-style comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1888a7276538a3adfe268e235e56b9931d608243
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:13:12 2009 -0700
progs/demos: silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0422053eca12b4fb912e0229c96a9d12453e31c4
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:05:59 2009 -0700
mesa: remove trailing comment to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e36751ec81736a8466b1a6a722c1b2cf578d713b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 16:05:24 2009 -0700
mesa: remove a bit of old code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3ea2be906fbe0bf08f08f23ec39c0feb7a8f39
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 15:53:27 2009 -0700
docs: i965 clipping fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1877e6cd2d76143ef8a9c516122afe614ae3b4a4
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 17 14:46:23 2009 -0800
i965g: handle special vs outputs specially
Where vs output semantic tags indicate an output is signficant for
fixed function processing (such as clipping, unfilled modes, etc),
retain information about that output so that we can get to it easily
later on.
Fix up the unfilled processing, but hard-wire edgeflag to one for now.
With this change, trivial/tri-unfilled works.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d299ee771b577a8ce839861d1af336fc316e0a1d
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 11:47:57 2009 -0800
i965g rename offset_edge to offset_edgeflag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eec9385497053a4172deeff9c0ff2726a10f3b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 14:22:35 2009 -0800
progs/slang: Fix potential null pointer dereference in cltest.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47b5f584a68ceab7c9c1d5279efbc9fe30ff2fcc
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 14:10:35 2009 -0800
progs/redbook: Fix memory leak in quadric.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afe84fa698eae3e035e967589f0a8d55f6a83698
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 19:46:59 2009 +0100
r200: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93eb2ab8c395f81e40fa298d78805bb2c777f891
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 19:46:37 2009 +0100
radeon: align for mipmap tree changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46492f11f6f771e12ab2d13f9d7e9eb9e032c2dc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 12:04:17 2009 +0100
svga: More -Werror removal
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9508e8df9da4aa13bc223194c406081738bac91
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 13:49:31 2009 -0800
progs/util: Fix memory leak if fopen fails in RawImageOpen.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c5a108dc321c4760e6d70b1104493b5bd54e6de
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 09:07:15 2009 +0100
svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef769207d3e554db8cc452d6ea3f678e5549cfb
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Tue Nov 17 21:27:31 2009 +0100
r300: fix reads and writes for MESA_FORMAT_S8Z24 buffer
Regression was introduced by texformat-rework branch merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d888bbc45a84946cafb4f4d2c89681a580cd89bc
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 13:39:13 2009 -0700
progs/xdemos: added -lX11 -lpthread for GNU gold linker
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11905da8836822f7dd60c84b5eefc72e46c94b50
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 12:00:22 2009 -0800
progs/util: Fix memory leak if fread returns 0 in CompileShaderFile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6418ce7df6e9f12cb1ad4ae39580e175a20a02fb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 12:47:12 2009 -0700
mesa: move -ansi -pedantic to CFLAGS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8dcb79c53796f37234bd2b0f5e2845f817fc218
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:37:48 2009 -0800
progs/glsl: Change tangentAttrib from GLuint to GLint in bump.c.
tangentAtrrib is assigned the result of glGetAttribLocation.
The assertion 'assert(tangentAtrrib >= 0)' would be a no-op if
tangentAttrib is a GLuint.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=786d539511eb3c5a4101b11b7f8e90d60123ac46
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 11:04:24 2009 -0800
progs/util: Fix memory leak if malloc fails in tkRGBImageLoad.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b353106467d386b48877d6ae1048cca3feaf99ff
Author: Patrice Mandin <patmandin at gmail.com>
Date: Tue Nov 17 19:50:37 2009 +0100
nouveau: nv30: Check for NULL front (happens with DRI2)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49289f1d25d42a6b3eb5da5f85b2dd6a14cda8e7
Author: Patrice Mandin <patmandin at gmail.com>
Date: Tue Nov 17 19:49:56 2009 +0100
nouveau: nv30: Add missing include to fix warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52be96b7feb23d9d502c74c4de52dadfb546dc82
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 19:41:29 2009 +0100
Remove unconditional use of glibc specific bswap_16() macro.
Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63bc736f90e044bdd681d56300e8342582c5a93a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 17 11:23:03 2009 -0700
docs: list the new VMware SVGA Gallium driver in release notes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf65d81cf1eb031384f7e8bfe849ce59c458f27e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date: Mon Nov 9 05:51:23 2009 -0800
dri: Ensure subdirs have finished before linking driver
Recursive make is hard. If there are subdirectories in the DRI drivers,
it's pretty certain we want to finish building in them before linking
the driver. Add a new target to serialize the rules.
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=041cd0e110d41b543a0fe9cc484ae8373642912b
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 10:11:50 2009 -0800
progs/util: Fix memory leak if LoadRGBImage fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e93f42770e344edf1cd693a6c8115acd505a08
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 19:02:03 2009 +0100
r600: More span breakage fixes.
At least now the compiler doesn't complain about implicitly declared functions
anymore...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e783c7d03128aade3ca50b28a56e254fef6b6ab
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 09:53:19 2009 -0800
progs/glsl: Fix memory leak in deriv.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29f3e7e1d1e8cdff3596b88990ed84d7eeff6f80
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 18:47:24 2009 +0100
r600: Attempt to fix span breakage introduced by big endian fixes.
Only compile tested; I happened to notice people on IRC reporting
.../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28b8e4bcd76cc072b062e4c8575327c05ecb9a55
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 17 08:29:36 2009 -0800
progs/util: Fix memory if LoadRGBMipmaps2 fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=081bf9563fca3f64aed8676f20d17af3eb115016
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:24 2009 +0100
radeon: Depth/stencil span code fixes for big endian.
Fixes e.g. text in progs/demos/arbocclude.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=592ce48ce9eecfdd74f59e52c8d51bdb62059e3d
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:24 2009 +0100
radeon: Fix occlusion queries on big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=547ac2869b1e1bbdbf8e51cd40d50e6ab0f4f9f1
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 17 09:06:53 2009 +0100
glsl/pp: Fix macro formal argument parsing, more descriptive error msgs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22627654256ee09bfd659624568865a79eb725b6
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:23 2009 +0100
radeon: Fix software fallbacks with KMS on big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2651264d385fb31f89859fc1287ca0e41835cf4
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:22 2009 +0100
radeon: FBO fixes for big endian.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d0c2952566810ef1b277b49b064f4874a973112
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 17 08:05:22 2009 +0100
Add MESA_FORMAT_XRGB8888_REV.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e015a4c29bf61077a50780cc99381510671b20ec
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Nov 17 16:06:26 2009 +1000
radeon: rn50's have no 3D engine so don't try and init 3D driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e790ac35327a0b53a4a595a6429135317302269
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:22:26 2009 -0800
progs/util: Fix memory leak if LoadYUVImage fails.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60769b232c8eedddc24f25ab91f35bcb6973dded
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 12 01:28:26 2009 +0100
svga: Build svga driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7109aaf6c6020da89a0683cf5548181f2db36fb
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 02:56:04 2009 +0100
svga: Add vmwgfx_drm.h file from vmwgfx kernel driver
Add the vmwgfx_drm.h header for now, this allows the svga driver
to be enabled by default without forcing people to install the
vmwgfx_drm.h header on their system.
To be removed once vmwgfx_drm.h is in libdrm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3192633d4abe262d413e41feb871fe8deed409d8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 16 19:56:18 2009 +0100
svga: Add svga driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b480dc21dd489d48685b2268e495218aea74293
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 18:06:40 2009 -0800
progs/demos: Fix memory leak in ray.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=648e8b4c46e9ab0374fdbe655321157125b7efe5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 17 00:39:09 2009 +0100
st/xorg: Fix copy-pasto
Thanks Alan.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee555e3d69c8820f27e71e5ebc028a768cef7d0b
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 16:31:34 2009 -0800
progs/demos: Fix memory leak in projtex.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1afe303deda320aadacdaf5b1c72631ca3f734f
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 15:44:52 2009 -0800
progs/demos: Fix memory leak in ipers.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdfbae3381553fc93202560abe3b41b4d543f0bf
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 15:09:24 2009 -0800
i965: Use MESA_FORMAT_AL1616 when appropriate
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1616b2a811b9a161d1ee2a8251e0efe32a8c192
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:56:17 2009 -0800
Move 'static' to start of declaration to silence compiler warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12982e381d3474c5c00f89cc442d442df097339b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:53:36 2009 -0800
AL1616: Enable MESA_FORMAT_AL1616 for software paths
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3325dc91be2534079ebf7997700b6e5f17a75283
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:53:12 2009 -0800
AL1616: Add TexImage storage path
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=975871b4d5e25ddcd350f4e1600c00d37f65fea1
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:52:43 2009 -0800
AL1616: Add texel fetch / store routines
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb437fabe017611e1f855fffa45f59cd38709be8
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:49:40 2009 -0800
AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fb07a4046a7f00f060bbc6dae92213e635d55f5
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 16 14:30:47 2009 -0800
AL1616: Add macros to pack two GLushorts into a texel
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef3218f0bb48fdb286d2008ee07e507ea8aa98e
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 16 14:56:07 2009 -0800
progs/demos: Fix memory leak in fslight.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Nov 16 22:57:43 2009 +0100
st/xorg: Fix comp alpha code and deal with luminance masks
There are two fixes in here one is a one liner that fixes
component alpha logic. The other deals better with luminance
formats used for masks, sources not yet implemented.
Fixes component alpha text and icons in gnome. There are a one
or two cases that this code misses. Like if src_luminance is set
but no mask image is given.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5438ee3ecfe5c25102d196fd6d7258201e27e6ca
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 12 11:16:30 2009 +0100
st/xorg: Incase of format missmatch swizzle channels and set alpha
This path is only hit for icons in gnome so far
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d683acb101a65d0688bfd0818a0ddb4be16e376d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 16 15:03:48 2009 -0500
r600: don't force Z order
Let the hw decide (early vs late Z)
fixes fdo bug 25092
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f060250fc95e63e00ebf9eeb603eed470693221
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Nov 16 10:46:20 2009 -0800
docs: Update r300g status.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=664b7303c2e8ae2c6c5a44d5b30254ddab4eb266
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:17:14 2009 -0700
docs: fixes, changes for Mesa 7.7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcf8dea36ce2bbeabeacc7a062f0c36326825ffa
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:06:54 2009 -0700
progs/tests: silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f549f4c4b6012178df3706b26539ca672399260f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 23:04:26 2009 -0700
mesa: remove unused vertex array driver hooks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=652828ec0efd1a7d7a8b497e0324a7bd9f66fd17
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:25:17 2009 -0700
mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a719395b458ef59efe4e8746e390b006a0b8792b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:21:28 2009 -0700
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecb03d75a2961b28ab3d90fdd5df768608fc9447
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 16 08:14:23 2009 -0700
mesa: added another check in check_gen_mipmap()
We don't need to call ctx->Driver.GenerateMipmap() if we're updating
a texture level >= MAX_LEVEL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a37d93aba86ebca697169a31d88c3ef0ce34b9
Author: Michel Dänzer <daenzer at vmware.com>
Date: Mon Nov 16 11:59:39 2009 +0100
st/xorg: Only reference new picture formats when they're defined.
Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 .
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=afae49cc152d05e6795ccaba4d818df946248584
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 20:59:26 2009 -0700
st/mesa: comments for st_draw.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4581f7057809314c78e17f846890a2d64c22d575
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 12 17:53:54 2009 -0700
st/egl: add some basic comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f9713bd3a306e37560fb23d8f68161d2f50d7c
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 12:24:33 2009 -0800
i965g: remove droppings in xlib winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fafc7c9346aa260829603bf3188596481e9e62
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 11:15:25 2009 -0800
mesa/st: refactor vertex and fragment shader translation
Translate vertex shaders independently of fragment shaders.
Previously tried to make fragment shader semantic indexes always start
at zero and exclude holes. This was unnecessary but meant that vertex
shader translation had to be adjusted to take this into account.
Now use a fixed scheme for labelling special FS input semantics
(color, etc), and another fixed scheme for the generics.
With this, vertex shaders can be translated independently of the bound
fragment shader, assuming mesa has done its own job and ensured that
the vertex shader provides at least the inputs the fragment shader is
looking for. The state-tracker didn't attempt to do anything about
this previously, so it shouldn't be needed now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1454f20a991ddda35f1a2ffda953012078b407ba
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 15 10:26:35 2009 -0800
mesa/st: emit tgsi vertex shader directly for drawpixels
One of several cases where we build mesa shaders and then translate
them to tgsi. Many of those cases it's because we're combining two
mesa programs and there are helpers for that, but in this case at
least can go straight to tgsi.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9953fe4cb48b02a0d75735b88173f0ed170a77f2
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:50:45 2009 -0800
mesa/st: don't calculate unused output_flags data either
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ffdd1c1e897c448cbc359aea3e3a3ba098bbfe5
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:48:42 2009 -0800
mesa/st: don't calculate unused input_flags data
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44b70dc114ddcfb4d359759928df4d7b9efaafb
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 19:46:45 2009 -0800
mesa/st: don't calculate unused vs input semantic tags
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abefd7dcdf28c90454b59faaf9401fa6e6c6f526
Author: Francisco Jerez <currojerez at riseup.net>
Date: Sun Nov 15 14:49:02 2009 +0100
nv20: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed9c4933af6fb58269f1efc7c826cb6a5fd81d38
Author: Francisco Jerez <currojerez at riseup.net>
Date: Thu Nov 5 19:07:19 2009 +0100
nv10: Fix build for the last nouveau_class.h changes.
Signed-off-by: Francisco Jerez <currojerez at riseup.net>
Signed-off-by: Pekka Paalanen <pq at iki.fi>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a420056750908f7c2f9a7c18b3ab20f04e49711d
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Nov 14 21:36:18 2009 -0800
progs: Ignore Mac OS dSYM directories.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03a1c2216635a1475172e6603a243348675fd6f
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Nov 14 16:06:57 2009 -0800
i965g: restore check on line smooth state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad83aeccdc54beecf25f217e2dd24c8edf6d6767
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 18:11:16 2009 +0100
radeon: return false on texture validation if texture isn't complete
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ec7c457483aae1e0d399e9b570f1860c27c780
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 16:55:39 2009 +0100
radeon: rework mipmap tree
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f88cf3938f0156d4df6fcc5fde2711d40b85d03
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 15:15:42 2009 +0100
radeon: more texture code refactoring
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d0af686b27b82dce8ad1ee4c951098660807be6
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 15:03:31 2009 +0100
radeon: minor refactoring of texture code
Also properly set dstImageOffsets for TexSubImage case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7628b06ba32e42f57a4fdb322bc32e3b411c1f18
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 14 14:55:13 2009 +0100
radeon: rework mipmap tree reference counting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e5d473cc16ca2d001df213fc1d907f2943a95bb
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 18:55:49 2009 +0100
r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1
Spotted by Dave Airlie
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa195611586cdfb21bb1707b12b16e461a92d42e
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 14:00:15 2009 +0100
radeon: use radeon_bo_is_referenced_by_cs for query objects
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3fa67c9b83b5736724ca57a0487857631e6c415
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:50:06 2009 +0100
radeon/r300: don't flush cmdbuf if not necessary
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=286bf89e5a1fc931dbf523ded861b809859485e2
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:06:19 2009 +0100
radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM mode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6d0993212fac0eb67827716be1ab4a292c8b4e5
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 13:00:10 2009 +0100
radeon: fix glBufferSubData
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=084f43c1502db1988ca53494ea590cf1351180ec
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Nov 11 12:53:06 2009 +0100
radeon: add radeon_bo_is_referenced_by_cs function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49876ab6a7f2b06177d7ac9651bd7a07956cbb25
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Mon Nov 9 23:11:29 2009 +0100
radeon: remove unnecessary call to radeonEmitState
fixes bo space accounting errors
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aad2aee66392989777ee74078efda197f292ee7
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Nov 8 16:58:07 2009 +0100
r300: add missing texformat
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92492295ba6a716b69adcd14e80adf6b5900132
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Nov 7 22:03:32 2009 +0100
r300: remove unneeded includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57f40b18377f87c434f17d5670a13838d58065c9
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 13:44:13 2009 -0700
i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c
This should fix TXB on G45 and older in the GLSL case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1be0efcbdc74f9a84136c9d1f953755c1560e52e
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 14:48:11 2009 -0700
i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c.
New comments should explain some of the confusion about how this message
works.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0fd49b33455317466a75ec77eb292f41d6021d7
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 15:16:17 2009 -0800
i965: Clean up emit_tex a bit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d36d6b4cf735e93a6ae5eadf28e671252fb5303
Merge: 99077e77927ec26edf85bfef81a6d433171c3a1e 514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 13 14:45:29 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99077e77927ec26edf85bfef81a6d433171c3a1e
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 20:08:44 2009 -0800
i965: Flag BRW_NEW_CONTEXT on some context state.
Fixing this is a prereq for avoiding flagging all state at new
batch time. Eliminating that still causes problems, though (notably
glean logicOp fails on my GM965).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ffd0a77896d4921677f0717e6fa8708f6586eea
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 19:12:11 2009 -0800
intel: Remove some dead context structure fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3727858ceb324c955b00ae29b8c1e12f47060fce
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 18:27:12 2009 -0800
i965: Remove an unused cache_item field.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b54f8eeae8e7f5c5b43cb17255fee70227713c9c
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 17:48:55 2009 -0800
i965: Remove long dead structures for ffvertex_prog.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ded0ec1ea5db8e08b0bec8ac0d9d30f98e360003
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:57:30 2009 -0800
i965: Use bo_map instead of subdata to upload the bits of constant buffer.
Saves CPU time, resulting in a 2.5% FPS win on ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8586e62671e8337c08b086bf7f3c54cc46191d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 14:05:18 2009 -0800
i965: Validate the number of URB entries selected for the VS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c05c1eb6326dc28e8ab073d179eb669e5699f4b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 10:45:05 2009 -0800
intel: When subdataing a busy buffer, use a temporary and blit in.
This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer.
Unfortunately it doesn't BufferData when wrapping back to 0, so we can't
be clever with tracking what's been initialized.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e50ce35ee1376062de2c6fa69da144be30a61e2
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 15:29:34 2009 -0800
i965: Clean up Ironlake sampler type definitions.
They're the same regardless of execution width for 8, 4x2, and 16.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd593109c71310fb7e101c5f73a14f1bbd5f93
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 11:58:12 2009 -0800
i965: Avoid moving the current value back into the accumulator for MAD.
This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD
sequences for matrix transforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 13:26:26 2009 -0800
mesa: Improve the eliminate-move-use to work across multiple instructions.
This shaves more instructions off of the VS of my GL demo, but no
performance difference this time at n=6. This also fixes a regression
that was in this path, which is now piglit's glsl-vs-mov-after-deref.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=654122ba7b813683a893d60d10ca201258deface
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Nov 12 16:21:00 2009 -0500
st/xorg: try to fix non-uniform transforms
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaa34c2deac093fc23e2beed9c5580e57289b1e2
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 19:51:49 2009 +0100
glsl/apps: Report syntax parser errors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f147c71eda9e8b8f55562f30193584b6fb74704
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 19:51:24 2009 +0100
slang: Report syntax parser errors.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99c89ebdb00ff0452f4b106cd53ec4a2e5162137
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 19:51:02 2009 +0100
glsl/cl: Add simple error reporting.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b385312bc7f0b0b0d7410ef88eaa712831929abc
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 06:03:56 2009 +0100
slang: Regenerate .gc files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7593562a61ed59e5b645d9285a957a57704bfd6d
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 05:58:46 2009 +0100
slang: Get rid of the old syntax file and utilities.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5553b457e2111f7057201aed4ad537e2f31ff9
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 05:52:39 2009 +0100
slang: Plug in the new syntax parser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5b6e0639065eed99c491a1eb5413b96957b3b6a
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 05:49:25 2009 +0100
gdi: Link to glslcl.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38a1f0b5d1062f8051ac6bb4e3c35fbbf4615163
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 03:02:14 2009 +0100
glsl/apps: Add GLSL compiler that translates source text into binary stream.
Should be used in place of gc_to_bin utility to precompile builtin library.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08e90bdea1e4828abfdff6fedfe9e669bfee9ff1
Author: Michal Krol <michal at vmware.com>
Date: Fri Nov 13 03:00:45 2009 +0100
glsl/cl: Add a hard-coded syntax parser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43080e40aa0d34423e10f1d50aad15289b2b9aec
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Nov 12 16:20:23 2009 -0800
progs/glsl: Add missing break statement in multinoise.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b753f72728b734fc9886f4ec513ae09e6b269d
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:39:59 2009 -0800
intel: Don't check for context pointer to be NULL during extension init
Thanks to Chia-I Wu's changes to the extension function
infrastructure, we no longer have to tell the loader which extensions
the driver might enable. This means that intelInitExtensions will
never be called with a NULL context pointer. Remove all the NULL checks.
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a736d3f4399a99b54d6af140f2227253f2ee262b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 12 15:36:02 2009 -0800
intel: Remove unused enable_imaging parameter to intelInitExtensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=514544f373b6e6fae11b7b4426949b8ad64c441b
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 12 09:08:50 2009 -0800
i965: Fix Ironlake shadow comparisons.
The cube map array index arg is always present.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f305b1db925c819ddeb29a75f6fbad6500a2d11
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 11 14:49:03 2009 -0800
i965: Fix VBO last-valid-offset setup on Ironlake.
Instead of doing math based on the (broken for VBO && offset != 0)
input->count number, just use the BO size. Fixes assertion failure in ETQW.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f54d02d205468a840b35a3554f2ad8ffc31ec9c
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 10 18:07:11 2009 -0800
i965g: consult fs inputs when laying out vs output regs
Vertex shader now emits just the FS inputs, in the positions and order
expected by the fragment shader.
This means potentially regenerating the vertex shader to match
different fragment shader's input layouts.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c547d63c497f06c38f7a3c000e478bdcf2594b6
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 9 18:04:58 2009 -0800
i965g: skip over vertex position output when preallocating FS inputs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a010307e0adc2c0d4ef586c81507d99ef15c2142
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 23:34:33 2009 +0000
i965g: some more cases where file_max[] is used without obligatory +1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d174ea1b36976f3dd255ee6b86207ad5b25c31
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 23:31:49 2009 +0000
i965g: smaller upload buffer for index data
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d86e9079a8eb2e84cb231fdbca4b74d744198afb
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 23:29:47 2009 +0000
i965g: fix off-by-one on curbe upload
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e243279a48d68c0a14fbf2b78d99b6a9e72c87b6
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 21:17:08 2009 +0000
i965g: avoid use of internally generated immediates
Currently not working, so don't generate more of them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98c2b5338156513a43cf18d50d731ad15a12fe04
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 20:46:27 2009 +0000
trivial: make tri-orig more closely match the original version of tri...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d72f8f520e02366d695e35aa8ef09fc36f36804
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:46:43 2009 -0500
st/xorg: use an immediate instead of a full blown const
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72b4a7d67f90a20d774dddccbc6eed30d01a7f38
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 21:40:14 2009 -0500
st/xorg: don't use flow control
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a39620d6de27ae471c181046480d274a2327476
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 19:37:53 2009 -0700
swrast: handle additional Z24 formats in read_depth_pixels()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab12e764ba3f57ad9f0d7252262cfc6e07839928
Author: Roland Scheidegger <sroland at vmware.com>
Date: Wed Nov 11 17:57:56 2009 -0800
i965: fix EXT_provoking_vertex support
This didn't work for quad/quadstrips at all, and for all other primitive types
it only worked when they were unclipped.
Fix up the former in gs stage (could probably do without these changes and
instead set QuadsFollowProvokingVertexConvention to false), and the rest in
clip stage.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dfea5c0722e9da101805c15b9dd26352816bca9
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 11 17:39:58 2009 -0800
demos/glsl: Add missing break statement to noise test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 19:52:08 2009 -0500
st/xorg: implement repeatnone and make some code smell less like ass
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=493d599af4f617d52323e0368e65da29ba4638aa
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 11 18:06:26 2009 -0500
st/xorg: fallback until daddy can implement you properly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff4f5a7fe9b1ab9d46348768cc08e808f045822
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 11 12:19:20 2009 -0700
progs/tests: add alpha/blend testing to packedpixels.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbee31a1f84a4d28d126356aaca317e2cdd003dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:05:16 2009 -0800
r300, r300g: Add missing registers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d030ce6a843f3a374356edfbe8e04924277197db
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Nov 11 03:04:27 2009 -0800
dri-st: Add some required GL 2.0 extensions.
Two-sided stencil and NPOT textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 14:11:46 2009 -0800
i965: Fix VS constant buffer value loading.
Previously, we'd load linearly from ParameterValues[0] for the constants,
though ParameterValues[1] may not equal ParameterValues[0] + 4. Additionally,
the STATE_VAL type paramters didn't get updated.
Fixes piglit vp-constant-array-huge.vpfp and ET:QW object locations.
Bug #23226.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5ffb9f5ea03c2acd148222259a334cde0f3afc9
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
(cherry picked from commit 56ab92bad8f1d05bc22b8a8471d5aeb663f220de)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23a4a6727efb5c8b2bf84f88f638c15e7255b363
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
(cherry picked from commit d52d78b4bcd6d4c0578f972c0b8ebac09e632196)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d44cebd1ee7b3e461e264150a28c9d49a0f69f8f
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 20:49:45 2009 +0100
glsl/pp: Add sl_pp_purify_getc().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4a19ffb13746ae4f62adca412d086d9461ff432
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 10:05:40 2009 +0100
st/xorg: Fallback if picture format doesn't match texture format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3201c655e4c393d5ae794e6373de8ef705b979a4
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 08:55:26 2009 +0100
st/xorg: Don't segfault when debug printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fca8b2c3ae53695f8ff6e823cc316aab910490e5
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 20:28:54 2009 -0500
st/xorg: wrap to border color
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81f213157538ab050dbdfc22d6be0d2418c634b
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:23:59 2009 -0700
swrast: update renderbuffer format assertions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a65b84d9554815af891d793012eba17de80cbfa3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 18:02:03 2009 -0700
mesa: fix some begin/end render-to-texture logic
Before, we weren't aggressive enough in checking for the start or end
of render-to-texture. In particular, if only the ctx->ReadBuffer had
texture attachments, we were treating that as a render-to-texture case.
This fixes a regression from commit 75bdbdd90b15c8704d87ca195a364ff6a42edbb1
"intel: Don't validate in a texture image used as a render target."
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc569cd6bee0550c7f83412476b6b39e89c51ac3
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 16:00:35 2009 -0700
mesa: move check_begin/end_texture_render() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d96e55fa7bbbc033f47dbeb942b872c6d21eb42d
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:50:22 2009 -0700
mesa: new vars: oldDrawFb, oldReadFb in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6f60d30375c637c0823a9aade8098a45f70d6a7
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:47:34 2009 -0700
mesa: rename vars in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a492ab765a9e36c5f224f0d58e172ca6ecf25a1c
Author: brian <brian at cvp965.(none)>
Date: Tue Nov 10 15:33:31 2009 -0700
mesa: added comment for check_begin_texture_render()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c54f8e9aa0aae570c21c57427fb51c70517e0a9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Nov 10 07:00:21 2009 +0100
st/egl: Probe hardware for depth stencil format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c886c8caf52c1e3581af350fd23ecf839a2491
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:51:49 2009 -0500
st/xorg: cleanup the naming
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08512f3d4e318d0776f58296d7f7dae4c5524ad
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Nov 10 13:46:16 2009 -0500
st/xorg: print ouf the picture formats when compositing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e42b156fac6deed21328b89192faca6f4fe904f1
Merge: c5413839b3e99c7b162f1260142f3c175502b0ce 1220aba99bc78290bb89ade649719508e3031e4b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 16:01:28 2009 -0800
Merge remote branch 'origin/mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5413839b3e99c7b162f1260142f3c175502b0ce
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 15:51:29 2009 -0800
i965: avoid memsetting all the BRW_WM_MAX_INSN arrays for every compile.
For an app that's blowing out the state cache, like sauerbraten, the
memset of the giant arrays ended up taking 11% of the CPU even when only a
"few" of the entries got used. With this, the WM program compile drops back
down to 1% of CPU time.
Bug #24981 (bisected to BRW_WM_MAX_INSN increase).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb6a1f8a00596156cd7164838ef9e9a5b39e7254
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 13:57:29 2009 -0800
i965: Add a note explaining the data cache domain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b6abdecdaba856e5ca04938e18eb83b33dfaa
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Nov 6 12:00:14 2009 -0800
i915g: Fix memory leak when pci id is unknown.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=56ab92bad8f1d05bc22b8a8471d5aeb663f220de
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:54:15 2009 -0800
i965: Unalias src/dst registers for SGE and friends.
Fixes piglit vp-sge-alias test, and the googleearth ground shader. \o/
Bug #22228
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d52d78b4bcd6d4c0578f972c0b8ebac09e632196
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 10 10:43:19 2009 -0800
i965: Allow use of PROGRAM_LOCAL constants in ARB_vp.
Fixes piglit arl.vp.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28039ffdc8a7eb7d8578534a46b78ae43d16112c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 19:25:17 2009 +0100
slang: Fix return value check.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e17c89eadd1a1a5555caa235cf7696e335d25f5
Author: Michel Dänzer <daenzer at vmware.com>
Date: Tue Nov 10 10:09:56 2009 -0800
st/xorg: Fix SCons build.
Check for new DPMS header and add xorg_renderer.c source file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=413e933fd57c53e6d6659cfcf21aba42249f43ca
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 18:27:20 2009 +0100
slang: Check OOM conditions for alloc_node_storage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eef5a0b3a3e03abd1c69649763efc79575df650f
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 10 05:22:15 2009 -0800
llvmpipe: Fix derived blend color state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc470bf0ca65592b834c31c662fc795fb7acc58c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 04:03:55 2009 +0100
slang: Check return value from new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2a29ad3092c17f9a7d75ab123ec5c4619c87ec3
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:25:06 2009 +0100
slang: Fix signed/unsigned int handling in _slang_free_temp().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d8a7b6dc1b48c2a11131803e1f37c05fe0bd03
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:12:02 2009 +0100
tgsi/exec: Exit early on error.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e44c77028c2964891943e4235e44d93c559de088
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 03:08:21 2009 +0100
tgsi/ureg: Simplify logic in tokens_expand().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83760d961fbaeaca8ab82ae497b26e90691f7654
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 02:46:24 2009 +0100
slang: Handle OOM condition in new_instruction().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4703d7d3f8d50a0ff00dd043e999b0b8b11d45e6
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 00:16:09 2009 +0100
slang: Update for glsl/pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5c8c87eab4cbc4f05cbd98d7647b9b83607f976
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 00:15:54 2009 +0100
glsl/apps: Update for glsl/pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d37f7694b60d3dad8daf9e2af4e509c15b996553
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 10 00:15:33 2009 +0100
glsl/pp: Have sl_pp_purify() return error msg/line no.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=031fbb9681d6ddc3b515768a914496b2b550cfce
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:03:18 2009 -0500
st/xorg: remove deprecated rendering code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d527d7b82579feae9db20657d47a3f86115bb4
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Nov 9 18:01:55 2009 -0500
st/xorg: fix composite batching
quite a large performance optimization (text demo from 1.6fps to 9fps)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=216319fc0fe5dc3f298dd602812afa0f28a4ee60
Author: Jerome Glisse <jglisse at redhat.com>
Date: Mon Nov 9 22:37:41 2009 +0100
r600/r700: typo, fix mask of DB_ALPHA_TO_MASK
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ef3207d8bd97a529e7b0ab8d99e44c805f3af0
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66d6f9e860143c3d705f1d78c324159cadd258cc
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 12:20:47 2009 -0500
r600: rework DB render setup
- consolidate DB render setup
- only enable perfect ZPASS counts and cull disable
when OQ is active
- enable early Z
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37676b396a8416ad35253412d3a2e06482859a4d
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:36:10 2009 -0500
r600: don't emit htile regs
These are needed for HiZ which is not currently used and
the _BASE reg requires a reloc which is not currently supported
in the drm.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9035f3dc313d047ce3af191d6d7ac8ada8167df
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Nov 9 11:34:13 2009 -0500
r600: add missing ZPASS setup bits for r7xx+
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc9d51bb0eab90c47e7b07756e9eba9575f80ffc
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 9 06:59:03 2009 -0800
llvmpipe: Ensure stack variables in unit tests are properly aligned.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7204b92101ecf4e2fbc78cf91f387996396deec8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Nov 9 14:29:00 2009 +0100
nv50: clarify data for method 0x121c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9167d868cfb2ba821f01e0217e3880c5df4c97b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:51:52 2009 -0800
r300g: Fix up SW TCL rendering functions.
They don't work, but at least they're clean now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe898638086370ed86a9ce76b21fa8ebb88c4b08
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 14:07:01 2009 -0800
r300g: Protect against possibly missing Draw pointer.
Part of the SW TCL revival.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11d9edf4c9c75d5a41fb0a1757441ad315330bea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:45:57 2009 -0800
r300g: Unify context names for counts.
From the SW TCL fixups.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6f93e2607f1bbc5b2f478f0a57d7786dd7d73a5
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 11:32:32 2009 -0800
r300g: Enable PSC/RS dump with new debugging flags.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0525cb1273a51343fba0a94d01d115e4256d1db2
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:56:02 2009 -0800
r300g: Fix is_buffer_referenced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee28a69188d5054f996d0f5fc12820b024ef96a6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 8 09:35:07 2009 -0800
r300g: Fix build error on old compilers.
This dead code was still getting compiled, causing a bad ref in the lib.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cda507fa170c040e207190dee44d1be5e8572f7
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:10:38 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d2ceda780967848b6147061287095c35bc9d92f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 14:08:51 2009 -0800
prog parse: Handle GL_VERTEX_PROGRAM_NV in glProgramStringARB
Handle both NV vertex programs and NV vertex state programs passed to
glProgramStringARB.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=289db82b2d42b0d79fd0c01781612bd4e69a9474
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:38:15 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_ARB in glLoadProgramNV
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7452877cf64b48c58f70f73f3eda9bf2692bb9a6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 13:37:47 2009 -0800
prog parse: Handle GL_FRAGMENT_PROGRAM_NV in glProgramStringARB
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a12fc1a9c4d544b015b40ff0266b8c8726d16f75
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:32:31 2009 -0800
r300g: Organize inlined state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=547e939afb980c2fcc3edbbb07dba0f44be785c1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 14:14:19 2009 -0800
r300g: DCE.
This must never have been called before; it's completely wrong.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f49db6f843885620a52a06721d5972afb29f21a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:37:07 2009 -0800
r300g: Minor code cleanup to avoid confusion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa6916cfef6a75eacdbf927a02f64a5a37c3b0d9
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:12:15 2009 -0800
r300g: Remove do-nothing functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4fa0e4caa0aeb5cce9bd871f9156da25a9ec404
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 13:07:52 2009 -0800
r300g: Remove faulty assert.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7322fd874b99ca16d209c783c0b3db7c5f9a366
Merge: 57d77c6a4474beecdd22b97a8f5af6e4d2833d97 0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 12:01:48 2009 -0800
Merge branch 'r300g-vbo'
This is an experimental HW TCL fastpath for r300g. It should run alright.
Thanks to osiris for making this possible.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fe5f0c09abce9d540d51942eab08b2248243943
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 11:49:39 2009 -0800
r300g: Be more verbose in what's killing us WRT vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5b2a93d5c9c60dbe72ebc963dcddf0db0b665c
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:52:06 2009 -0800
r300g: Comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef513776b5bdd11968d2ca03862e9d1ac48e099f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:39:42 2009 -0800
r300g: Don't assert on oversized VBOs, just return FALSE.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=746c01b3b2f77d8d8ba14fc517d04dbaf080d77d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:34:00 2009 -0800
r300g: Moar vbo cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6c3954138ef70ea7d2cbd3ba9519f404ef616d7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:26:57 2009 -0800
r300g: s/false/FALSE/
Also s/true/TRUE/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7da3cc4241b8550ccc1ec5ba3c93334094f5fb11
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:14:07 2009 -0800
r300g: Clean up indexbuf render, switch to RELOC macro.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7518d9b1b7369f6e5ca1fdaf6a34e39a4acace9a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 10:05:31 2009 -0800
r300g: Clean up r300_setup_vertex_buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96b729f926fafeca6479eed0933bc4275fb7843b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Nov 7 09:47:01 2009 -0800
r300g: Don't pass hw_prim around in the context.
And some other fixes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c6fdbd32a84314c81897d0d1567121ed1c6118
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Nov 6 20:21:38 2009 -0800
r300g: Use common state funcs for translating vert formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ef0341ea7ee08284ebafe4f347643e1190d5777
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:51:45 2009 +0100
r300g: don't hang GPU on misbehaving apps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3445f476977ae403cef9ca15661fa0f96ff50eca
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:53:25 2009 +0100
r300g: VBOs WIP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8592d1724d8c8fd0b36eb21f4007b52f809e062
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 17:04:32 2009 +0100
r300g: add missing flush
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7dfffc5d5078e3cf1c28c230177cbbb43b91131
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 12:08:02 2009 +0100
r300g: enable CS dumping
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6acb26eadfcb3c21fd09d0b22804b49de9a82cf7
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 25 13:22:22 2009 +0100
r300g: move vborender context function to seperate file
r300g: Un-migrate r300_draw_render.
It'll make maintaining the SW TCL path easier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d77c6a4474beecdd22b97a8f5af6e4d2833d97
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Sat Nov 7 19:31:18 2009 +0000
i915g: Fix comment in is buffer referenced
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbad97b68504a64650cb77bad96962310ab9c7f9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Sat Nov 7 17:47:00 2009 +0000
i965g: Fixup texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=229f6b9a7e699b814e07ba762de97a5ebcffce51
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Sat Nov 7 15:47:21 2009 +0000
i965g: Formalize on S8Z24 as the suported depth format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18768393d19dedee7d4282e84905bb396dd30960
Author: brian <brian at cvp965.(none)>
Date: Sat Nov 7 08:18:03 2009 -0700
mesa: move code after decl
Fixes bug 24967.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44cb5b5c663da4d218448cfd2386b431de35c8d2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Nov 7 10:46:47 2009 +0100
nv50: enable all 32 threads of a warp
This should be the default setting.
See also 7d967b9b7c08aea2a471c5bf6aced8bfafdae874.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8baee3d25beb616f6d5ba575684e889d60e38740
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 17:45:13 2009 -0800
i965: Use Compr4 instruction compression mode on G4X and newer.
No statistically significant performance difference at n=3 with either
openarena or my GL demo, but cutting program size seems like a good
thing to be doing for the hypothetical app that has a working set near
icache size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec66644ed0af976cacb069ca7c7f0d6731666359
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:57:32 2009 -0700
i965: Share min/max between brw_wm_emit.c and brw_wm_glsl.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cfa927766ab610a9a76730d337d77008d876ebbd
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 19 11:48:09 2009 -0700
i965: Share emit_fb_write() between brw_wm_emit.c and brw_wm_glsl.c
This should fix issues with antialiased lines in GLSL.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b58c31257f8900067276b6d6537bb2ce54b1b10
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 10:19:31 2009 -0700
i965: Share most of the WM functions between brw_wm_glsl.c and brw_wm_emit.c
The PINTERP code should be faster for brw_wm_glsl.c now since brw_wm_emit.c's
had been improved, and pixel_w should no longer stomp on a neighbor to dst.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e5400c575b72fbde16ef0d55fd3ba577fc1b6a5
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 09:52:44 2009 -0700
i965: Share math functions between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7059aa0eff9ff6ec361e584b413f63b25762a89c
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 21:17:14 2009 -0700
i965: Share the sop opcodes between brw_wm_glsl.c and brw_wm_emit.c.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=726ad1560660a1fc769c87e0ea16f8b3334df0d2
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:17:31 2009 -0700
i965: Share OPCODE_MAD between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bad5b120be8de37cf8481d865790298fd9651381
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 19:13:52 2009 -0700
i965: Share the DP3, DP4, and DPH between brw_wm_glsl.c and brw_wm_emit.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06c1bc8a2222f00e5a51fa977130a719bdcd8f0b
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 17:52:44 2009 -0700
i965: Add generic GLSL code for unaliasing a 3-arg opcode, and share LRP code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90629704ef51de4018055ee4b8ff68531f6712ae
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:47:15 2009 -0700
i965: Use a normal alu1 emit for OPCODE_TRUNC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71af5080722afcbbb8a935138d95214ef7afe219
Author: Eric Anholt <eric at anholt.net>
Date: Tue Aug 11 16:31:19 2009 -0700
i965: Share basic ALU ops between brw_wm_glsl and brw_wm_emit.c
This drops support for get_src_reg_imm in these, but the prospect of getting
brw_wm_pass*.c onto our GLSL path is well worth some temporary pain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f34cdf6210b748db77c5eba2993637f4af6faeb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Aug 12 12:56:35 2009 -0700
i965: Collect GLSL src/dst regs up in generic code.
This matches brw_wm_emit.c, which we'll be using shortly. There's a
possible penalty here in that we'll allocate registers for unused channels,
since we aren't doing ref tracking like brw_wm_pass*.c does. However, my
measurements on GM965 don't show any for either OA or UT2004 with the GLSL
path forced.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e521bf7706a5527ad5750baef78feaa961f73ecc
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 08:31:16 2009 -0500
st/xorg: implement batching for the composite op
something is broken so disabled for now
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4322346f3fd03788a79d056ca7bce2db25bc9d88
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 07:36:47 2009 -0500
st/xorg: batch solid fill requests
instead of lots of very small transfers, one larger is a lot better
for performance
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1730632aa5ca1dbb0edd484e2357246ec537abb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 05:30:53 2009 -0500
st/xorg: start accumulating vertices in a common buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f7df23ff50fc7cd86db9a27c11cca9c10bd63eb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 04:23:33 2009 -0500
st/xorg: use quads instead of triangle fans
easier to split, accumulate and batch those
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c44d399bd23e734f2302897ee74e4869ff33816
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:37:37 2009 -0500
st/xorg: make the buffer size global
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d2ce0a09f1aac628519cf3473fcabd3f149446
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 14:52:49 2009 -0800
GLX: Change GLX client vendor string to "Mesa Project and SGI"
This change allows a certain closed-source browser plug-in to work
with open-source drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0bcfafab7b380ee71da1a7754f4c09614811d6
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 14:06:08 2009 -0800
mesa: Reduce the source channels considered in optimization passes.
Depending on the writemask or the opcode, we can often trim the source
channels considered used for dead code elimination. This saves actual
instructions on 965 in the non-GLSL path for glean glsl1, and cleans up
the writemasks of programs even further.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3cacfe216fb58b913bbc23de49d696a33da69e1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Nov 6 13:04:54 2009 -0800
mesa: Fix remove_instructions to successfully remove when removeFlags[0].
This fixes the dead code elimination to work on the particular code
mentioned in the previous commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e312d493847e07ced026b93d2b588b8036ae02
Author: Eric Anholt <eric at anholt.net>
Date: Sat May 16 01:47:44 2009 -0700
mesa: Add an optimization path to remove use of pointless MOVs.
GLSL code such as:
vec4 result = {0, 1, 0, 0};
gl_FragColor = result;
emits code like:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], TEMP[0];
and this replaces it with:
0: MOV TEMP[0], CONST[0];
1: MOV OUTPUT[1], CONST[0];
Even when the dead code eliminator fails to clean up a now-useless MOV
instruction (since it doesn't do live/dead ranges), this should at reduce
dependencies.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0a9e6e10060287747d9dd4afead3cbbb168e09
Author: Eric Anholt <eric at anholt.net>
Date: Fri Jun 12 12:37:25 2009 -0700
mesa: Fix up the remove_dead_code pass to operate on a channel basis.
This cleans up a bunch of instructions in GLSL programs to have limited
writemasks, which would translate to wins in shaders that hit the i965
brw_wm_glsl.c path by depending less on in-driver optimizations. It will
also help hit other optimization passes I'm looking at.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3105f3aa88e4b59eed3c7f175af77fbdb4af5924
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 13:52:48 2009 -0700
intel: better front color buffer test in intelClear()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f94c06d3fcf7ff365c3e528179869d702bdd25e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 20:44:09 2009 +0000
i965g: Fixup buffer creation function
First tri!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9708ce874edb140ddffd44ddbb33011273a8ded9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 20:19:39 2009 +0000
i965g: Add texture transfer functions
They don't seem to work. Maybe we are forgetting to flush the gpu or something.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8395da2e8af40367714c70afe299568272f36cc8
Author: Eric Anholt <eric at anholt.net>
Date: Thu Nov 5 10:25:34 2009 -0800
i965: Always pass the size argument to brw_cache_data.
This keeps the individual state files from having to export their
structures for brw_state_cache initialization.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1166294d1dd253da63620235100a11f1981aa86d
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 17:31:01 2009 -0800
intel: Finish removing the fallback code for bug #16697.
I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=75bdbdd90b15c8704d87ca195a364ff6a42edbb1
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:54:09 2009 -0800
intel: Don't validate in a texture image used as a render target.
Otherwise, we could lose track of rendering to that image, which could
easily happen during mipmap generation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b68482e6869bdc03339ef5380d7273e14a61a56
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 14:31:30 2009 -0800
mesa: Attempt to pair up Driver.RenderTexture and FinishRenderTexture()
This is probably not 100% complete (bind vs unbind may still not pair up
exactly), but it should help out drivers which are relying on
FinishRenderTexture to be called when we're done rendering to a particular
texture level, not just when we're done rendering to the object at all.
This is the case for the one consumer of FinishRenderTexture() so far: the
gallium state tracker. Noticed when trying to make use of FRT() in the intel
driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df81bca1704aef2f5cdc4052ef313d8f84f5d06
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 15:11:02 2009 -0800
intel: Clean up some extra struct indirection in finalize.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee7dfbbd6cc85f221b371bf512bd1571744158e8
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 16:49:05 2009 -0800
intel: Use _mesa_get_current_tex_object() to clean up TFP path.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f30ceaaefc33401b08739a16ce1c5638d6432fa
Author: Eric Anholt <eric at anholt.net>
Date: Wed Nov 4 13:41:48 2009 -0800
intel: Remove duplicated arguments from intel_miptree_match_image().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bc8bcdcd334db715f8916f80ef4f4bc5f9a170d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:40:13 2009 -0800
i965: Remove an XXX comment for testing some code that seems to work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb2dd50be00000b66218bc6a9e6be8de70b31493
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:30:46 2009 -0800
intel: Remove obsolete comment about GEM in the spans code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e0f40d28777f1ae599a95312788fe29a0515a0d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Nov 3 17:18:36 2009 -0800
intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing.
This should do all the things that MI_FLUSH did, but it can be pipelined
so that further rendering isn't blocked on the flush completion unless
necessary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf3038123d6d29afd7d1f0cd6db98a2282c3ca1
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:28:32 2009 -0700
Make a convenient int for what chipset generation we're on.
gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc",
and compares on generation are often easier than stringing together a bunch
of chipset checks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e4c2ee1fd574d1d651c559f46afb6ca5487156d
Merge: 96e938f62c729fab74601627d54c9c4cf499ebdf 9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Nov 6 11:17:00 2009 -0800
Merge branch 'mesa_7_6_branch'
This should fix the memory leaks in the assembly parser without the
regressions.
The conflicts in program_lexer.l were related to changes in returning
strings between the branches (always return IDENTIFIER vs. returing
either IDENTIFIER or USED_IDENTIFIER).
The conflicts in program_parse.y were related to two changes in master
One change prints a variable name in an error message. The other
change adds outputVarSize to the OUTPUT_statement rule. The cause the
position of the IDENTIFIER to change from $2 to $3.
Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_lexer.l
src/mesa/shader/program_parse.tab.c
src/mesa/shader/program_parse.y
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc97a5d782b01d530bb7cbe6e76625f969259e32
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 19:05:41 2009 +0000
i965g: Match pitch modification on get buffer as well
This is a ugly hack in order to match what the intel
X driver gives us. However putting this in the winsys
where it fits better forces it reach more into the
driver then it already does.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9348ac03ce23392013ba22c22a182eea4453027a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:20:16 2009 -0800
ARB prog parser: Regenerate parser from previous commits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8e256f9236d3e9dfd433c3a59718f0fdf1ca79a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:17:07 2009 -0800
ARB prog parser: Release old program string in _mesa_parse_arb_{fragment,vertex}_program
The program structure passed to _mesa_parse_arb_program is just a
place holder. The stings that actually need to be released are only
known to the functions calling _mesa_parse_arb_program, so they should
be freed there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=301a9b7e28f7404b8f6d8c34649f0035b49a8249
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Nov 5 14:15:56 2009 -0800
ARB prog parser: Release strings returned from the lexer that don't need to be kept
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7337d46eab0cfd36ebc0ad22c5a66ec9b91d39
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Nov 4 12:03:44 2009 -0800
Revert "ARB prog parser: Fix epic memory leak in lexer / parser interface"
This reverts commit 93dae6761bc90bbd43b450d2673620ec189b2c7a.
This change was completely broken when the parser uses multiple
strings in a single production. It would be nice if bug fixes could
initially land somewhere other than the stable branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353162a4c7d2798a88a39ea24674e601fe95f6f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 18:40:04 2009 +0000
progs/trivial: Ignores
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=833f5bbfafee00ad44085e121eea0a2579eb3459
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 18:34:23 2009 +0000
i965g: First clear!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbe6c4e4e754e0e850165d5a303990515ceaba6
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 14:20:04 2009 +0000
i965g: get rid of cc key, simplify state upload
Keep a valid reloc table active between uploads, avoid
recalculating it every time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0532cc0c86d36f98ae33291847fbd9f2564cbed2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 16:41:58 2009 +0000
i965g: trivial/clear can now send stuff to hardware
Added a flag if we should send commands to hardware
as what we send isn't all that correct.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eb6b0defe65b01a7ed1562c2f16c17125242c16
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 16:40:54 2009 +0000
i965g: Fix texture blanket function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=215b49ae1e44cc9ec2fcf7b9ca3711c07bcc95bc
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date: Fri Nov 6 15:54:27 2009 +0000
i965g: Add functions needed by the winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6949d5c777a1f1b2a6daf4a1151fca417ba3c8be
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 00:15:01 2009 +0000
i965g: Winsys whitespace
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5a501c564c68dadc728a08293742897031fd8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 00:09:28 2009 +0000
i965g: Build winsys again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ea198fd20c04b94bf0fe584b6d894d019d0c40
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Nov 6 00:09:04 2009 +0000
i965g: Header whitespace
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c32df3e08b69605cbc59f4b3b72ac58b651db2
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 15:40:16 2009 +0000
i965g: get brw_state_debug.c building
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96e938f62c729fab74601627d54c9c4cf499ebdf
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 15:08:05 2009 +0000
llvmpipe: Fix build with llvm 2.6.
Fixes bug 24949.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=38d3c156dc64679e5602816070a0bac4f1f39302
Author: Brian Paul <brianp at vmware.com>
Date: Fri Nov 6 07:59:18 2009 -0700
intel: call intel_check_front_buffer_rendering() in intelClear()
fixes bug 24953.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d1ae7a546250548332e432f305ce47bd97967c3
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 14:18:28 2009 +0000
i965g: propogate index size state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11805726d311a5d11e58f01b2793cc19d7f98566
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 13:41:52 2009 +0000
i965g: remove references to brw_surface_bo()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacd13bcc809e1e877a48c2942eb6285aa21f6be
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 13:09:12 2009 +0000
i965g: plumb through fb_write target and eot data
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e14a482daf5e69331efac69711534a8b66118e4
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 12:51:26 2009 +0000
i965g: propogate nr_cbufs into wm prog key
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=577a598dc905d435a31422bb6135ee9d4352f6b6
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:05:43 2009 +0000
mesa: Export S3_s3tc as well.
Used in Quake3.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f611425101eab5c4b41407c38966f4deca542f56
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:49 2009 +0000
mesa: Translate MAP_UNSYNCHRONIZED_BIT.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=244591ae7b2582a1d1f5d2fdc2d3812643104eb9
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Nov 6 12:04:20 2009 +0000
gallium: Add UNSYNCHRONIZED cpu access flag. Document others.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3910a878e63d7859b205a30e23535d1da67d45
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 12:01:11 2009 +0000
i965g: init saturate field in fp dst_reg helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a485341455bb270001aad8b39c7b9fa36ac74478
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 11:56:52 2009 +0000
i965g: add dumping for our new pass_fp output
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cd2d63f4aae29d478e02dda5a978a668168e1
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 11:21:48 2009 +0000
i965g: disassemble each instruction as generated
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aab9601a753afd012e16df072e774a32eb1348b9
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 11:21:08 2009 +0000
i965g: hardwire linear interpolation for now
seems to generate saner code, need to go back and fix perspective
interpolation (and remove the hard-wire) once this is working.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf2cf884cb32883e9af07dbe36ca9648bae1821
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 10:38:19 2009 +0000
i965g: fix some reloc counts
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=212fb8adbd0e5e28a5d20b0cc03cde46df2831f4
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 10:24:19 2009 +0000
i965g: don't set up vs stack register for non-branching shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d6b5957c6be221feb836bc25686246f67769bce
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 10:19:39 2009 +0000
i965g: add DEBUG_MIN_URB flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7c0cf563b65aeb83f3d2f2ec709a96cf0fbae2
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 10:19:24 2009 +0000
i965g: tgsi outputs cannot be used as source regs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b216f1aa474196661aacbaf29604659172d1a74e
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 09:35:25 2009 +0000
i965g: use curr.vertex_element state directly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a24c66915a555d72a6377e073a732ab9d6be461
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 09:22:46 2009 +0000
trivial: add vbo-tri, an even simpler version of tri.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c22b47ebb1f00d43fe74d57a1e727fa70c4bf970
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:57:40 2009 +0000
i965g: don't emit line stipple packet if stipple disabled
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7fa678f55d15b032e3c9053a22c811e2de4cde
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:57:02 2009 +0000
i965g: populate brw_context chipset id
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e80e4ea7576733ede13f156a1dce644b1e6df89
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:54:01 2009 +0000
i965g: make sure blend color packet header is initialized
We will emit this packet at startup (dirty == ~0), even if we haven't
had the state tracker call into brw_set_blend_color() yet.
This way is a little more efficient also.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=018e2250b860df75485d1c7741dfa010c39ae6f1
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:33:10 2009 +0000
i965g: remove/disable inactive state atoms
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e24522b0538cb3802c59c22d6f3660c4491be
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:29:09 2009 +0000
i965g: populate wm reloc array earlier
Still have to calculate the reloc background in two places.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e63e92102b6ca0b5ce06685590232a3a47d1ea
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:28:17 2009 +0000
i965g: point_rast_rule comment no longer applies
Not sure exactly what state we want here now, will need to experiment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9bb41321a9add139cd1dbddcf48e6c81c9d019d
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 08:27:43 2009 +0000
i965g: scissor off by one
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49ccf0fd25575c4e40398e5d22f3931e80921f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Nov 6 07:47:07 2009 +0000
i965g: restore code to populate the relocation background
I'm emitting this in two places now, to the data presented
for upload and also in the delta field of the reloc struct.
Probably want to remove the delta field and just pull the
background from the key.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=25728860fcb65b53cf7212d54d39a01a3dc90a49
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Nov 6 00:17:43 2009 -0500
st/xorg: unify vertex buffer handling
first step on our way to batching
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63191bd244f18fd78bebb9586d2b85ab9d5b38e2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 16:48:50 2009 -0700
xmesa: pass pixmap to clip_for_xgetimage()
The code was assuming ctx->DrawBuffer == ctx->ReadBuffer.
Passing the pixmap is simpler and better.
Fixes a potential segfault.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d9c1ce350241c32cbf882d247423cea4cf9c4
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 22:51:34 2009 +0000
i965g: clean up winsys dumping code a little
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c196ed7a8e06933d11b96ac520afa39252fc5c7
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 22:43:36 2009 +0000
i965g: pass relocation information in an array with bo_subdata
Makes it easier to dump as we get all of the information
about the upload in a single hit.
Opens the window to simplification in the driver if these
relocation arrays can be maintained statically rather than
being recreated whenever we check for a new upload.
Still needs some cleanup to avoid uglyness introduced with the
delta values.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3763457892c2d0c654c0eca7585e4d3a863f7714
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 21:09:51 2009 +0000
i965g: propogate map-buffer-range semantics down to winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=963728665aa0d48d4fdbba4276084528f221ee39
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 20:34:27 2009 +0000
i965g: make the winsys responsible for all buffer->offset handling
The winsys now inserts the presumed offset into referring buffers from
inside of bo_emit_reloc(). Remove the many locally coded places where
this was happening in the driver and eliminate the worry of getting it
wrong.
No longer need to expose offset values to the driver at all, so no need
to worry about what to do in the driver when they change. Just use
zero values wherever we had offsets previously -- the relocations will
fix it all up for us.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971069fc6f5dcec64b1f1a60a8a2e7063aaf018
Author: Brian Paul <brianp at vmware.com>
Date: Thu Nov 5 13:16:19 2009 -0700
mesa: fix infinite loop bug in _mesa_drawbuffers()
Fixes bug 24946.
This regression came from 8df699b3bb1aa05b633f05b121d09d812c86a22d.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=658da189b62c4086c08950f3da5767e628235b55
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 19:58:02 2009 +0000
i965g: remove duplicate viewport state in brw_context
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f0e51be4784273baef692583940964bc04b78ef
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 19:57:59 2009 +0000
i965g: correct sense of writedisable flags
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b229ee342f2cef5396a251525d5b499760280933
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 17:43:57 2009 +0000
brw: push more dumping into the winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67034b9efce43a7b83f79e44beb6d4e8f6dff22a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 5 17:05:20 2009 +0000
softpipe: Implement PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE for destination.
It is a valid and tested combination on D3D9.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70e6178d4841f490ff318b6017a1ddacfadf752
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 17:42:38 2009 +0000
i965g: correct size of surf_bo array
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=205871c76ad2e655a9180900359d8f9ac690a912
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 17:42:13 2009 +0000
i965g: use Elements in loops over arrays
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=674c390aaf9d797dbedda1285d4fdacb3d334a67
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 17:41:35 2009 +0000
i965g: add const qualifiers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa9773d056a8799050304f75c1bf4c1f470e7e53
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 15:34:18 2009 +0000
i965g: disassemble more than one instruction at a time
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=203adb8ea68da0fbb2e4643e36e273f31c29980f
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 15:15:04 2009 +0000
i965g: remove old dumping code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a8ab3359e7b4886af95a6cce2d6cfc4302678e
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 15:10:22 2009 +0000
i965g: call dissassembler for appropriate data uploads
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c796aed5ddad011d66e631c4cafdbf779e73f213
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 13:57:05 2009 +0000
i965g: add lots of error checks and early returns
Any allocation that may fail should be checked, and propogate the
error upwards. At the highest level we will flush batch and retry.
This is an alternate strategy to what the original DRI driver did of
attempting to flush batch from the lowest levels (eg inside
BEGIN_BATCH). The trouble with that strategy was that flushes could
occur at unexpected times, and additionally there was a need for a
wierd notification mechanism to propogate the 'lost context' state
back up to higher levels.
Propogating the errors directly gives us a lot of flexibility how to
deal with these states, at the expense of a lot more checking in the
code.
Will add some sanity checks later to make sure that out-of-memory
conditions are properly escalated and not lost halfway up the stack.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31b8b1dd36d9f07a7893a89ee985d83c4d0bb95b
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 5 12:44:36 2009 +0000
i965g: Don't dump pads or dwords aliases.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09454f68e5d5f267b1d76d1cde4ff8e2a91e105c
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 12:35:22 2009 +0000
i965g: hook up dumpers in dumping winsys
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9069c791d065e513e05611e60f19305a850fb2f5
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Nov 5 12:22:01 2009 +0000
i965g: Dumper for i965 structures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ac38232ee1ebde5ed390e3ccc22cba59ad00854
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 10:59:02 2009 +0000
i965g: add data type tags to aid dumping/decoding
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0590159ce68e0fc9bac21bcfddc9193f4ccdac5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 16:06:01 2009 +0800
g3dvl: remove a debug line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2bf5f98d923b8d52473e069576fc6514c0ffd0a
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 08:01:48 2009 +0000
i965g: use pipe_error return value for brw_batchbuffer_require_space
trivial/tri runs without crashing (on debug winsys) but still produces
obviously incorrect command buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2475e5db679a70c4a3868dc07037d009865a6694
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Nov 5 08:00:33 2009 +0000
i965g: fix compiler warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c621c100b25c83ee9790ed39b27bd95a13a69377
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Nov 5 15:59:27 2009 +0800
g3dvl: add scissor setting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e47191d72e16aaa1fae4f47bbed7639c2ff201
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Nov 4 10:56:44 2009 +0100
r300g: add polygon mode
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4671005a4317fa37aea8786740470a40906fbfa7
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:58:39 2009 +0100
r300g: fix the size of CS when emitting the fragprog constant buffer
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07190888bdc41f53bf8ea30c9e2ee4a61b42d802
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:50:09 2009 +0100
r300g: set the correct offset in a colorbuffer surface
Suggested by Joakim Sindholt.
Also, put flushing of colorbuffers _before_ the framebuffer state setup,
suggested by docs.
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad96c0d851f6c3696fa6ae0c1f6ad56e849bc739
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:48:48 2009 +0100
r300g: add color channel masking
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cbbb7253f89ff165c4953758efaaca19adf16f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 5 00:42:30 2009 +0000
i965g: Builds with scons
But there are some missing symbols, "nm -u i965_dri.so"
[SNIP]
U brw_surface_bo
U brw_surface_pitch
U brw_texture_blanket_winsys_buffer
U brw_texture_get_winsys_buffer
U brw_update_dirty_counts
[SNIP]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=643bb3419d7d342436cc54603e51467153d5d030
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Nov 5 00:38:51 2009 +0000
i965g: Fix debug check
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce4f23aab9e10675a569bab92d0edcbca7399d33
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 4 23:02:13 2009 +0000
i965g: Build with configure
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c6820d0d60046e811a723201e4129acba2707a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 4 23:02:04 2009 +0000
i965g: Do not create a symlink for i965_dri.so
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc59a9b6da5d05eda9427e60853b93c83c9cabc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Nov 4 23:01:24 2009 +0000
i915g: Do not create a symlink for i965_dri.so
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c623905bc032480a0765093825f3bd105345121
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:58:43 2009 -0700
mesa: added cast to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=898de4a9d5e47ed32c600e5907476fd9338aa7e9
Merge: fe86f8d73268785b31bc8d5a278a233bff42034d 1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:57:20 2009 -0700
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/drivers/windows/gdi/mesa.def
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c3f7ab74ce492d6c92f2e3a0f29957fa9a71d96
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:51:21 2009 -0700
vbo: fix out-of-bounds array access
The exec->vtx.inputs[] array was being written past its end. This was
clobbering the following vbo_exec_context::eval state. Probably not noticed
since evaluators and immediate mode rendering don't happen at the same time.
Fixed the loop in vbo_exec_vtx_init().
Changed the size of the vbo_exec_context::vtx.arrays[] array.
Added a bunch of debug-build assertions.
Issue found by Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc4ad7c2ae069a7d361f2210d39dbb91777cce76
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:30 2009 -0700
mesa: fix broken pack_histogram() case for GLhalf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76aa0c0fd3d972000cb6707a3834128cea2f9738
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:42:01 2009 -0700
mesa: silence warning from gcc 4.4.1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe86f8d73268785b31bc8d5a278a233bff42034d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Nov 4 17:26:48 2009 -0700
ARB prog parser: include variable name in error text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc24463913071bbb0fa9cab9a05ea7a089c56a0
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:44:16 2009 +0000
i965g: enable line stipple packet emit
With this change, trivial/tri manages to build and emit
a fairly unconvincing command buffer (to the debug winsys),
and then crashes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e51effe6228aa2fe6610c695b494e86490bc80
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:41:30 2009 +0000
i965g: fix order of calculation of brw->wm.nr_surfaces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=220566d8dc4ff023ef833fd6519ab7b187e598d2
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:37:52 2009 +0000
i965g: consolidate some includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84e86ecb2e83b756a0153d315f946d60d695a54
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:33:08 2009 +0000
i965g: fix some asserts
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a49bd6d15d7778db637340d695095dafb43a7fe
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:30:52 2009 +0000
i965g: remove redundant screen pointer in brw context struct
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e084c66089704a36f28dfb2bc4b17e5c5ce046
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:27:50 2009 +0000
i965g: initialize winsys pointer in surface cache
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=518171a887437e4d3fc2c8cea871862afb63c11c
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:27:30 2009 +0000
i965g: init pointer to null, avoid segfault
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4a518cf27910fe2bb828fd43de5472e5e51760
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:22:48 2009 +0000
i965g: clean up wm init_registers func
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b611f99b430333e840908b42471a721689b2529
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:18:07 2009 +0000
i965g: hook up some missing vertex shader code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c5a758d064d1a8fca245d4ffeb2f80ba8c781e3
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Nov 4 18:08:44 2009 -0500
st/xorg: these flushes shouldn't be necessary
performance optimization
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8105d7402511c7d0ea8a07faaa8d149d9249f2
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:09:23 2009 +0000
i965g: hook up some vertex state funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18efe9a6878e52c53161c7a169863c4a7c5778fd
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 23:09:05 2009 +0000
ws/i965: allow NULL buffer in winsys::bo_unreference
Special case to avoid clutter in the driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60c328db2d5f269267dac7cd64335ba005890fca
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 15:55:39 2009 -0700
progs/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fce12b894c3af33d7a0732332446893682a48d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 16:59:13 2009 -0500
r600: rework draw functions
Seems INDX_OFFSET doesn't work properly on some cards,
so change back to immediate mode indices. Seems to only
affect DRI1. Needs more investigation.
Rework and clean up the draw functions.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=951fdac566c3f2124f82aa94da08f55a10608f25
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 21:35:29 2009 +0000
i965g: pull in a copy of intel_decode.c for now
With the stubbed out, non-hardware xlib winsys, trivial/clear runs and
prints a plausible command stream
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde48bc8d1576482d7381b9b6fdce32b013e5d00
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 21:12:48 2009 +0000
i965g: hook up flush-frontbuffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bb48f4528227e36400cd1599a82bb73415ef60
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 21:05:34 2009 +0000
i965g: fix up batchbuffer confusion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ed7b6e76a71d34e4a42ebfca092bd99cb39438
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 20:36:48 2009 +0000
i965g: plumb in some surface state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e18f223da710a6e1f6a08d346951ea66c6a1de99
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 20:26:41 2009 +0000
i965g: hook up pipe_clear functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dade8afeadf83c6c993b39d3322e7c9353eea7
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Nov 4 14:43:24 2009 -0500
r600: fix count prediction for IB case
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19119517ce00f7710c6cd627c75e7eef765021c2
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 19:41:02 2009 +0000
i965g: add constant buffer setter
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e335a213acd535af81dd0c4b448003eb81db0cf
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 19:32:44 2009 +0000
i965g: add missing is_*_referenced callbacks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cf432c7a180a6b847fa49c97ea1c48d90a7d5f8
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 19:03:06 2009 +0000
i965g: initialize surface refcount
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58e3360c11d6041de2927b604416146acb0c3817
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 18:26:34 2009 +0000
i965g: add more missing pipe callbacks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99394a737a46999a2fc08915e9f1408246109c4a
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 16:42:44 2009 +0000
i965g: add some missing texture creation code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8dde99ed62beaf1c2590515c33ed8b5076ed8d
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 16:03:52 2009 +0000
i965g: stubs for brw_pipe_vertex.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7373bc0e0294d68bc3e64f4a6de1bb4ec3132f02
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 15:59:56 2009 +0000
i965g: hook up pipe sampler callbacks
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b91ccc0839f5088b86c3fe81eed957c1f91293
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9706a83bc959ba8445d0258e47639b44da2238fc
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 15:25:42 2009 +0000
i965g: hook up more pipe_context functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a09b3d50975e68c13c0421d770f3865ad2a1257c
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 15:10:34 2009 +0000
i965g: add missing buffer functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3040b2ee9dcb5fcf7660ae8ee2cd3f7d86e7da47
Author: Alan Hourihane <alanh at vmware.com>
Date: Wed Nov 4 14:48:25 2009 +0000
Fix YTILE spantmp functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51f7763c00ca47d522ea62457fdce5df5c89d5b2
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Nov 4 07:14:55 2009 -0700
glslcompiler: Fix Mac OS build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82a19f097427916f4ce594b7c40b0d4b33502727
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 14:03:25 2009 +0000
ws/i965: add load-time driver registration
Otherwise xlib state-tracker doesn't know about us.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b549bbb49868702d45fbcf5d75d2c14ffeca692b
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 13:59:59 2009 +0000
ws/i965: add butt-ugly linker hack
Need more linker magic to keep the glX symbols externally visible even
though they started off in a .a file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1d293321458ab00cc809aea4a19f46a256a7f98
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 13:54:44 2009 +0000
i965g: hook up brw_screen.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=211d7ab22b13430aaae00a0dfe95492450bcca20
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Nov 4 13:03:35 2009 +0000
i965g: add standalone xlib debug winsys
Create a dummy winsys that just debug-prints on calls into the winsys
functions. Will use this to get to the point where we are generating
sane-looking debug dumps and diassembly.
Also fix various warnings generated with the new compiler flags set in
this config.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b4ea45e8aded79557da3a51bb88c9bbacfa07dc
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 19:47:51 2009 +0000
util: Remove homegrown Windows KM profiler.
It's not sampling based so its results are biased towards functions called
many times.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=767bc8eb5a0bbaf9fde9d760e8460d34c51d2991
Author: Michal Krol <michal at vmware.com>
Date: Wed Nov 4 11:47:10 2009 +0000
tgsi/ureg: Allow for multiple extended instruction tokens.
For example, we would like to have a predicate and texture token
in one instruction to do predicated texture sampling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a277bb20debc413f6ccf46f529497bf8bafa64dd
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Nov 3 23:16:02 2009 +0000
i965g: convert read/write domain pairs into single usage value
Easier to understand what's going on in the driver sources, convert
stereotype usage values back to GEM read/write domain flags in the
winsys.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=618e3b89f6ecdf422132ecea19315b326dd348ec
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:30:18 2009 +0100
nv50: fix shader emit_tex for cube textures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=317ccfe0dfbfda13f58a26f661324d883b25a316
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 22:09:32 2009 +0100
nv50: add abs-modifier for emit_minmax
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040e1d008f8f8258f1b0ee0fcdf4906e0979fb66
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Nov 3 23:19:56 2009 +0100
nv50: add 3d texture tiling and mip-mapping
Mip-mapped 3D textures are not arrays of 2D layers
with a mip-map layout like 2D textures, therefore we
cannot use image_nr == depth for them.
Making use of "volume tiling" modes now, the allowed
modes are 0xZY where Z <= 5 and y <= 5.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb71519f7d08344b7f9819db22980f9c6fade3c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:13:22 2009 -0700
mesa: (GLint64) casts in get.c to silence Visual Studio warnings
Revised version of a patch from Karl Schultz.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5106339d38dfac6652be9788ae8c78efab7667c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 16:12:02 2009 -0700
docs: fix 7.6 build with Visual Studio
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=804d367a473f7c969ac1e1f598697686a40b11cd
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:09:26 2009 -0700
windows: updated VC8 project file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=077eb0d81ca88a8f2b9182b3a274b11a81bab974
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:07:01 2009 -0700
windows: remove old entrypoints from mesa.def file
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e713a95c96e4af9d3b97ab8383fff3ccf98b012d
Author: Karl Schultz <karl.w.schultz at gmail.com>
Date: Tue Nov 3 16:05:12 2009 -0700
mesa: added GLAPIENTRY keywords for sync object functions
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c475079ef2d901ba4506ebd53e19419cd46793ab
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Nov 3 14:41:08 2009 -0700
progs/util: Fix memory leak if fail to load/compile shader
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ceb6728725a1eefe35a4d8371b2ff0abe212b5ad
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
llvmpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
Based on Michal's softpipe commit
eb699d64ec7057032139baccedcb0694ca41d706.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=026cf84bbbd939f0ae573a9841bb49aaa1d9ae75
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Aug 23 11:22:41 2009 +0100
llvmpipe: remove old prim_setup draw stage
Everything now goes through the draw_vbuf handler, the same as
regular drivers.
Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=677a055fa0cf7b6476c716be187513c41060d417
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Nov 3 13:10:58 2009 +0000
llvmpipe: Respect gl_rasterization_rules in primitive setup.
Based on Michal's identical commit for softpipe
(ca9c413647bf9efb5ed770e3a655bc758075aec7).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e8f665c1eae5c93c1349e04476950dcd7a42073
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:47 2009 +0000
python/retrace: Cope with null constant buffers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e868b977dfbd170b8016c0386a773f2cdd0b73
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Nov 2 09:47:24 2009 +0000
python/retrace: Add missing colon.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a017ad2861e8df0cfea7808cf9c094b9c4bcac48
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 10:01:10 2009 -0700
progs/tests: debug code for getting texture component sizes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ccf60ae40b2a201d446400bc8329df51e83cb6c
Author: Michal Krol <michal at vmware.com>
Date: Tue Nov 3 09:55:28 2009 +0000
tgsi: Up tgsi_exec's control flow nesting to 32.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bced42341d13303ae023957d3001a640cf7ea2d
Merge: 800e553e7a1703e33e54f45d0638b67001665fc5 a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:54:09 2009 -0700
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=800e553e7a1703e33e54f45d0638b67001665fc5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:39:39 2009 -0700
mesa: clean-up, remove some flushing in FBO functions
Remove some unneeded flushes.
Replace FLUSH_CURRENT w/ FLUSH_VERTICES in other places.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de18fb093e700ee33ed49035ab77f4a9453329a
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:30:51 2009 -0700
mesa: fix indentation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5698d7cd7557659440f8417716839ba07cffc5a5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:54 2009 -0700
mesa: clean-up formatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=18af75e5011cc31b52d62befba2cacfd353ce638
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:29:03 2009 -0700
mesa: avoid extraneous _NEW_BUFFER changes in _mesa_BindFramebufferEXT()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7048f9d9f91ef8c3ef35e31976adbf686349c41
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 15:27:57 2009 -0700
mesa: use FLUSH_VERTICES() in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df699b3bb1aa05b633f05b121d09d812c86a22d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 14:41:17 2009 -0700
mesa: avoid extraneous _NEW_BUFFER state in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b28c637382cd3c3fcd54cd77062dab3df78230a9
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 13:20:19 2009 -0700
mesa: use ffs() to shorten loop in _mesa_drawbuffers()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d11c48223adb78353ca32f0cc07941957310389
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:58:51 2009 -0700
mesa: added assertion, another comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcbfda71b03303d3f008a6f3cf8cb7d9667bf8d2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 12:40:04 2009 -0700
intel: avoid unnecessary front buffer flushing/updating
Before, if we just called glXMakeCurrent() and didn't render anything we'd
still trigger a flushFrontBuffer() call.
Now only set the intel->front_buffer_dirty field at state validation time
just before we draw something.
NOTE: additional calls to intel_check_front_buffer_rendering() might be
needed if I missed some rendering paths.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0cd2b7029e1ac6699b807baa255e7fd2abe7f54
Author: Marek Olšák <maraeo at gmail.com>
Date: Tue Nov 3 16:16:05 2009 +0100
st/mesa: clip pixels in draw_stencil_pixels to avoid crash
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e60ebebb392d1d4c47541766737b5a79685a24d5
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:30:20 2009 -0700
st/mesa: don't use util_blit_pixels_writemask() for depth or depth/stencil
util_blit_pixels_writemask() only works for color formats at this time.
Also, it might never work for depth/stencil surfaces since we can't get
handle stencil values in a fragment shader.
Fixes glCopyTexSubImage(GL_DEPTH_COMPONENT).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0197348641614188c400d7c616573bb7f1eea781
Author: Brian Paul <brianp at vmware.com>
Date: Tue Nov 3 09:26:32 2009 -0700
st/mesa: fix tests for depth and depth/stencil texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=644d8fd363ca7d8f40f4fa319919985cc002df9e
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:19 2009 -0600
mesa: added comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7157479b253b3051f1ec454a39b2aff825bab047
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:08:05 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1afe60e802e22318a7a10a8ab2fa4f8222f98e31
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:46 2009 -0600
mesa: use _mesa_get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8fdb900fb9b1c8b1e9ec88509624237307a869a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 31 08:07:23 2009 -0600
mesa: make _mesa_get_current_tex_objec() public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=731810f8546174e45c717b0a9aa289a26593dfa0
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Nov 2 12:44:14 2009 -0800
ARB prog parser: Fix a couple issues with previous merge from mesa_7_6_branch
Since the addition of support for Nvidia condition codes, the lexer internally
uses handle_ident to select between returning IDENTIFIER and USED_IDENTIFIER.
Also, use return_string instead of strdup.
Fixes bug #24809.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0556657526a7fe53d6e17cf70ffa6a8ee35e0a9
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Nov 2 12:35:47 2009 -0700
glx: Fix memory leak if XF86DRICreateDrawable() fails
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=213ec8251cb3e859b41306eae4092d89592c33db
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 22:28:02 2009 +0100
r600: implement LOG op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d00cbba403640c82683a876fa795cd638f1bbc24
Author: Pierre Ossman <pierre at ossman.eu>
Date: Sun Nov 1 21:38:48 2009 +0100
r600: implement EXP op in compiler
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c379fbbe244bf6778c5bd66c1f2118f83b08f90d
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 14:59:52 2009 +0000
tgsi/ureg: Add negate and swizzle for predicates.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c02cd82b463661def7842f910dc561313559df80
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:52:05 2009 -0700
mesa: fix incorrect approx bits/channel for fxt1 formats
See bug 24806.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a40055f4b608a8f3c07218172ed169214db19236
Author: Brian Paul <brianp at vmware.com>
Date: Mon Nov 2 06:51:47 2009 -0700
gallium/util: add casts to silence warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=962ece954068646f8e2c0e9ea81395ab7eaf5ee8
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:42:28 2009 +0000
tgsi/ureg: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa2b2e5d7d53ddd08425536edddec509a8834bfc
Author: Michal Krol <michal at vmware.com>
Date: Mon Nov 2 09:41:40 2009 +0000
tgsi: Update for gallium interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7d50ed7e7608eaccba8e9648685e740065c384
Author: Michal Krol <michal at vmware.com>
Date: Sat Oct 31 09:09:26 2009 +0000
gallium: Cleanup predicate and condition code TGSI tokens.
There is little point in having a special TGSI token just to handle
predicate register updates. Remove tgsi_dst_register_ext_predicate token
and instead use a new PREDICATE register file to update predicates.
Actually, the contents of the obsolete token are being moved
to tgsi_instruction_ext_predicate, where they should be
from the very beginning.
Remove the NVIDIA-specific condition code tokens -- nobody uses them
and they can be emulated with predicates if needed.
Introduce PIPE_CAP_SM3 that indicates whether a driver supports
SM3-level instructions, and in particular predicates.
Add PIPE_CAP_MAX_PREDICATE_REGISTERS that can be used to query the driver
how many predicate registers it supports (currently it would be 1).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb699d64ec7057032139baccedcb0694ca41d706
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:27:17 2009 +0000
softpipe: Sanitise shader semantic and interpolator handling.
Handle the remaining semantic names and indices.
Respect color interpolator when not flatshading.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea94c04c9ab7b11fa06c60f2487a911f1422844
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 2 08:49:02 2009 +0000
i965g: format RELOCs similarly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c2ba828058255d8fdf3471bb924127e6c27f6c
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Nov 2 08:48:26 2009 +0000
i965g: rename brw_constant_buffer to brw_curbe_buffer
Now that there are real constant buffers, try to reduce naming confusion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d7c1aa15a944d64e43b217e18553256f9fb681
Author: Younes Manton <younes.m at gmail.com>
Date: Sun Nov 1 18:25:59 2009 -0500
nouveau: Assume all texture blankets are linear for now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f630fa0167ed799556a764178772c096a3ddeba
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 11:54:52 2009 -0800
r300g: Miscellania. Avoid draw segfaults, s/true/TRUE/, etc.
Cleared out my git stash.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a8ac2c9d6ed13468ef88f3f3bd3ccf4ee2fd0e
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 19:30:53 2009 +0000
i965g: driver and winsys compile
A milestone of sorts. Still a long way from something working --
the old one compiled too, at least some of the time...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d73852121f13832f6bc87918798ff96589d0349
Author: Maciej Cencora <maciej at osiris.(none)>
Date: Sun Nov 1 18:50:52 2009 +0100
r300g: fix geometry corruptions
PVS flush is needed before changing the vertex shader or vertex shader constants.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2db46af8758bf77a2748460f617d0ead5b08a454
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Wed Oct 21 21:17:43 2009 +0200
r300g: split constant buffer and shader emittion
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=efda453d646c767fbf0f8e85aa09178095ab04d6
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 17:55:16 2009 +0000
i965g: the whole drivers/i965 directory is compiling
That was a lot more work than I expected. Still the winsys to go,
then the small matter of making it work and re-enabling the
missing functionality.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab749a1d0046f59ca10f96d2e6343404e5f2616
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Nov 1 09:24:02 2009 -0800
r300g: Adopt osiris' PSC data and swizzle.
A fair amount more flexible and easier to maintain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e002cf9bad3e7314653abbc740624c2c8b31a
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 17:18:56 2009 +0000
i965g: more files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6981bbfabeeaf60111d737dd0d5a93496fd16758
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 15:59:21 2009 +0000
i965g: more files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e7a3b8bb6771d24e5bde7805ea394f9ce0a3ec
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 14:32:50 2009 +0000
i965g: more files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de8f9744015d3645a12dac244ad47daf8481dd2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:15:30 2009 +0100
nv50: handle TGSI_SEMANTIC_FACE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=496c9eaacfabc4df4e6fb5ba230e60dc660554c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:04:54 2009 +0100
nv50: make IF condition safe
Don't assume that a SET that writes to IF's argument
directly precedes the IF.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e308a0e0479971fe3a8a0aba586e19456e4b88
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sun Nov 1 14:27:35 2009 +0100
nv50: implement TGSI_OPCODE_AND/OR/XOR
Will use AND for gl_FrontFacing, the face input
is either 0 or 0xffffffff.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39448a9aa061291f4253ee2a1a42e2488e14233c
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 13:11:56 2009 +0000
i965g: more files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b18ca095503eb80f02db55baf9c35aa69ae1cc9
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Nov 1 12:08:14 2009 +0000
i965g: more work on compilation -- surface management
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7b76000826ff4faf8bf6a834d55b50a2784c9f2
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 31 20:05:19 2009 +0000
i965g: more work on compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc16e1b831cef8e1573cc998cee3e55179bb830
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 20:46:59 2009 +0100
nv50: fix textures with block size != cpp
First, using width * block size as pitch is evidently
wrong if a block contains more than 1 texel.
For tiled textures, since a block occupies a contiguous
area of memory, y addressing in m2mf has to be done by
block index, not the y coordinate itself.
This should fix compressed textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f202a34cb1eca41cf5d12bd72016f284bc81ccf8
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 31 18:23:14 2009 +0000
i965g: non-glsl fragment shader path is compiling
Disabled glsl code for now, probably want to clean this up somehow.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d61b6f1f64ca26dd038af0679873ef0353660dd
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 31 15:05:01 2009 +0000
i965g: wip on fragment shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91232b7004d7a9fbf4f99bb9ec4e5eea8e1c6eef
Author: Younes Manton <younes.m at gmail.com>
Date: Sat Oct 24 17:36:48 2009 -0400
nouveau: Support X8R8G8B8 textures on nv30, nv40 and RTs on nv10-nv40.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9831e1f76cd020e1cde2b13e03149415319a8135
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 13:38:22 2009 +0100
nv50: use SIFC also for shader upload
Adds a more generic SIFC transfer function.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=525f529d138168386224136dc45abb858677bac7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 31 11:25:48 2009 +0100
nv50: make MRTs work
We have to indicate to the hw whether the FP exports
multiple colour results.
Method 0x121c is used to specify the number of RTs.
Also deactivate zeta explicitly if there's no zsbuf.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73b45b06690c95cf24cb6f9a81d61269ad51f9dd
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 21:23:37 2009 +1000
radeon: add missing include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9928ac3ee5dc0d10127388f9312779a6c59da7c
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 07:23:00 2009 +0100
r300g: correct the pitch calculation for smaller mipmaps
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f60130b87a4a75f1b7cb6e0b854001bbe8f7ec8
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:38:25 2009 +0100
r300g: pretend NPOT support
It's requires to get GL2.1, therefore, much more piglit tests can be used
for testing. Figure out later how to emulate this.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8f85dceb5e721437ba30ec540cd0bf8ee454325
Author: Marek Olšák <maraeo at gmail.com>
Date: Sat Oct 31 05:34:46 2009 +0100
r300g: fix reading from the destination buffer in blending
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63c9450ae776ff4207422442dd8c3d9d13a05e7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 18:19:25 2009 +0100
r300g: add precalculating of pixel pitch, add a new NPOT flag
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11180b44717943d767b64f0b658f31b6c2594aa4
Author: Marek Olšák <maraeo at gmail.com>
Date: Fri Oct 30 13:08:37 2009 +0100
r300g: remove unnecessary assertions
Also, correct typos in comments.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace78d90ded52d8fe4b3b077abf9a4db381dce16
Author: Marek Olšák <maraeo at gmail.com>
Date: Thu Oct 29 23:48:59 2009 +0100
r300g: fix crash in r300_is_texture_referenced
Also, a subtle fix in emitting a texture state
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf7c8e2d58a877bfc786f866d4e0d363ddd22aa
Author: Dave Airlie <airlied at linux.ie>
Date: Sat Oct 31 15:48:59 2009 +1000
radeon: use _mesa_get_current_tex_unit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e9f97f0eae5519b7273f0e17000b9d5152f3274
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:06:56 2009 -0600
ARB prog parser: regenerated files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df5615de1f1bfc68417eb2a6381fe3d8ab9ac035
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:05:50 2009 -0600
ARB prog parser: new set_src_reg(), set_dst_reg() helpers
These functions do sanity checks on the register file and index.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a71edc9455ef81a8dd5ec284e88061a585e63580
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 19:03:44 2009 -0600
mesa: better error message
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8bed62e0165a0be3363f7abf81bf9e30341e00
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:33:11 2009 -0700
intel: Use GTT mapping when available for swrast.
This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on
my GM45. It should also hide most of the A17 swizzling issues, though
they'll still exist when swapping occurs (which is the kernel's problem
either way).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d63c29ef20b26aa90fb310216011d03253e4f09b
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 17:22:58 2009 -0700
x86: Fix the test for negative pixel count in optimized rgb565 spans.
There's a bunch of bogus looking stuff the count handling in this code, but
this fixes the testcases we have.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21a3a79371c34b20fb3de2af0f031856468bdfed
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 15:36:10 2009 -0700
intel: Fix up z24_x8 depth spans since the texformat merge.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c3197ef0abc3bf521358ea0c7af0fc6979c82b3
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 15:02:21 2009 -0600
prog/tests: Fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb132406ded760a622513cd1ab86bf83bb945671
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:28:44 2009 -0700
i965: Add an index assert on get_fp_inst array like other compiler arrays.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c30ee9bd69ed606b984c051748a7cdb34905eeb
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 13:20:13 2009 -0700
i965: Fix BRW_WM_MAX_INSN to reflect current limits.
Part of fixing bug #24355.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2073006c9566b08888b4338748a843c645bd0db1
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 30 12:26:54 2009 -0700
intel: Set the texture format in the TFP path.
This fixes a regression in piglit's tfp test as of
11caea687e3f10ae12d33e44edf84635f73047dd. Additionally, set the texture
format for the RGB textures to MESA_FORMAT_XRGB8888 and support it in the
hw paths so that hopefully sw fallbacks involving TFP get better alpha
behavior.
The radeon drivers appear to need the same fix.
Bug #24803
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b568a2c808cc2258c354bf14f640bb1f6eaba4ba
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:08:09 2009 -0400
r600: remove duplicate line
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=703a836d4075b0e95633020765000430192986bb
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 15:02:34 2009 -0400
r600: fill in some missing tex formats
This improves shadowtex since the component ordering
is at least correct now, but I'm not sure how to
deal with texturing from a depth surface yet due to
differences in depth and color tile layouts.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57864f6e0450c589059e07534e2af152bbefa75f
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 30 11:51:24 2009 -0400
r600: fix a warning, update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8ed066858f12290239ddc9165b7c0734ccc0247
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 30 09:39:51 2009 -0600
progs/tests: fix MSVC build.
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f7d5d3ea3932ef6028b21bb22d8d28dbdd9fa9f
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Oct 28 18:02:22 2009 +0200
r600: use AUTO_INDEX for draw - saves cmd buffer space
also seems we can use INDX_OFFSET if start != 0
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=409469fb70682cd819ab405e0f92a4659381cfbe
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 09:12:11 2009 -0600
intel: fix up some XRGB breakage
We weren't choosing the right XRGB span functions for reading the
framebuffer. XRGB formats still aren't turned on yet though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=730a3de9f9774710ad5bbea2f32dc3af3c764732
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:30:59 2009 -0600
mesa: fix inverted buffer object test
Fixes bug 24799.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=71cd40bccf8dcbf628a7d7d3f7c877d547338c5a
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 30 08:19:50 2009 -0600
mesa: fix incorrect format info for MESA_FORMAT_SL8
Fixes bugs 24798 and 24801.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35506dec6734a1ae777dc16981cb19e514f41897
Author: Chow Loong Jin <hyperair at gmail.com>
Date: Wed Oct 28 14:34:14 2009 +0800
Add --with-dri-searchpath argument
* Add an extra argument to configure which allows for specifying
different DRI driver search paths to libGL (FDO #24766)
Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9c413647bf9efb5ed770e3a655bc758075aec7
Author: Michal Krol <michal at vmware.com>
Date: Fri Oct 30 08:03:10 2009 +0000
softpipe: Respect gl_rasterization_rules in primitive setup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a253431abf43a0638afb43605b44a8742b72a60
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 19:12:50 2009 -0600
intel: update intel_create_renderbuffer(format), add XRGB support
Pass a gl_format to intel_create_renderbuffer() instead of GLenum.
Add cases for MESA_FORMAT_XRGB8888 textures and renderbuffers.
However, we don't yet create any renderbuffers or textures with that
format. It seems the default alpha value is zero instead of one.
Need to investigate that first.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f920d496e1b5b01a3ba9bcd7dcff5c19bc109da2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 17:49:50 2009 -0600
mesa: fix _mesa_texstore_argb8888() for MESA_FORMAT_XRGB8888
If we hit the general path and call _mesa_make_temp_chan_image() we
always want to get a GL_RGBA texture. We were getting a 3-channel
GL_RGB texture before and that messed up the memory layout.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c243e8dd23e8827afe926ec6314ffdfa15b3f7ab
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 29 19:44:35 2009 -0400
r600: remove the no rrb messages
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b924579bd4afaf5daa9df8d4f120f42fa20cafc6
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 29 19:42:12 2009 -0400
r600: Add support for ARB_depth_clamp
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b6147291fe42d7d733b3d0e5b10c4f4f08030f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:30:36 2009 -0600
intel: remove memcpy_get_tex_image() code
This has been lifted into core Mesa where it can be used for all drivers
that use the _mesa_get_teximage() fallback for ctx->Driver.GetTexImage().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcbf66364032743abeb41a82a5ceaf68a15d900f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:29:31 2009 -0600
mesa: lift memcpy_get_tex_image() code from intel driver into core Mesa
The code should work for any driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bde7874317bfbab284397bc611fc71263cbc0975
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:26:09 2009 -0600
mesa: refactor _mesa_get_teximage() code
Break different formats into different functions to make it easier to read.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=217a40d8d92d377e73ed1ab5a326703fab779dd1
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:06:30 2009 -0600
i965: indentation fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26d22b094bb7b2f37d4bc8edfeb1b2a9a1c96d88
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 16:02:35 2009 -0600
i965: make brw_sf_prog_key::sprite_origin_lower_left one bit
Shrinks size of key to 8 bytes from 12.
Note that progs/demos/spriteblast.c is still broken.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=035b21f365f563cba9bf9b8cb4fef613ceb9d3ac
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:57:22 2009 -0600
i965: make brw_wm_prog_key a little smaller
GLushort is big enough for the swizzle and origin fields.
The key could probably be made smaller still by re-ordering things.
I'll hold off on that until after the outputswritten64 branch is merged.
The key will get a little larger again with the GLbitfield64 fields.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a9afe71b8d89a2a967cb37f5b5b00d86de387bc
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 14:38:44 2009 -0700
i915: Fix 1D texture mapping in the t coordinate.
Fixes piglit tex1d-2dborder test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b377ae292f75645ef356bd3bfac407230faf73a
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 13:35:03 2009 -0700
i915: Correct and make use of the defines for 32-bit depth texture modes.
Previously, S8_Z24 depth textures would always be treated as intensity.
Fixes piglit depth-tex-modes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=861fec163c1ae7e431956db0a08989d841e2b74e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:29:41 2009 -0600
i965: avoid shader translation on window resize
If the fragment shader doesn't use FRAG_ATTRIB_WPOS (gl_FragCoord) we
don't need to worry about the window size and origin in
brw_wm_populate_key().
This avoids re-generating the i965 shader code when a window is resized.
Issue spotted by Keith Whitwell.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=198ec96d364dabd82952a451eeda7937db383f0d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:01:02 2009 -0600
i965: define, use BRW_MAX_DRAW_BUFFERS
i965 might support more than 4 color draw buffers. But if not, this protects
from breakage if the Mesa limit is raised.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7648c80ac8dd0631c5a0f86ad03347675a48eee6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 15:00:18 2009 -0600
i965: remove unused var
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ef33b86855c4d000271774030bd1b19b6d79687
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:53:53 2009 -0600
i965: don't use context state in emit_fb_write()
Put the state that we care about in the hash key.
Issue spotted by Keith Whitwell.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8d233e509a2c1aada7cd4e83b126ba06cb90565
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:29:55 2009 -0600
i965: use macros to get/set prog_instruction::Aux field
This makes things a bit easier to remember/understand.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0959bcee5df4272db40a56c468f8c7cc299d5ef
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:16:18 2009 -0600
i965: minor code reformatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=02b9fb9c80ae9079cd2eab945d58551f9d9cbd7c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 14:46:02 2009 -0600
progs/tests: fixes for drawbuffers.c
Disable GL_DEPTH_TEST before glDrawPixels.
Show color buffer 0 on left, color buffer 1 on right.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99cc0fd67597cbcd6106afcf437a0d5e2431c9df
Author: Keith Whitwell <keithw at vmware.com>
Date: Thu Oct 29 20:18:01 2009 +0000
i965g: work in progress on fragment shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6164ff155189007c02aabb31549f5f4dc767d1b
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 29 20:03:51 2009 +0000
mesa: Add MESA_FORMAT_Z24_X8.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7fa56a64b8963e74e93f3bac8ac80813f4a9778
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Oct 26 07:43:49 2009 -0400
st/xorg: fix scaling ov xv data, plus some cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f40b53a6a4551630e25bfd7f6e12334bb0f3f8
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 11:52:28 2009 -0700
i915: Implement min/max LOD clamping with the hardware.
This gets us expected behavior for clamping between mipmap levels, and
avoids relayout of textures for doing clamping.
Fixes piglit lodclamp-between.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=374447244165b3b79892cb6840a76ea4c2f21f1e
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 29 10:36:22 2009 -0700
i965: Replace a MIN(MAX()) with CLAMP().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea414e331802e49d59eb2ddd2466d58a383bc931
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 11:04:11 2009 -0600
intel: check for single memcpy() in memcpy_get_tex_image()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e7c6a2581b5f612a84587500399bb00318c6f0
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 28 16:36:35 2009 -0700
i965: Fix fallout from ARB_depth_clamp enablement that broke glDepthRange.
If a backwards glDepthRange was supplied (as with the old Quake no-z-clearing
hack), the hardware would have always clamped because we weren't clamping to
the min of near/far and the max of near/far. Also, we shouldn't be clamping
to near/far at all when not in depth clamp mode (this usually didn't matter
since near/far are usually the same as the 0.0, 1.0 clamping you do for
fixed-point depth).
This should fix funny depth issues in PlaneShift, and fixes piglit
depth-clamp-range
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ec3f26731ac998b6fda7ce596ec568d6f76eeb
Author: Eric Anholt <eric at anholt.net>
Date: Wed Oct 28 16:35:16 2009 -0700
mesa: Mostly fix swrast's ARB_depth_clamp support.
I'd written a testcase for the hard part of the extension enablement, so
naturally the easy stuff was completely broken. There are still issues,
as I'm seeing FLOAT_TO_UINT(max_f) == 0x0 when max_f == 1.0, but it gets
piglit depth-clamp-range closer to success.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb6a0e9cbed6ba5543d54e277f7ac11a0612070
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:37:53 2009 -0700
intel: Don't bother MI_FLUSHing on glFlush in the DRI2 case.
We only need it when drawing to the front buffer, which we never do for
DRI2. No significant performance difference, but the flush is definitely
gone from the end of every batchbuffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0084e69e3326b49aca8ca004e19acb7f8c8555
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 26 09:15:42 2009 -0700
intel: Clean up merge leftover from the DRI2 swap throttling.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1596f714d2377036152bd126949c6526fdb06fbf
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:56:13 2009 -0600
intel: remove debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b628d43c0a2f9a14ea1e87dbdcac512fca7198a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:53:26 2009 -0600
mesa: consolidate some code in _mesa_GetCompressedTexImageARB()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcb4716802878690908a101b1c196737851d4151
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:50:10 2009 -0600
intel: added fast memcpy path for glGetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e2c51702675ad8093b77c3a37ed630e311cceb2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:49:38 2009 -0600
progs/tests: also test GL_BGRA format in getteximage.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01ee5c63d3a8334f20e3fcaf6d19ba00bddf8268
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:44:46 2009 -0600
mesa: move pixels==NULL check in glGetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99bbf4b4f55b3b0038cbaadefb92ea4a73af6e0a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 10:05:06 2009 -0600
mesa: consolidate some code in _mesa_GetTexImage()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67df4fb56bcb72eddcfc187454d95b663cc43578
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:25:16 2009 -0600
mesa: move, clean-up _mesa_print_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d580c0c8f7cad69b808118ef2aa6161f62f160d8
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:19:24 2009 -0600
mesa: fix some tests in subtexture_error_check2()
Don't use hard-coded compressed block sizes.
Update comments and error strings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf7040594e7987c021903f022784e2c6dae2db36
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 09:31:29 2009 -0600
mesa: remove unneedded is_srgb_teximage() function
Use _mesa_get_format_color_encoding() function instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c89f5b6ac86d46af4f0311fa76db6186825fbf1e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 08:28:52 2009 -0600
glsl: make shader substitution a little better
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41892e9b17e4e252ce1e73bc2dbc9d24eb13001b
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 10:14:39 2009 -0600
st/mesa: fix PIPE_FORMAT_X8Z24 <> MESA_FORMAT_X8_Z24 conversion
Signed-off-by: David Heidelberger <d.okias at gmail.com>
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=10a509564fa13f036b1b177fafae4337928a39a9
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 09:56:12 2009 -0600
st/mesa: Add conversion from PIPE_FORMAT_X8Z24_UNORM to MESA_FORMAT_S8_Z24.
Fix glxgears and openarena for Nouveau (no more asserts and crash).
Signed-off-by: David Heidelberger <d.okias at gmail.com
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2f5eb71485e0d4d717bad7ab94fdb4a75f7e38f
Author: David Heidelberger <d.okias at gmail.com>
Date: Thu Oct 29 09:54:31 2009 -0600
st/mesa: Fix nouveau glxinfo after merging texformat-rework.
Signed-off-by: David Heidelberger <d.okias at gmail.com>
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1bfe8cb5c74ee8708fb717a19d8389c9fadb80
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 07:54:44 2009 -0600
mesa: move declaration to prevent unused var warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9927d7f31c5c46c7b061cf8e13324ac4a837c4b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 2 15:32:04 2009 +0800
mesa: Fix compilation errors and warnings when features are disabled.
Some of the fixes are cherry-picked from opengl-es branch.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59798cd8864b601e035cf2414517cd90d24ed786
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 14:59:42 2009 +0800
mesa/main: Make FEATURE_texture_s3tc follow feature conventions.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20e20fc5afa7525e247fd607e04d9adfffe730b4
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 14:14:04 2009 +0800
mesa/main: Make FEATURE_texture_fxt1 follow feature conventions.
Also remove the unused initialization and GLchan fetch functions.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=920f023e8b3a5c2af0877530dc1707d2e50c5d4b
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 29 15:19:59 2009 +0800
mesa/main: Never return NULL in _mesa_get_texstore_func.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2131e017184a595a735e7ea1eced1552b8a7d22
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 29 07:47:34 2009 -0600
radeon: fix incorrect Z format in radeon_alloc_renderbuffer_storage()
And update error message.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da1fb3be8293df9f89aaec726f32d73e03d57fb6
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Thu Oct 29 20:20:59 2009 +0800
r300g: Fix bytes_per_line calculation error while displaying surface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b29516af2d4d8f83723559921a3709eb77a7d2
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Wed Oct 28 22:14:01 2009 -0600
swrast: added braces
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6bd5fae0c2af1256ad552d583d9659712807214
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:52:37 2009 -0600
mesa: remove old, unused #define
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=635ea8737488cc2fdcf0fcacb4ca39c8bc3b028a
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 11:52:38 2009 -0600
progs/tests: added test for GL_EXT_texture_compression_s3tc support
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd36ca9b76bf7cba96fdef71b2ea73d3fa8dfd26
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:46:37 2009 -0600
mesa: re-remove s3v and trident driver files
These were removed from master but a few files came back from the
texformat-rework branch.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=960d49b387ff4b64f802097c5013beee4de3649d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:43:50 2009 -0600
mesa: move some gl_texture_image and gl_renderbuffer fields around
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc143b1a9ffc16af27b2e7183ca3ec59ad5a7c89
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:25:56 2009 -0600
mesa: minor code movement
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f196b786d6bd0c6a5dbdc638574ff716cc3d4de
Merge: 0ea575d721821262a862ceef010db9b1a8b4a6d9 086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 21:24:11 2009 -0600
Merge branch 'texformat-rework'
Conflicts:
src/mesa/drivers/dri/radeon/radeon_fbo.c
src/mesa/drivers/dri/s3v/s3v_tex.c
src/mesa/drivers/dri/s3v/s3v_xmesa.c
src/mesa/drivers/dri/trident/trident_context.c
src/mesa/main/debug.c
src/mesa/main/mipmap.c
src/mesa/main/texformat.c
src/mesa/main/texgetimage.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=086f9fc0e2aef27f54eda87c733685500555bf20
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:46:26 2009 -0600
swrast: fix RGB, RGBA texturing code
Fix backward component ordering for RGB textures.
Only optimize RGBA texture case if running little endian. This restriction
could be lifted with a little work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bb4b593576a2977b2fe36794bd4d3dbc72063e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:41:24 2009 -0600
swrast: check for single texture unit in _swrast_choose_triangle()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0103d7a47a6f42d8bb7199b5bd55097e3b0b92a4
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:40:56 2009 -0600
swrast: clean up and remove dead code in triangle functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7517f059b1f3601502a199b05453eabfe56cdb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:38:12 2009 -0600
swrast: fix texel decoding in opt_sample_rgba_2d()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ac233ec15743763996e59c8b283f7c2e78a7210
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 19:33:48 2009 -0600
mesa: choose texture format in _mesa_get_fallback_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ea575d721821262a862ceef010db9b1a8b4a6d9
Merge: 24c61c8c2e2747f73b963a7019485eb5105b853c 96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 18:27:25 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96128fdf2f959e2b59eca8f234dc6f3adf7a553f
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 17:59:49 2009 -0600
mesa: Fix memory leak if we run out of memory
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b8589f064204d9ddcd7d1f9d43d2dcf5676235
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Oct 28 21:24:03 2009 +0000
i965g: still working on compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24c61c8c2e2747f73b963a7019485eb5105b853c
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 25 19:47:41 2009 -0400
st/xorg: fix src coordinates in the video acceleration paths
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=660acd60d00366c97fbe7caf3995a75ce935a19b
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Oct 28 15:36:53 2009 -0400
r600: add occlusion query support
Based on initial patch from Stephan Schmid <stephan_2303 at gmx.de>.
Basic idea is to dump the zpass count at the start and end of the query
and subtract to get the total number of visible fragments. HW writes
alternating qwords for up to 4 DBs. On the first pass, we start at
buffer address + 0; on the second pass, we start at buffer address + 8
(bytes). The resulting buffer at the end of the query looks like:
qw[0]: db0 start
qw[1]: db0 end
...
qw[6]: db3 start
qw[7]: db3 end
The MSB of each qword is the valid bit and the lower 63 bits are
the zpass count for that DB.
OQ on RV740 is disabled at the moment as it only seems to report
results for half of its DBs. This needs further investigation.
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3d8d534e6f1d102d71338d58fbaa98c382f1858
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 12:11:52 2009 -0700
r300g: Use u_trim_pipe_prim to prevent lockups from incorrect vert counts.
Adapted from osiris' version on his tree.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23d8d15bedb7178bedde9b994be3925a160c193d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 11:58:13 2009 -0700
r300g: Keep texture formats organized.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7c8a2763855c35af1d141b67551b364e6579051
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sun Oct 18 18:06:51 2009 +0200
r300g: add some texture formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6007e2e0085d9131b22dc8a98d7500a66a0e4c97
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 11:47:24 2009 -0700
r300g: Clear up a bit of the buffer reference stuff.
Still need to actually get reference info from winsys somehow. Doing added
buffers is easy, but knowing whether a flush has happened is a bit tricky.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c51bb67f97c60e21a5e7cf87e154bb46ee481b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 28 10:02:23 2009 -0700
r300g: Fix XXX.
Nothing strange here.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfde429139476c2d04baddaf671651cfc860145
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:43:51 2009 +0100
r300g: fix emitting the stencil-ref and alpha-ref values
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
DSA really needs its head examined someday. ~ C.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1d726aae8fcacfa1eb1d76ce9c46adaafeaf4a4
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:21:49 2009 +0100
r300g: fix the WRAP_T mode when using 1D textures
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e44884aada4e4bd6384245d9ae065da5aca7f3d
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 02:19:52 2009 +0100
r300g: fix blending and do some optimizations
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c451011d99a33350d70766f902ad09a0b606f7c2
Author: Marek Olšák <maraeo at gmail.com>
Date: Wed Oct 28 01:38:40 2009 +0100
mesa/st: fix crash in st_texture_image_copy
Signed-off-by: Corbin Simpson <MostAwesomeDude at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0a61c8442af3cfa810098d34bf6a21d11a5d720
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 13:09:44 2009 -0600
intel: Fix memory leak in case of renderbuffer bad format
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d56caabe45e91a67096804c7e341d04d01db7aa
Merge: 182ff3e47a2d18917cdf3344c2ce95bd0a460784 0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:33:51 2009 -0600
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_lexer.l
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0219cd0961e6b47761fe6984dc6c0a8bfa6057d8
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:13:21 2009 -0600
mesa: remove unneeded #includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e3b2baae74e6cde494b2fe5c6b32e3e8ef0ce87
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 28 11:11:30 2009 -0600
mesa: include imports.h to silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7d0665c00053839065592c339bfb298187a82be
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 28 11:09:50 2009 -0600
intel: Fix memory leak in event of mip tree allocation failure
Signed-off-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=182ff3e47a2d18917cdf3344c2ce95bd0a460784
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 28 11:05:32 2009 +0000
llvmpipe: Make sure the JIT engine and X86 target are linked on MSVC build.
Basically mimic the llvm 2.6 way of linking execution engines and
targets.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5eba607db6c50181bb12be5aee3735aafb40372e
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:45:53 2009 +0000
util: Drop return value from cpuid().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0426227b68be9ad4ab7ed3591e77f31f3e21fbec
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:29:19 2009 +0000
util: Fix cpuid on MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=095e66f695ce1d869a824d9e22f63b54c95ca0ac
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 27 20:09:53 2009 +0000
llvmpipe: Implement round() for MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc1e9fd6989483fbc1c94730a8014b4c62b242c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:39:44 2009 -0600
mesa: consolidate _mesa_CompressedTexSubImage[123]DARB() functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3c29bd74f01370a6bbff1329966ca9d1864315f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:03:44 2009 -0600
mesa: consolidate CompressedTexSubImage1/2/3DARB() error checking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9519603f7405a1043ea39bf1dfaf4c88529ce2d1
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 21:15:36 2009 -0600
mesa: simplify teximage code with get_current_tex_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd5691e8020df30c47e6d0e43a68b4f301ea4ea9
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 20:10:30 2009 -0600
mesa: code refactoring to eliminate a switch stmt in bind_buffer_object()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b44304efdee562b294e542ea0e47d6c758816ee8
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 20:09:33 2009 -0600
glsl: avoid redundant state changes in _mesa_use_program()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2947d1420270476730711892909c3683bb6c5bff
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 25 12:19:38 2009 -0400
st/xorg: fix xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=93dae6761bc90bbd43b450d2673620ec189b2c7a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 13:40:18 2009 -0700
ARB prog parser: Fix epic memory leak in lexer / parser interface
Anything that matched IDENTIFIER was strdup'ed and returned to the
parser. However, almost every case of IDENTIFIER in the parser just
dropped the returned string on the floor. Every swizzle string, every
option string, every use of a variable, etc. leaked memory.
Create a temporary buffer in the parser state (string_dumpster and
dumpster_size). Return strings from the lexer to the parser in the
buffer. Grow the buffer as needed. When the parser needs to keep a
string (i.e., delcaring a new variable), let it make a copy then.
The only leak that valgrind now detects is /occasionally/ the copy of
the program string in gl_program::String is leaked. I'm not seeing
how. :(
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df9587d68752f3369cc1eda1606d3b7c1041ec6
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 11:46:29 2009 -0700
ARB prog parser: Don't leak program string
The program string is kept in the program object. On the second call
into glProgramStringARB the previous kept string would be leaked.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f255d195651f104a0c0bed84039b656d94ac4cc
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 27 11:44:56 2009 -0700
ARB prog parser: Don't leak symbol table header structures
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2643a7ba2972ab8284aa911cc92ab0be163cb92f
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 20 14:51:53 2009 -0700
intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
Bug #24435
(cherry picked from commit d56125a298106d81e10674f1c4b3b43b51a5139d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7eea8c616092f5473a323fba585b04c47ae2010
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:34:29 2009 -0600
intel: added region draw_x/y offsets in x/y_tile_swizzle() funcs
This fixes the second part of bug 23552.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=52374d7e4cc183fb783a7012b026d4254ca43b14
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:05:08 2009 -0600
radeon: add case for MESA_FORMAT_X8_Z24 in radeon_create_renderbuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8155ef51f10bd7f084ea676f7b70af8ef429caa
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 17:01:26 2009 -0600
intel: silence warning
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21f8d31cfd9612fdf2bd39901472a6f3f11ddfda
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:59:23 2009 -0600
mesa: debug code for glBlitFramebuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=507cf530b951b5a65999dd4ed7529824bd035087
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:55:31 2009 -0600
via: silence unused var warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c716669211c00d106ded2df342b4a2525f4795b
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:37:25 2009 -0600
intel: minor clean-up, comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fd8c6ca2a6e94d60c02e9c271b00c565c2464cb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:37:00 2009 -0600
intel: use _mesa_get_current_tex_unit() helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05ec586851290698730990cd810e1fe4d74d2749
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 14:16:59 2009 -0600
mesa: s/Bilt/Blit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=403181b91355c733883d0a6d7f48440212226d45
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:59:32 2009 -0600
mesa: more texture debug code changes, improvements
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a4328e96160ad6c529edb321cdc5ea929a3f02
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:52:37 2009 -0600
mesa: minor code clean-up in client_state()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72cb441c2feb7e5f11fc84a2d9f551da94ce2f16
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 13:51:51 2009 -0600
mesa: avoid redundant state setting in glClientActiveTexture
Plus add code for verbose/debugging.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33531614de94d396d10a3bed4a020abe2e2a40b5
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 17:00:48 2009 -0600
intel: fix comment, formatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bee7610bef4c201a93e0ad8f670acc1b324e71d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:46:07 2009 -0600
progs/tests: added new blitfb.c test
Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
In particular, blit from level[1] of a cube map face to a 2D texture.
Used to find/fix bug in intel do_copy_texsubimage().
See commit aef1ab1073f3e30d699b99dae17518ed48b57c72
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e45788d5dd7af4635988d8fd9f1bfaa77d1dd9c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:39:01 2009 -0600
intel: fix src offset bug in do_copy_texsubimage()
Use src->draw_offset intead of zero. Zero usually worked, except when
the src renderbuffer is actually a texture mipmap level higher than zero.
Fixes progs/test/blitfb.c test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c2a7bc4380017bec53a88cd9a8385cad73a9f0d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:28:39 2009 -0600
glsl: fix memory leak
A slightly modified version of a patch from Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9f5a78408dbd86b2f9c25ee8a15581b9122fcc
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 27 10:26:09 2009 -0700
i915: Fix driver for the miptree x/y offset changes.
Bug #24734.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b17d6477f99838fc7f261ea1b8d47eea12f42f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:31:31 2009 -0600
i965: be clear that the Fallback field is a boolean, not a bitfield
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=755161b88843f3cfead9a02e076d1a04687d9082
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:27:44 2009 -0600
Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
It turns out the i965 driver uses the intel->Fallback field as a boolean,
not as a bitmask. The intelFallback() function is a no-op in the i965
driver. It would have been nice if there were some comments about this.
I'll fix that next...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7ab7d362764bfc646e7d801fdba5c7c79c7c04f
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 27 09:13:27 2009 -0600
draw: Fix memory leak.
This would only be hit if we got and invalid index_size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b73c4ad98b74000b7e286ecbd26110dfb40d8bcc
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:58:47 2009 -0600
docs: document Intel glBitmap fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe818ea797033d77b814ee88c5b4e220226556ab
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:42:45 2009 -0600
intel: fix GL state bugs in intel_texture_bitmap()
Need to push texture state and polygon state too.
Fixes rendering glitches seen in progs/demos/engine when changing
the rendering mode (wireframe, texture modes).
This makes bitmap rendering a little slower, unfortunately.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d967b9b7c08aea2a471c5bf6aced8bfafdae874
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 28 00:30:45 2009 +0100
nv50: activate more lanes in a warp
Some cards have crippling defaults set and use only 4
of 32 lanes. This should activate 16 on these.
Those that allow 32 by default should still do so.
Found out by Marcin Kościelnicki.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=498fcfd315325365a7c58520ea956f298d6bc94c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:46:07 2009 -0600
progs/tests: added new blitfb.c test
Tests glBlitFramebuffer() between two texture/renderbuffer surfaces.
In particular, blit from level[1] of a cube map face to a 2D texture.
Used to find/fix bug in intel do_copy_texsubimage().
See commit aef1ab1073f3e30d699b99dae17518ed48b57c72
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22575abdec73312e010e016e381f7cf8761ad652
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:39:01 2009 -0600
intel: fix src offset bug in do_copy_texsubimage()
Use src->draw_offset intead of zero. Zero usually worked, except when
the src renderbuffer is actually a texture mipmap level higher than zero.
Fixes progs/test/blitfb.c test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=517ae7a3b65bca6770e8738464aa0ef526cc88b4
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 16:28:39 2009 -0600
glsl: fix memory leak
A slightly modified version of a patch from Vinson Lee.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=70b17db918a2784296434877a43b4c4036be792a
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 27 10:26:09 2009 -0700
i915: Fix driver for the miptree x/y offset changes.
Bug #24734.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a1f239ca9ccb61cd6713d1138e24492c84163c5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 27 17:35:06 2009 +0100
st/xorg: Adopt to new dirty clip rect type
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=43dc91f8bbb69499a6a0326a78e434b313f73c2c
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:31:31 2009 -0600
i965: be clear that the Fallback field is a boolean, not a bitfield
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9e334cb32152fd342ac6b1dd4776215af6e1d49
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 27 09:27:44 2009 -0600
Revert "i965: fix hacked Fallback usage in brw_prepare_vertices()"
This reverts commit 8810b8f67135185d1044746bb861fe2ff997626c.
It turns out the i965 driver uses the intel->Fallback field as a boolean,
not as a bitmask. The intelFallback() function is a no-op in the i965
driver. It would have been nice if there were some comments about this.
I'll fix that next...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42732611d3bd3c428b376089a58c40537bbfe180
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 27 09:13:27 2009 -0600
draw: Fix memory leak.
This would only be hit if we got and invalid index_size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba2fe40fa092551f1c493d754c80ca93564d32b
Author: Keith Whitwell <keithw at vmware.com>
Date: Tue Oct 27 00:29:21 2009 +0000
i965g: still working on compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=50e113e375b4ecfdf5b60ccce7bbcdb1c5f2ca11
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Oct 26 15:03:31 2009 -0600
progs/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a4763184971662b23980b533b78d34600ecf06d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:58:47 2009 -0600
docs: document Intel glBitmap fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48dad9c93fd6fb46bf33a58a87de79eb5ffd6e67
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 10:42:45 2009 -0600
intel: fix GL state bugs in intel_texture_bitmap()
Need to push texture state and polygon state too.
Fixes rendering glitches seen in progs/demos/engine when changing
the rendering mode (wireframe, texture modes).
This makes bitmap rendering a little slower, unfortunately.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad0975f7011222f8da4fda5cc4a6d45468445ab1
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Oct 26 15:11:11 2009 +0000
scons: Define _USE_MATH_DEFINES on MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87127c83dc1def817c767abbb96e891ff2314ac2
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 26 09:05:58 2009 -0600
windows: added remap.[ch] to project files
Untested. Other updates may be needed to reflect the current source files.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9d715da3936149b0d4ca9fef2f8b235bf9389b7
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sun Oct 25 20:20:45 2009 -0700
mesa: Add remap.c to SConscript.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5fb60041edfa62c16e918829df22c4a52c09da9
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:43:47 2009 -0400
st/xorg: initialize indexes before reswizzling for yuv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b069d648b787636cc57149f47a06fb16f7629ab
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:29:27 2009 -0400
st/xorg: stop overflowing yuv buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f8baf00b264a9b370ecb611334af3063674ce5
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 24 01:05:40 2009 -0400
st/xorg: add yuv vertex shader
plus some general fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b8ce4cc4f9acdd9227e26a812dd911f45b623a5
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 16:18:10 2009 -0400
st/xorg: add yuv shaders
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a304995e09d8dbfd40a2dfab32eacb7e85798e3
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Oct 26 01:11:36 2009 +0000
i965g: still working on compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5241b9568c1f97eb9aca8be5eb7a3ef659d9917f
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Oct 26 01:47:55 2009 +0100
r300g: read occlusion query results from both Z pipes on RV530
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=827002f5ff990f8676385583275d6b8090abfb7a
Author: Marek Olšák <maraeo at gmail.com>
Date: Mon Oct 26 01:46:21 2009 +0100
r300g: add cubemap support
Also, set a pitch for rectangles only.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c231f84a20a306a173b60c82484ce1f9331edf
Author: Keith Whitwell <keithw at vmware.com>
Date: Mon Oct 26 00:20:33 2009 +0000
i965g: still working on compilation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8ded352ec45696e88efe6d52a375bbf541354e9
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 18:10:45 2009 -0600
progs/tests: disable blending while drawing text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11caea687e3f10ae12d33e44edf84635f73047dd
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 18:06:18 2009 -0600
mesa: choose texture format in core mesa, not drivers
Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's
_mesa_[Copy]TexImage functions instead of in the driver functions.
One less thing for drivers to do.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=355b5bde5056297f4f1636850449b91626958408
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:32:56 2009 -0600
mesa: remove _mesa_compressed_texture_size_glenum() stub
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=20c6c5853261b31ecd50d58e0aae9b92f25e41db
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:25:46 2009 -0600
mesa: remove _mesa_compressed_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3f2efc4f14d6f0d06560d2acfac73628f5a74a6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:23:37 2009 -0600
mesa: remove calls to _mesa_compressed_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83b7587608e1791e092739cc9753ad0e895f25d
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:21:25 2009 -0600
glide: remove _mesa_compressed_row_stride() calls
And fix incorrect first parameter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=253e7fee5dc7f0872987b214a6fa162db5e2aa19
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:21:11 2009 -0600
mesa: remove _mesa_compressed_row_stride() calls
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2594168e9f3cdc4ac53c925486491167837cda30
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:20:13 2009 -0600
mesa: begin removing _mesa_compressed_row_stride() calls
Use equivalent _mesa_format_row_stride() function instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82bcc1c5d27b825db7f002c3c183bd1dc7833438
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:15:02 2009 -0600
mesa: simplify texture_row_stride() helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=07ad6393cb31d8f1f086f9c46705334ef9cf25f6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 17:07:06 2009 -0600
mesa: fix-up error checking related to compressed texture block size
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=54bb414e00a4daedbe530b9933bc11bac4ae7149
Author: Brian Paul <brianp at vmware.com>
Date: Sun Oct 25 16:59:08 2009 -0600
mesa: clean-up, simplify compressed texture size checking
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a49497f102f2b64a8755d3cf65b7c0386e95aac
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 21:11:54 2009 +0000
gallium: Move enum pipe_error into p_defines.h.
It's really just another define. No need for its own header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e08d7c6de89279c737dbf5139492b39f96dc43
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 12:27:14 2009 +0000
llvmpipe: Human friendlier sampler state dump.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47f0529806cff6be84ce4d3637aad4f2e3e0693a
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 12:26:39 2009 +0000
util: Human readable output of texture states.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fcb75758c50bd10e8bd730e55bcbf73614eeb60
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 11:49:01 2009 +0000
llvmpipe: Dump the sampler state of the shader key.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c5e01c109e51baaad23e90d08e8543b0fd6c07
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 11:48:17 2009 +0000
llvmpipe: Immediate multiplication.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=590949553f737902008dea020420311e2085aa1a
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Oct 25 11:36:22 2009 +0000
i965g: start hooking up some to the gallium context interfaces
- create/bind/destroy blend and depth state
- framebuffer and viewport
- etc.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1342f871b2ec1ed0293f564540d03aaa11b1720
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:51:57 2009 +0000
llvmpipe: Fast path for sampling rgba8 textures with linear filtering.
Implement Keith's suggestion of doing most of the sampling with 16x8
and 8x16 AoS, and only doing the conversion to floating point SoA at
the very last step.
Improves gloss performance by 10%.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3893ca9c8bfdba9323ef2fc179ac203e85eda70
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:16:38 2009 +0000
llvmpipe: Make lerping work for 8.8 fixed point values.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd7a9ca967e5521fb3847db8615127c3ee7b9b3
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:09:59 2009 +0000
llvmpipe: New module to help make assertions about formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47d241be9ff89b65b978dd4fe4ea7473e07fa2c4
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:09:23 2009 +0000
llvmpipe: New function to unpack rgba8 formats into 4 x u8n AoS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=abff4214ef870f26d5c64adac1235b9e9438a51e
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:06:05 2009 +0000
llvmpipe: Split the format swizzling step from the unpacking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d80fd3f554cab2db962a903ce4eaba7c8fed7ac
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:03:50 2009 +0000
llvmpipe: Allow different signs when unpacking.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b544ab72994a7eda1e8c17fa217213ff3713dd99
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 25 09:03:18 2009 +0000
llvmpipe: Add inlines to quickly generate types matching the native SIMD register bitwidth.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55b305c5b3be3fed8112d44878e712cf09303ce
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 22:44:32 2009 +0100
llvmpipe: Merge lp_build_load_rgba_soa into lp_build_sample_texel.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc93e9181cf179a797679d30cd1a3a563e1756c0
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 22:37:06 2009 +0100
llvmpipe: Factor our pixel offset computation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fedd054d534206a5ebd6fed204aa97cbb5053b3a
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 21:16:26 2009 +0100
llvmpipe: Share testing infrastructure with lp_test_format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17afb6dd6959a3df692a6a49e6370e81ebe00038
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 21:06:03 2009 +0100
llvmpipe: Eliminate lp_build_store_rgba_aos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=232b5864647d4c8d6cebb0845c046f1612e6054d
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 20:58:35 2009 +0100
llvmpipe: Eliminate lp_build_load_rgba_aos.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4f6907b8d8a966df56c06155049c52dadea105f
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 20:42:16 2009 +0100
llvmpipe: Move a few format/sampling functions into better space.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2df759cd73e281c4698c717e0ab89757a7affd5
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Oct 25 09:57:53 2009 +0100
r300g: fix redefining mipmaps and fetching from them
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=118dfe16887d1ec4d3b96d49b76fffa0d2924132
Author: Marek Olšák <maraeo at gmail.com>
Date: Sun Oct 25 05:05:27 2009 +0100
r300g: added support for 3D textures
Mipmaps not tested. Also, I am not sure why piglit/texturing/tex3d needs
to have color tolerance +-1 to pass. The classic Mesa driver doesn't
need that.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=562ca4eae257dd3b268e7f13487c8cd91f618eae
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Oct 25 01:20:56 2009 +0100
i965g: more compiling wip
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dd2f6640b70e2313f8771f7588aa49a861153aa
Author: Keith Whitwell <keithw at vmware.com>
Date: Sun Oct 25 00:02:16 2009 +0100
i965g: more work on compiling, particularly the brw_draw files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6ee86c77a8e1543557fd64c1f1c354baa0a8ad8
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:49:57 2009 -0600
mesa: remove _mesa_compressed_texture_size()
Use _mesa_format_image_size() instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c00981b22b28141af1442e5a679d0923b4358ae
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:34:18 2009 -0600
mesa: remove ctx->Driver.CompressedTextureSize() hook
It always just called _mesa_compressed_texture_size() anyway.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35efc6a1b3e3dada2cf9bd3a503c1b84f4bcb7f5
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 16:28:24 2009 -0600
mesa: change compressed texture size calls
Replace calls to ctx->Driver.CompressedTextureSize with calls to
_mesa_format_image_size. The former always called the later.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea245ac2fecc312caec8f4af53174e4fb180103
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 12:04:09 2009 -0600
mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c8282769601ba30c00f04dac15d1dad6d67db6e
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:52:31 2009 -0600
mesa: simplify _mesa_compressed_row_stride(), _mesa_compressed_image_address()
_mesa_compressed_row_stride() can go away soon.
_mesa_compressed_image_address() can be generalized and moved to formats.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ad9671db7bd60fa84266f30f46555b4e45bcb08
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:41:25 2009 -0600
mesa: s/GLuint/gl_format/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3787f5130f79c3adbb9e8e1ace8935c919876f
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:34:27 2009 -0600
mesa: move assertion after declaration
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d255aaf54f9a4398247698408bd45698b1cefe58
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:33:58 2009 -0600
mesa: remove hard-coded block sizes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b16c43e436715bef9118fdb28ca8a9ad91b1e66
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:33:10 2009 -0600
mesa: added _mesa_get_format_block_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51bc12d62338ad1874c437d692e1182c0bf3d4cd
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 11:08:01 2009 -0600
progs/tests: fix sub texture offsets
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f7931bb3554cb1839adc2044e3abe6d4af8b0b5
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 24 17:07:01 2009 +0100
i965g: more work on compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bee6794eb126bc8af87726a2456d0ebc36eb721d
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 08:43:16 2009 -0600
mesa: added _mesa_get_format_name()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb732b1bbb4e4bdd018ee9a1653a62fd8dce2d55
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 24 08:41:08 2009 -0600
mesa: additional comments in format code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=074606a806df755ecbb84e0a1182c66fd0b2a8dd
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 24 13:18:34 2009 +0100
i965g: more files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee60648a3696d8166d76b20156c4b43fddf9e71
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 24 11:55:25 2009 +0100
i965g: hook into build system
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=357e5c9a0e4656bc8f68799a2a082bbdd1277b7a
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 24 11:55:05 2009 +0100
ws/i965: renames from i915, hook up makefiles
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71af266dfe01953f2545708e16a8eb799113abb
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Oct 24 11:53:43 2009 +0100
i965g: first compiling file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94a63dccdd79268cf37587c93e3dec0d02dad457
Author: Joakim Sindholt <opensource at zhasha.com>
Date: Sat Oct 24 02:38:28 2009 +0200
r300g: fix scons build yet again
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46a784b7fd2dcab97c26d5ca02fb8f74945ba157
Merge: 26f1ad65b988fe55ae12a99994e4c63aaab899a0 dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:38:43 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=26f1ad65b988fe55ae12a99994e4c63aaab899a0
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:15:55 2009 -0600
mesa: simplify att->CubeMapFace assignment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=346250b190b023b6fbd2bde5ce3ad94a8d544e20
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 16:31:48 2009 -0600
mesa: refactor, new print_shader_info()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81a4d34f07d95e6a4bf6ab105efbee4fed116e55
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 13:20:03 2009 -0600
mesa: rework error checking code for glGetCompressedTexImage()
Do all error checking in new getcompressedteximage_error_check() func.
Move some additional PBO checks out of the driver fallbacks into the
error checking functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d66965c9a1e932444c2538b4221df07fea4c557f
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 13:06:13 2009 -0600
mesa: remove misplaced VERBOSE_TEXTURE tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b50ceac03975e75940713313363df1bdd5c19dc
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 11:34:14 2009 -0600
mesa: more detailed error messages in fbo code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc8b139aa23899b00baa919fd7f46c74bf4ef205
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 18:21:59 2009 -0600
mesa: remove FBO texture depth/stencil test
The texture format should not be checked until validation time since
the format might be changed by a subsequent glTexImage() call.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17c885a8aa88ef06f384330d59aeb23b73350bb
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 09:35:36 2009 -0400
st/xorg: fix text with component alpha rendering
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d2e4540606bfd878730351dc5b68dc6d3dd8f
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 23:37:45 2009 +0100
ws/i965: pull in the rest of the i915 winsys tree.
The intel_xorg file looks like it's got quite a bit of code that could
be lifted up into the xorg state tracker -- should really just have a
list of pci ids and a pointer to a screen create func.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0acb057ad16264b976b00aa7c6ecf285ca8c19e7
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 16:36:15 2009 -0600
mesa: fix broken _mesa_str_checksum()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7efe646b66e617ff968cb69bad33308c3a2c06a
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 23:36:02 2009 +0100
ws/i965: clone the i915 winsys
I'll want to rework this, not sure trying to share this code is a very
good idea at least until the interfaces from the two drivers calm
down.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22906f730141a233341f3ec124bbb9dd2e8904e2
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 23:27:43 2009 +0100
i965g: wip on removing GL stuff, trying to get a few files compiling
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49d402e275cdaf46de8db5a475dfe00509141195
Merge: bfd51dc34d45ba584683c70b1f854a513d9104d3 2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date: Fri Oct 23 14:19:52 2009 -0700
Merge remote branch 'origin/mesa_7_6_branch'
Conflicts:
src/mesa/drivers/dri/intel/intel_fbo.c
src/mesa/drivers/dri/intel/intel_mipmap_tree.c
src/mesa/drivers/dri/intel/intel_mipmap_tree.h
src/mesa/drivers/dri/intel/intel_tex_copy.c
src/mesa/drivers/dri/intel/intel_tex_image.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd51dc34d45ba584683c70b1f854a513d9104d3
Author: Eric Anholt <eric at anholt.net>
Date: Tue Jul 7 19:33:55 2009 -0700
i965: Annotate _NEW_COLOR dependency for brw_update_renderbuffer_surface().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d17dbfb5346b6d75e87c839148cbe125bf5cd6d
Author: Eric Anholt <eric at anholt.net>
Date: Thu Jul 9 09:32:21 2009 -0700
intel: Keep track of x,y offsets in miptrees and use them for blitting.
By just using offsets, we confused the hardware's tiling calculations,
resulting in failures in miptree validation and blit clears.
Fixes piglit fbo-clearmipmap.
Bug #23552. (automatic mipmap generation)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b01937a3c967ed23315c7543f97228be06942b7d
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:52:10 2009 -0600
progs/tests: print requested/internal format info
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96d7d66dff5b6dbca1ff6fe48e5449a8107d7781
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:49:47 2009 -0600
docs: document updated GL extension header files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c0dc902e738adb6d2e84b907adafb3006d40296
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:49 2009 -0600
gl: updated wglext.h to version 17
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=559da98c2be577d918a847080b78033947a1767a
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:39 2009 -0600
gl: updated glxext.h to version 25
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9df9696f6d372bb285be8e01ae1828ec993079eb
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:48:30 2009 -0600
gl: updated glext.h to version 56
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3f09a7feb302daa8ceb01bd7ee6ee8a174fd5b
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:42:32 2009 -0600
docs: document cell, glGetTexLevelParameter() fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd62b4f00a11e9c548bd61652f88ab772d8421b8
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:40:40 2009 -0600
mesa: fix GL_TEXTURE_INTERNAL_FORMAT query for compressed formats
Need to return the actual compressed format when the user originally
requested a generic compressed format.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9528dc6ed8d09eba0dc3be17dc5e9ef4add8083c
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:37:41 2009 -0600
mesa: added _mesa_compressed_format_to_glenum()
Maps a compressed MESA_FORMAT_x to correspding GLenum. Needed for
querying a texture's actual format when a generic format was originally
requested.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e4f5e41a487e9baa8a63842327d83cee659622e
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 23 14:37:14 2009 -0600
mesa: change s3tc vs. fxt1 priority when choosing compressed formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=683722740c85fb6b8c0a930e8a4dce51e1709464
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 22:00:06 2009 +0200
nv50: do SIGN_SET as one instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99e728a13ea8518efc7e27242093b43470f102d6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 21:57:42 2009 +0200
nv50: fix saturation outside of tx_insn case
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad67326f12c0d6298cffc0fc4e421ddc02b3cb07
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 21:38:37 2009 +0200
nv50: allow all 127 TEMP regs
We should really learn to not waste so many though.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c738c9ab67859f3d4412417333d0f023dd18dc19
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 22:17:44 2009 +0200
nv50: fix address reg code
Contained some rather obvious thinking errors before,
and didn't consider offsets from TGSI ADDRESS regs.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=255a90a7bd829904554889dd19a16d86fc7f9274
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Fri Oct 23 20:05:31 2009 +0200
nv50: add depth texture formats, and a few others, too
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=952bf63e2cf442504ef89b0b1d276da0d52b21d4
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 23 13:49:02 2009 -0600
progs/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b48fb002257e6f221dd9d8439a5e1aa718ed2cc
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 20:19:14 2009 +0100
i965: ignore cliprect_mode
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9014a13e72b6682a959217d38050f3252628edb
Author: Patrice Mandin <patmandin at gmail.com>
Date: Fri Oct 23 18:42:21 2009 +0200
nouveau: nv30: Relax some limits. We can render to z24s8 buffer even if color buffer is 16 bits.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84a05676497ff7263f3ea8203b868071c4f678f
Author: Patrice Mandin <patmandin at gmail.com>
Date: Fri Oct 23 18:40:13 2009 +0200
nouveau: nv30: use r5g6b5 as z16 format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a920cb1a0b6051068e730747b3fb475de88aca
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 17:01:32 2009 +0100
i965g: wip
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5f7c07732577f60666e3cee69c75c9b035c145
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 16:55:02 2009 +0100
i965g: re-starting from the dri driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 16 16:04:06 2009 +0800
glapi: Always build libglapi.a.
This is made possible by making glapioffsets.h and glapidispatch.h
internal headers of glapi. They should only be included indirectly
through dispatch.h by mesa.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22884db174b9fb0736cec1c6a192f8b9a97500c1
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 16 16:01:57 2009 +0800
glapi: Move dispatch marcos to glapidispatch.h.
dispatch.h is kept as a wrapper to glapidispatch.h.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d16088ff0b369c877e2aae87ddc7322d70ecc7d
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 11:52:11 2009 +0800
mesa/dri: Remove extension_helper.h.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=17ef1f6074d6107c167f1956a5c60993904c0b72
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 10:33:57 2009 +0800
mesa: Enable remap table in core.
This enables the remap table in core. driInitExtensions is adapted to
use the remap table. All uses of extension_helper.h are replaced by
remap_helper.h. The chicken-egg problem of the DRI drivers is also
solved.
It is now also possible to pass NULL extensions to driInitExtensions.
It will cause driInitExtensions to map all known functions. This
functionality is used by software drivers and EGL_i915.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7d3fb925b6993740d0126d0d7e678c27f5f1850
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 8 10:33:32 2009 +0800
mesa/main: Add support for remap table.
This commit only adds the source files. It is supposed to replace the
remap table in DRI drivers.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec5230a1ff3998d0f184fc2b7437b51082c329f
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 23 01:05:23 2009 -0400
st/xorg: lots of fixes related to compositing
fixes transformations, rendering with multiple bound textures, xrender
matrix conversions plus some cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d4733e6c312f2a8e9977b06fc554904407c456
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 23 16:44:31 2009 +0300
r600: remove duplicate stride setting
Stride is set already in r700SetVertexFormat and there it works
correctly for 0 also
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=738b394769bb95036635f7a00a1ef08890c5be63
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 23 14:25:09 2009 +0300
r600: for position invariant programs reading vert_pos is not always known at this point
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da253319f9e5d37d9c55b975ef9328545a3ac9b4
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 14:50:02 2009 +0100
gallium: remove extended negate also, and also the ExtSwz token
Likewise, the extended negate functionality hasn't been
used since mesa switched to using tgsi_ureg to build programs,
and has been translating the SWZ opcode internally to a single MAD.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a571b809accce1c36907ea616a893b920b752e5
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 14:38:30 2009 +0100
cell: typo from ExtSwizzle commit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9cb74c7f826dfd320f5e5b54aa933898f7ddd3d
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 14:31:24 2009 +0100
gallium: remove the swizzling parts of ExtSwizzle
These haven't been used by the mesa state tracker since the
conversion to tgsi_ureg, and it seems that none of the
other state trackers are using it either.
This helps simplify one of the biggest suprises when starting off with
TGSI shaders.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e1d51786e0657c7430d731ac464f2a73e32eddf
Author: Keith Whitwell <keithw at vmware.com>
Date: Fri Oct 23 13:49:04 2009 +0100
gallium: remove noise opcodes
Provide a dummy implementation in the GL state tracker (move 0.5 to
the destination regs).
At some point, a motivated person could add a better
implementation of noise. Currently not even the nvidia
binary drivers do anything more than this. In any case, the
place to do this is in the GL state tracker, not the poor
driver.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=19403935aa4782227a1199cb0355f4bc6c0d02db
Author: Keith Whitwell <keithw at vmware.com>
Date: Sat Sep 26 08:39:57 2009 +0100
progs/demos: add fps to multiarb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b6c86b8be092b40f8a84506bc929ee939937a16
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Fri Oct 23 16:40:31 2009 +0800
r300g: last changes's typo, miss a include file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6df12aad2fcdc30b200142a86c762b5e60e4b05e
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Fri Oct 23 14:46:29 2009 +0800
r300g: add flush_frontbuffer function to display video surface
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0072a26662994653e07b0bb14cb1f12817540566
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Fri Oct 23 14:44:27 2009 +0800
g3dvl: pass display and screen to g3dvl when creating video private context
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45eb9d2f6dced7654291cabb4b8dd02a695db694
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 23 01:00:23 2009 -0400
r600: remove remains of old tnl pipeline
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc38a3cfe84e4e79af43f29d236748120789a286
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 23 00:40:41 2009 -0400
r600: fix render size prediction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=614e8f220332d5876c787ea07300c6c8508219d5
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 17:41:31 2009 -0400
r600: remove old tnl pipeline
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95328c7cf91322813de846a72f157aefff9417a6
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 17:18:01 2009 -0400
r600: clean up context creation
Make it more consistent with other radeon drivers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=286611d99060c38c4cc12f18fde5448213e2a44b
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Oct 22 19:21:21 2009 -0700
Revert "Store clipping distance for user clip planes as part of vertex processing"
This reverts commit f058b25881e08c9d89a33345e5c84e1357396932.
This change is completely wrong in so many ways. When clip distances
are generated as part of vertex processing, they must be interpolated
to perform clipping. Geometric clipping goes right out the window.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd245016657c599ecf24c4abe999319f9c870c47
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Oct 20 10:58:14 2009 -0700
ARB prog parser: Fix parameter array size comparison
Array indexes are invalid when >= the maximum, but array sizes are
only in valid when > the maximum. This prevented programs from
declaring a single maximum size array.
See the piglit vp-max-array test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1160acbfea986a821761d18f5f14d5d2cb0dea8c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 19:49:21 2009 -0600
dri/drivers: update driNewRenderbuffer() to take a gl_format
Now pass a specific MESA_FORMAT_x token to indicate the renderbuffer's
format. This is better than passing a GLenum and having to guess the
specific format.
I'm unable to test all the drivers, but any issues should be easy to fix.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf0e25d4c89b62f37ff8d1f11c50efcab6557c7f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 19:20:38 2009 -0600
radeon: simplify radeon_create_renderbuffer()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab9d1011f5549502a4b960c2067cde69856a2719
Merge: 347fb3737be03488827d25610bec59cfb05bcab0 55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 18:38:19 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=347fb3737be03488827d25610bec59cfb05bcab0
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 09:38:39 2009 -0600
docs: document 'useprog' debug option
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdce832437537f8e89f7ea57d15e73a481bd240e
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 09:37:56 2009 -0600
mesa: fix up vbo comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=488e67bab267dd687dbe83e52974ad4519906fcc
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 09:37:22 2009 -0600
mesa: added _mesa_dump_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55058652b886b95bfc24109a9edb04d274c01c1a
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 18:32:48 2009 -0600
intel: flush old context before binding new context
Per the GLX spec, when changing rendering contexts, the old context
should first be flushed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6a6a2719c695996490bde491dac267e52f78af
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 18:19:01 2009 -0600
glx: don't destroy context immediately if it's currently bound
According to the GLXDestroyContext() man page, the context should not
immediately be destroyed if it's bound to some thread. Wait until it's
unbound to really delete it. The code for doing the later part is
already present in MakeContextCurrent() so no change was needed there.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4837e01bcd3d011a38d75cc9f1eff629c3de6fd6
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 18:16:10 2009 -0600
mesa: code refactoring- new _mesa_finish(), _mesa_flush()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb22e801699ef69e40d8e9dfda758be824d86b96
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Oct 22 19:31:44 2009 -0400
st/xorg: fix the makefile when used with new xextproto
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a96a2ac72b3f071151de436a48c6ec985e3653
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 17:11:59 2009 -0600
progs/xdemos: fix command line flag typo
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8810b8f67135185d1044746bb861fe2ff997626c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 16:45:50 2009 -0600
i965: fix hacked Fallback usage in brw_prepare_vertices()
Setting intel->Fallback = 1 clobbered any fallback state that was already
set. Not sure where this hack originated (the git history is a little
convoluted). Define and use a new BRW_FALLBACK_DRAW bit instead. This
shouldn't break anything and could potentially fix some bugs (but no
specific ones are known).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c24466c34e7aeb8aeda2455f6a688b99c44b10e2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 16:45:03 2009 -0600
intel: define INTEL_FALLBACK_DRIVER for drivers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea659f891740fab1943eca219ffbdd5ed3d1906c
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 16:33:36 2009 -0600
intel: Fallback field is a bitmask, use GLbitfield
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bbbe5803a72eceb8ed6ddc73bb48c8bcdc0179
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 16:32:08 2009 -0600
i965: remove unused brw_context::tmp_fallback field
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f7abf5c042a1bcf97d77d6dad4a17bda37e0567
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 16:26:54 2009 -0600
i965: remove unused BRW_FALLBACK_TEXTURE bit
The value was probably wrong too.
It was the same as INTEL_FALLBACK_DRAW_BUFFER.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=04ec113e09f6287f2c6b39bf0247e06839eaf7a8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 14:28:47 2009 -0700
r300g: Enable more stuff in r300_screen, cleanup comments.
Also enable 24-bit depth buffers without stencil.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff9e1c01989fc80f07cdc69e3e373bdfe1a384ef
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 13:42:03 2009 -0700
r300g: Cleanup PSC setup math a bit and stop using Draw formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=198925caa18526e5aa908ab50482aff814207dc2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Thu Oct 22 22:57:30 2009 +0200
nv50: handle PIPE_TEX_FILTER_ANISO case
Set the same bits as for linear filtering (in addition
to max anisotropy), and 2 unknown bits I've seen set.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8de9bd7c6f77fcf3f1f2b939bab980e074e8bf
Author: Patrice Mandin <patmandin at gmail.com>
Date: Thu Oct 22 22:01:53 2009 +0200
nouveau: nv30: rewrite so we can render only in depth buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9a69c0f040171cffa63c9c68264c1cf847aa1cd
Author: Patrice Mandin <patmandin at gmail.com>
Date: Thu Oct 22 21:55:09 2009 +0200
nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd7ee2bcb74edf8c4412a244c33fd4749509b912
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 12:57:13 2009 -0700
Kill off trident.
Hm. I could have said "chew trident and spit it out," or perhaps
"spear trident," instead. Dohoho.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e4657a9d4cbb899d388068cff0f8c267071fa50
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 12:29:30 2009 -0700
Nuke s3v.
As per FDO #17889.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=06e464c2d57552d5ccde2b98885aeef953d8b2a1
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 11:45:36 2009 -0700
r300g: Clean up duplicate code in r300_render.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7f9bab8139681e1dcbc6c10fb42965059d1395
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 11:39:59 2009 -0700
r300g: Move render functions to r300_render.
Part of the fastpath cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd36006a4eb1cb08dc49af3075c215e6eea46e75
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 14:48:45 2009 -0400
r600: fix depth span macros for format changes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb1b8ed1484f0cc792c5237114b54d5fa53164cc
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 22 12:26:17 2009 -0600
radeon: fix some renderbuffer format bugs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf48447cafc8069839ad41c9c11078c794f4b307
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 19:11:48 2009 +0100
scons: Hack LLVM support on Windows.
Doesn't quite work yet though, as small differences in the compilation flags
used when building LLVM and Mesa cause link failures for STL symbols.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=719984afca3864cfe86ca734f3e2bd6eb5834bd1
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 19:03:04 2009 +0100
llvmpipe: Avoid yet another variable size array.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba8c11923a13bdec53128988ffc26ceb5c4f7310
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 19:02:42 2009 +0100
llvmpipe: Define rdtsc for MSVC.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9aafa1fbd247cd6d1bb0ab47bc5b318bd0d67bc5
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 19:02:04 2009 +0100
llvmpipe: Avoid variable size arrays.
Not really variable size, but MSVC still doesn't like them.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=01b85e292352d710586344348fff5a81459e5486
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 18:28:57 2009 +0100
llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4458695bdafb13eba639d986e2f20953f0f7445c
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 18:28:37 2009 +0100
llvmpipe: Utility function to double the bit width of a type.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=421507de06bd42a322c5864d887e67e385eb458c
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 18:28:17 2009 +0100
llvmpipe: Factor vector packing/unpacking to a separate source file.
These functions will be needed to implement many of the 8bit operations,
and they are quite complex on its own.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a07437f8a6a863654487c5586cbd02bfc20f0a3b
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 18:10:19 2009 +0100
llvmpipe: Call util_cpu_detect() from the unit tests.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4797ce0d194720369b46d51733536d02b4a14473
Author: José Fonseca <jfonseca at vmware.com>
Date: Thu Oct 22 18:09:37 2009 +0100
util: Set cpu endianness too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1acd891ed31b14ac6c81fd869a681c4b89c7d901
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 21 17:03:52 2009 +0100
scons: Disable more MSVC pedantic security warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8bee0e412ef1e8d5aed884561999fd1bd182494
Merge: 5e77b61e393144e76fe0a280c3c5da2d36703bbb 1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 12:29:36 2009 -0400
Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f5b568fbeda9e48f0ea6473cf8193e9502bb21a
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Oct 22 12:13:02 2009 -0400
st/xorg: cleanup the checks for whether the op is accelerated
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e77b61e393144e76fe0a280c3c5da2d36703bbb
Merge: c4af8ce69e1a7105b0178da8a085b73ab984e432 869e20bcb7db9c6540eb6b538104303df738d302
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Thu Oct 22 12:02:31 2009 -0400
Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4af8ce69e1a7105b0178da8a085b73ab984e432
Author: Zack Rusin <zackr at vmware.com>
Date: Thu Oct 22 11:49:19 2009 -0400
st/xorg: lots of render fixes
fixes all the blend modes, fixes flushing/finishing semantics, adds
acceleration for the component alpha modes that we can support, fixes
src in mask shader and general cleanups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e2bdd66352cf9a2e951bb21151edee25c8c0a8c
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sun Oct 18 13:15:30 2009 +0800
progs/egl: Add support for pixmap and pbuffer surface to xeglgears.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60cf250d4705d5005399a53ab334fbc10b4bf9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 2 10:38:14 2009 +0800
egl_glx: Add support for eglWaitClient and eglWaitNative.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ffe64a7ae912974f9c2da43dd362cd832e2ba99
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 18:23:58 2009 +0800
egl_glx: Clean up eglGetProcAddress.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a20643657723094197620976402aeec2f40a84a0
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 18:23:41 2009 +0800
egl_glx: Clean up context functions.
This lifts the requirement that a context must be direct.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c407c7024495b19eec5ce978b611c7359c247f81
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 18:22:33 2009 +0800
egl_glx: Clean up surface functions.
Separete Drawable and GLXDrawable. Add support for pbuffer and pixmap
surfaces on GLX <= 1.3. Remove surface binding code that will never
work.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=78c3a351bc91eed49a07108682013a323d87540e
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 18:16:10 2009 +0800
egl_glx: Clean up the initialization code.
Proper detection of GLX extensions. Convert fbconfigs or visuals in a
more unified way and validate the resulting configs.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=326baecd757747a52b028e1f590437597776d7e6
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Fri Oct 16 12:18:25 2009 +0800
egl: Correct conversion of native visual type.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eebf4b5299a880f4cdf8a916b4e1ca0bd79a6f07
Author: Ben Skeggs <bskeggs at redhat.com>
Date: Thu Oct 22 21:55:22 2009 +1000
nv50: support 3D class 0x8597, remove redundant unknown chipset detection
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=511bd5f32b67f903b590f00f7ccf8132127ef2e4
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 22 00:21:08 2009 -0700
r300g: Check for NULL Draw during flush.
Split from the fastpath WIP.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=869e20bcb7db9c6540eb6b538104303df738d302
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Oct 21 19:04:21 2009 +0300
r600: set barrier for tex inst if dst is used earlier, might overwrite it otherwise
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a88c9296cb079ff42ef901113d0fe772228e6feb
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Wed Oct 21 12:23:27 2009 +0300
r600: need to export something from PS
Also avoids empty shader for "END" - seems to be somewhat valid fp
Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR
already in Map_Fragment_Program() or is there a way to program the chip
to not hang in case of no exports.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b86302283b48654682e0580c53ece01bf095fa95
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Oct 20 11:45:39 2009 +0300
r600: add beginnings of ARL instruction
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8cd4862c4f04308ab818077bab94417ffbf50b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 23:26:02 2009 -0700
r300g: Update comments, function names in r300_state_inlines.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=034db65f08b943ee9940947db69e4e190f751061
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 23:23:37 2009 -0700
r300g: Update comments, asserts, indents in r300_texture.
I wish I knew enough about textures to really really REALLY fix that file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a653ada4143c24b00b0ca12b4898064afd59c29
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 22:54:52 2009 -0700
r300g: Remove unused debug flag.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40247d87d215d0f1b6370b2888548544eedf0d89
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 22:53:37 2009 -0700
r300g: Cleanup old static shader state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=82ffc5884c29a8d4eb70fde15f27cace4732a4bb
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:51:06 2009 -0600
progs/tests: draw Z values as luminance, no pixel zoom
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c685608664900562919136fbc33ac16060a27c3
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:47:58 2009 -0600
i915: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
And change parameter type.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1ddd34c6b6f9773ef87198503f5f61f9a6c23a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:20:05 2009 -0600
radeon: get rid of z24s8 <-> s8z24 conversions in span code
Can just use s8z24 everywhere.
Note: the WRITE_DEPTH macro for R600 may need to be fixed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c18b022d0d1dc07c37c0bd981d4fc6fac27e5a45
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 21:12:23 2009 -0600
radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24
Core Mesa deals with MESA_FORMAT_S8_Z24 everywhere it should so
we shouldn't have to use MESA_FORMAT_Z24_S8 anymore.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68d94a608a6d46156a567b8f0e011ac58054975e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 20:02:33 2009 -0600
intel: use MESA_FORMAT_S8_Z24 format and avoid z24s8/s8z24 conversions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd70b5cff13039a4b0e0c554156fec06e3c3906
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 20:00:43 2009 -0600
i965: change parameter type to gl_format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c55b355fd460453a459e073ac4119c69e06e7531
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:58:00 2009 -0600
mesa: use MESA_FORMAT_X8_Z24
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=832f29770d91c7d98c9b8438922247fff8f0f8bd
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:56:18 2009 -0600
mesa: use MESA_FORMAT_X8_Z24 format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4c700dbbf2a802f32bf62256c801105998c3729
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 21 19:55:44 2009 -0600
mesa: added MESA_FORMAT_X8_Z24 format
24-bit Z in 32-bit pixel. We could probably use the MESA_FORMAT_S8_Z24
format but this there's a few places where we explicitly don't want stencil.
This format may go away at some point in the future.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2b239691dfe593676aaee0cd990fa76354ac96f
Author: Marc Dietrich <marvin24 at gmx.de>
Date: Sun Oct 18 08:28:33 2009 -0700
gallium/util: fix cpu detection on ppc
As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp
should be replaced by the non-sig functions (see man 3 setjmp).
Tested on linux/cell.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc5a0e6bb8fe2aa0733d70fec65df934b1093f6
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 20 16:13:08 2009 -0600
mesa: added _mesa_dump_renderbuffers() debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d364f662c685ba0f28aa865fbd7e1f0acc3c469e
Author: Patrice Mandin <patmandin at gmail.com>
Date: Wed Oct 21 22:01:03 2009 +0200
nouveau: nv30: Do not use assert to return NULL
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb351bdd6e09b40fe719c548c48ea40c6c4c3d11
Author: Patrice Mandin <patmandin at gmail.com>
Date: Wed Oct 21 21:56:09 2009 +0200
nouveau: nv30: check number of colour buffers to bind
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce98860012b10cc6cc124fd1ed6fa3a5e28712bb
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 20 10:54:21 2009 +0100
llvmpipe: Remove extraneous name in lp_type pre-declaration.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b8dad47f816667aa4166d6e27361d274fc2cf4d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 06:49:16 2009 -0700
r300g: No debug in r300_state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a448a525baf81173f92ee8c3074b98baa54397b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 06:31:36 2009 -0700
r300g: Cleanup header includes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=babadb8bb9d68f3687a9c9cb80f98c732b1120c7
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 05:54:49 2009 -0700
r300g: Don't use getenv; use debug_get_*_option instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0598f23569314a4ad72eda59e250ab9c43b46d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 05:48:45 2009 -0700
r300g: Don't use the hashtable internally.
As osiris pointed out, glxgears slowly gets slower for some reason
when it's enabled, and it's not helping at the moment, so just turn
it off.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b589e39809fa9d0b24a708d792b70ae5b120ffb8
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 05:45:05 2009 -0700
r300g: Examine vertex attribute type on HW TCL too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b21df2620ef970daa306e06c6ca69a9b66280cd6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 06:47:05 2009 -0700
r300g: Also kill r300_shader_inlines with fire.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58abfebaad80b72c4a4bedad2d96a3959651eea3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 21 06:44:16 2009 -0700
r300g: Kill r300_surface with fire.
If you really want to see it again, check the history.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5283a3fb25b2667501eb782fb461c981200a65ef
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 20 16:22:03 2009 -0600
progs/trivial: check if GL_ARB_occlusion_query is supported
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d56125a298106d81e10674f1c4b3b43b51a5139d
Author: Eric Anholt <eric at anholt.net>
Date: Tue Oct 20 14:51:53 2009 -0700
intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).
Bug #24435
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbd20e18a0f82a653513d165694ed7bbb336e765
Author: Eric Anholt <eric at anholt.net>
Date: Mon Oct 19 17:54:42 2009 -0700
meta: Fix the BufferSubData in meta clear to be BufferData.
Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3). The
other meta code could probably also use the same treatment.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b2cf92ad9caa384869371534c1f2154625a755a
Author: Marc Dietrich <marvin24 at gmx.de>
Date: Sun Oct 18 08:28:34 2009 -0700
cell: fix compilation on cell
s/LERP/LRP/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca940a73a72c68c461344d27f9d1fac31cd73819
Author: Vinson Lee <vlee at vmware.com>
Date: Tue Oct 20 10:43:46 2009 -0600
mesa: Fix Mac OS build.
strtod_l needs the xlocale.h header on Mac OS. It's possible other
non-Linux OSes would need this header too.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=478332b0c1f0198bc7063300d203c21e42796045
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 20 17:52:33 2009 +0200
st/xorg: Move drm init to own function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc07ca004aaa338217c49e95f51b072b32c4f8c6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 20 17:17:41 2009 +0200
trace: Check for destroy before calling it
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f71b3bba86771be56ff1def716beb370decd22
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 20 17:18:25 2009 +0200
st/xorg: Cleanly shutdown
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Mathias Fröhlich <Mathias.Froehlich at web.de>
Date: Mon Oct 19 11:47:21 2009 -0400
r300: fix texture size handling with size > 2048
The in kernel texture check fails because of both
bit11 flags being set on 16x16 textures. It tuns out
that these bits are still set and not cleared in the
pp_txpitch field of the texture. The attached patch
at least helps for this case on my machine. It clears
the bit 11 from the pitch field if the texture is smaller
and masks out that hight bits on the conventional width
and height field.
Fixes bug 24584
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8123180ea649540fb7319bc79ad77dca0d5d68cd
Author: Robert Noland <rnoland at 2hip.net>
Date: Mon Oct 19 09:47:39 2009 -0500
r600: Fix size calculation for 24 bit depth
size was being calculated based on 3 bytes per pixel with 24 bit depth
instead of 4 bytes. This caused corruption in the bottom 25% of objects.
This finishes fixing the menu/text corruption in compiz/kde4.
Signed-off-by: Robert Noland <rnoland at 2hip.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8f14e5ca994461c54ba547f6371c2f71474425
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Oct 19 07:49:40 2009 +0200
st/xorg: Remove output functions not used
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7fbcfdb3bf220ceae5c994d49bcd806a51e177a
Author: Zack Rusin <zackr at vmware.com>
Date: Mon Oct 19 23:48:38 2009 -0400
st/xorg: makefile garbage
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a39a3cc14e816cc91a81028a27c4dbd4816cdc9d
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Oct 13 13:06:39 2009 -0400
st/xorg: implement basic src/mask transformations
plus fix filters
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5f1f6a0bece3d035bf5ac1685b5335af4862cea
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Oct 19 13:51:28 2009 -0700
r300g: Demonstratory kludge to unbreak glxgears.
We *must* recalculate something in vformat every rebind; let's see
if we can't narrow it down a bit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=973aab1a528f0a42e8b5e979b4730649ea366363
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Oct 19 13:06:45 2009 -0700
dri-st: Add EXT_provoking_vertex.
Hm, I could have sworn I did this before?
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1b39c673d885e3dc990a29445360830b0a603aa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Oct 18 11:49:44 2009 +0200
st/xorg: Switch to set_mode_major
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=846da0bfdae971cba84cd2ad9217c74c62e6bce9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Oct 18 15:42:25 2009 +0200
st/xorg: Massivly redo root pixmap creation
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9e6152cb38ca5f1ea6d65cf9bf32150bf9d2b7b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Oct 18 11:46:19 2009 +0200
st/xorg: Clean up cursor functions a bit
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8843c60565094be311e3b31c0826a3035627a3e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Oct 18 15:25:30 2009 +0200
st/xorg: Support more then one output of a given type
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5dc9634a39b5aa84fe963676b4fd0249363cf
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Oct 18 07:50:14 2009 +0200
st/xorg: Change how disable accel is handled
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec5c23551cdb4c369d8f8f392208f4d4bf29911b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 19 18:17:45 2009 +0200
nv50: add support for address regs
Allow indirect uniform access and increase the
limit on parameters from 128 to 512.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb7ea97e7fff1ee39921ad81294c4963b5b3ded8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 19 17:53:31 2009 +0200
nv50: cleanup emit_kil
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eef2017acbbb617c559555648c7745141f3aedb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Mon Oct 19 17:47:29 2009 +0200
nv50: implement TGSI_OPCODE_CMP
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f204eb184237b387432413212a3a20d83c87594b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Tue Oct 13 15:09:13 2009 +0200
nv50: quick fix for insn src negation
We only have a per nv50_reg negation flag, if an
nv50_reg is used more than once in a TGSI op with
different sign modes, we'd generate wrong code.
We probably can't do much better without more
invasive changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1635e8d6f4b96e691746e8c8c5a273089bae6843
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 14 21:27:35 2009 +0200
nv50: add support for DDX and DDY opcodes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0e80cf0e97cec526bb2ff0f94d9142e33374c20
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Wed Oct 14 21:23:29 2009 +0200
nv50: submit user vbo data through the fifo
Requesting a new real buffer from the kernel and
copying all the data is wasteful e.g. if only a
few (but widely spread) vertices are accessed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fba2eabe13b8a3f8c1396c5949db3daab0192156
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 10 13:13:16 2009 +0200
nv50: use SIFC for TIC, TSC upload
Add proper flushes for TIC and TSC and remove
the costly 2D.0110 flush in nv50_flush.
Correct TIC and TSC bo sizes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ab2fcca9d40ed65ab8d88c0253969c5311b7320
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date: Sat Oct 10 13:18:07 2009 +0200
nv50: nicer texture format switch
Similar to nv40.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=620270c76e7241fe4c391e31e3706468d708fe69
Merge: 35b98e2884bd7c76c43fa08d5bb0a8f1396d3298 16e21191e26084848c7e6e3ffd9e15ef670855c5
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Mon Oct 19 12:10:59 2009 -0400
Merge branch 'mesa_7_6_branch' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
regenerated lex.yy.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=35b98e2884bd7c76c43fa08d5bb0a8f1396d3298
Author: Ben Skeggs <bskeggs at redhat.com>
Date: Mon Oct 19 09:28:59 2009 +1000
nouveau: implement is_{texture,buffer}_referenced properly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=869d3eea37ee060d62cd5b7f6031ef5a93e328a1
Author: Ben Skeggs <bskeggs at redhat.com>
Date: Wed Oct 7 16:07:34 2009 +1000
drm/nv50: write tic/tsc setup to correct slots when skipping units
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16a06fea73b1e6e8857f7568762bfc56dcfe2940
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Oct 18 15:54:39 2009 -0700
r300g: Fix up a bunch of warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2e29b502e5f777551ff057f08e54d82542863cf
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sun Oct 18 10:30:18 2009 -0700
r300g: Add another ZTOP condition.
I don't even know if texkill works right now.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=838da1d4ae11aa8b5eab4f35713709714e337cbe
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Oct 18 14:31:58 2009 +0100
llvmpipe: Allocate texture storage for whole quads.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb567357bc1366df7115e0daa68c2470e3bf6ba6
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 21:32:56 2009 -0700
gallium: Permit surface_copy and surface_fill to be NULL.
Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc.
please make sure you are not broken, and fix yourself up if you are.
There were only two or three places where the code did not have painful
fallbacks, so I would advise st maintainers to find less painful workarounds,
or consider overhauling util_surface_copy and util_surface_fill.
Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is.
I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfd877e4705002d97ee8dba6fe0c1f8676582ab3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 20:53:19 2009 -0700
r300g: Squash format warning.
Won't ever be supported.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11056ca86fce64209b7d21c87070c419a1968d28
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 20:47:45 2009 -0700
r300g: Use a dirty test to bring framerate back up.
This is just split out from the next commit, that's all.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51173e4e53a64465d1498ffd6454687b7629eb59
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 20:29:27 2009 -0700
r300g: Also have rs_block keyed to the current shader combo.
Eliminates part of the glxgears corruption here. Need to clean up PSC more,
to get rid of the rest of it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9ae4a483e7c85a9046a87005232aa09de782aa
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 20:05:23 2009 -0700
r300g: Fix u_hash_table rename.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a98d19d1b93651acd8f7f428151667e411ad718
Merge: 3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce 114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Sat Oct 17 19:58:23 2009 -0700
Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=114417a2f52ab463f37fcabb5e9b0636574623dc
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sat Oct 17 20:49:18 2009 +0200
nouveau: nv40: Use same workaround as i915 for segfault related to vbo
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=66aab9a1f6de241687a14f7aed45226061c1b84b
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sat Oct 17 20:46:19 2009 +0200
nouveau: nv30: Remove duplicate case. Was a typo for X8R8G8B8, but that will never be use for front buffer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67356ae04743da3137e950503ffd4a1f8fa36400
Author: Patrice Mandin <patmandin at gmail.com>
Date: Sat Oct 17 20:27:24 2009 +0200
nouveau: nv30: Use same workaround as i915 for segfault related to vbo
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d42e3988de8b3e1b37d8c21d18db240bc8b4096
Author: José Fonseca <jfonseca at vmware.com>
Date: Sat Oct 17 11:45:04 2009 +0100
util: Rename from u_* to util_* while we're at it.
To be consistent with the rest.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60a39b6799c72430851d92f93758e2f25487a0f4
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sat Oct 17 08:25:48 2009 +0100
intel: Disallow relocations to the byte beyond the end of the buffer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a335d334d45701a42c283257fa44f2f7148e186d
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 09:42:30 2009 -0600
mesa: fix/update some comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f094b86bb5ab93aedc03df5cf5bdf51ab9d37045
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 09:33:11 2009 -0600
mesa: lift default symlinks target into Makefile.template
Driver Makefiles can still add symlink dependencies/rules if needed.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db2046580f3b5be0e9fe30337f3bf412c4556ed9
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 09:25:05 2009 -0600
mesa: use EXTRA_MODULES and SUBDIRS to build r300 compiler
This is a bit cleaner and avoids rebuilding the r300_dri.so library all
the time.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9fd207133ba2ff8cd0bbcab6963c70d71628b1b
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 09:21:45 2009 -0600
mesa: added SUBDIRS support in dri/Makefile.template
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0503726bf8113919e4b00fbca504d7cbdcd0151
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 08:12:47 2009 -0600
mesa: move a comma
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ee7fd8d584abf051c552f455aeb588e2936b0ea
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 15:25:52 2009 -0600
mesa: added MESA_GLSL=useprog debug flag
This logs glUseProgram() calls to stderr.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3594b53c0173ac810106f667604bf94b5cfc4a1e
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Fri Oct 16 20:21:17 2009 +0200
r300: fix vertex program parameters limits
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e56bef5a5f56feb65ae94a51e5db9cf943ce0ce
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Oct 16 09:45:07 2009 -0700
radeon-gallium: Use debug_get_bool_option instead of getenv.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8a156cfc539b9c04dc3527e4fc61cb4b0b688e
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Oct 16 08:39:59 2009 -0700
r300g: Use a hash table to look up vertex info.
Need to move rs_block to this, too.
Also, I'm getting massive amounts of flicker for some reason; I bet we've gotta
re-re-examine PSC and friends. :C
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3924d8611513eea74446d655b554596ab66381ff
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Fri Oct 16 08:27:56 2009 -0700
util: Change function names to begin with u_.
Avoids link-time clashes with Mesa's internal hash table.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=946bc9aa42600caa400eb6926dcc5cbd558f2280
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 16 07:38:39 2009 -0600
docs: document GLSL float parsing bug fix
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89b31c9619449d5c9b8ebe4e245c2a926e3583e6
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 14:19:03 2009 -0600
mesa: use C locale for _mesa_strtod()
_mesa_strtod() is used for shader/program parsing where the decimal
point character is always '.' Use strtod_l() with a "C" locale to
ensure correct string->double conversion when the actual locale uses
another character such as ',' for the decimal point.
Fixes bug 24531.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=166957abebea6aa203eba7e6348e89d53cf0e13e
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 16 11:39:29 2009 +0100
progs/tests: Use rand() instead of random().
Forgot these on previous commit.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=699260b19535abaa3af0a5d33eb039e3d6a30ce9
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 16 11:39:29 2009 +0100
progs/tests: Use rand() instead of random().
More portable. Same implementation on Linux.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60b6c7458319ff01ecdd9d1650d526ac8f75e194
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 16 11:36:09 2009 +0100
prog/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4f21be13ac14edd89e865138a9e36b266425b39
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Thu Oct 15 16:58:26 2009 -0700
r300g: Set logical ID for each emitted texture/sampler.
multitexarray works on my r300, but texrect doesn't.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa3046431a0da5990043fd4856602b0ba57ff9af
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:57:45 2009 -0600
dri/common: updated #includes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a37c9ac8eee8c0d5b49f198f490828a794dc93c4
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:54:32 2009 -0600
dri/common: use _mesa_little_endian() and update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf2aa33298db5af9128ad8f625321be47ab65c3
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 14:49:53 2009 -0600
dri/common: fix broken _dri_texformat_* initializations
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5a05fd782bf7bc3843e475df7b12fe6784c1b9e
Author: Patrice Mandin <patmandin at gmail.com>
Date: Thu Oct 15 22:41:09 2009 +0200
nouveau: nv30: Hack to enforce same number of bits as front buffer, for render targets
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13580aa3d142b17f936e517daf949ae228f9f14e
Author: Patrice Mandin <patmandin at gmail.com>
Date: Thu Oct 15 21:58:44 2009 +0200
nouveau: nv30: refuse binding a colour buffer with a zeta buffer with different bits, till the backend can tell Mesa not to do that.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=108273c5ed43b2c54a58900b7bb4528f912e2b1f
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 11 12:54:11 2009 -0400
st/xorg: refix source over
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b7d9053a08d5042206781a664ecd74efac0eb86
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 13:00:03 2009 -0600
progs/egl: put declarations before code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c21c8862bc6edc9cddf3b6eb6f276961099a7a8
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Mon Sep 28 14:12:39 2009 +0800
egl: Rework the synchronization primitives.
This adds error checking to the synchronization primitives. And
eglWaitGL is now implemented by eglWaitClient.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57da499d7ba074128e8c97b8076805e403a2b9c4
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 15 11:08:48 2009 +0800
egl: Rework eglSwapInterval.
This adds error checking to eglSwapInterval and clamps the swap
interval.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbfd0e26151bef567c152c8018ecc15f04c70914
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 15 11:08:33 2009 +0800
egl: Rework error checking in eglSwapBuffers.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa1253b09a6a38e7fcd695aa36e89b9d4bd8dfe
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Wed Sep 30 15:08:34 2009 +0800
egl: Update comments about eglapi.c.
Mention that opaque handles are looked up and checked.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=61906631202af855d0742586956ff9f34522a525
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Wed Sep 30 15:34:45 2009 +0800
egl: Rework error checking in eglGetCurrentSurface.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bb2485ed0e4764b8ad1f1a7f0bfe1c3f66d71bc
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 18:32:19 2009 +0800
egl: Include GL header in eglconfigutil.h.
This is just a cosmetic change.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=29d115092e7b9e1436df3ce1fb7ffe183f8a9302
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sat Oct 10 14:39:43 2009 +0800
egl: Fix GLX_USE_TLS build.
Remove an extraneous semicolon.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fc1614e7a56ab16df1b6ebbc159c58e8212d96d
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Thu Oct 1 16:40:09 2009 +0800
egl: Fix eglCheckConfigHandle.
A stupid bug by me made the check void.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f30b0709b5a71915df336194f9f805e4c306cef
Author: Owen Taylor <otaylor at snell.localdomain>
Date: Wed Oct 14 16:20:07 2009 -0400
Use the right pitch when rendering to a texture
We need to get the pitch from the texture level we are rendering to,
rather than just using the base texel width.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=16c6a3b71e6be04b6bb3d08fcb658194c5251fc7
Author: Robert Noland <rnoland at 2hip.net>
Date: Wed Oct 14 14:04:24 2009 -0500
r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported.
Report unsupported attributes while I'm here.
Signed-off-by: Robert Noland <rnoland at 2hip.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a176b1c5d8b14601ec7e6ca9599c55fcc4797a7d
Author: Robert Noland <rnoland at 2hip.net>
Date: Wed Oct 14 14:02:12 2009 -0500
r600: cleanup in r600_cs_process_relocs().
Signed-off-by: Robert Noland <rnoland at 2hip.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5d6450c2c85cc7d645cb0736194f41e5393802d
Author: Robert Noland <rnoland at 2hip.net>
Date: Wed Oct 14 13:58:56 2009 -0500
radeon: return EINVAL for 0 length buffers.
Signed-off-by: Robert Noland <rnoland at 2hip.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22a0029a68cf6a17e5d799c7d8eb8a699ccdeabb
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Thu Oct 15 11:24:49 2009 -0400
r600: fix tfp1 bo size
Setting the wrong bo size resulting in an incomplete
read cache flush when reading the texture. This fixes the
compiz text corruption.
[agd5f: take hw pitch alignment into account]
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3fec141017a39916d07000a3aa00eef3c9ac8a7
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 14:57:45 2009 +0300
r600: implement ProgramStringNotify
need this to properly test with piglit/glean vert/fragprog tests
copied mostly from r300, many thanks to osiris, nha, airlied, others...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=606becc7f3513354548f587d84db731046616401
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 12:58:40 2009 +0300
r600: LIT dst.y gets value from src.x
seems I overlooked this when removing hardcoded swizzles for this
one previously
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74c31e5d05f7ed342fb143cb6f637b54e8961973
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 12:20:26 2009 +0300
r600: DPH adds w comp of second operand, so set first one to 1 instead
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95851d8cb232cbd1312d2b8de471ba2aeb276911
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 9 10:46:12 2009 +0300
r600: fixup KIL instruction a bit
- KILLGT takes 2 arguments
- arb KIL has no dst register
- add TODO about clause ending but currently piglit fp-kil passes and
does not hang the card
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf68e54a4d69bdd9a01656919d3cd752c96157b3
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Sep 28 11:23:49 2009 +0300
r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask
makes blend functions work better
Signed-off-by: Dave Airlie <airlied at linux.ie>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5101215a64a69a212241eadba7f097cef33a0b5c
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Sep 28 10:42:35 2009 +0300
r600: user correct alpha blend factor
Signed-off-by: Dave Airlie <airlied at linux.ie>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7285bdffcd8cca1c7d3066d38907a5987e844ea
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Tue Sep 29 09:46:29 2009 +0300
r600: clear position enable bit when when wpos is not used by FP
Makes doom3 alot nicer..
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8b4d9e3625c7de83247596fd6822227da04336
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 15 08:59:13 2009 -0600
mesa: regenerated lex.yy.c w/ _mesa_strtod()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=269f16cd96fdbee5d178130171b4ef40258f61cf
Author: Neil Roberts <neil at linux.intel.com>
Date: Wed Oct 14 23:25:04 2009 +0100
mesa: Use _mesa_strtod in the lexer for assembly shaders
See bug 24531.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c47b03ebebd4db30bf5ed17b44c0f8757306b197
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 13:14:22 2009 -0600
radeon: initialize renderbuffer Format field in radeon_create_renderbuffer()
Plus, use MESA_FORMAT_S8_Z24 everywhere.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 09:37:40 2009 -0600
progs/Makefile: remove extra quoting
This reverts part of commit 115edf24a9128b79dfa5f30482c990e2cb898357 and
fixes the error: "/bin/sh: line 0: test: too many arguments".
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=72fd1cf292937565a182b400595816c6ad88836a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Wed Oct 14 11:44:09 2009 +0200
trace: Handle transfer returning null
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=074e069910c7082620be4211fe5496365f828886
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 11 06:08:42 2009 -0400
st/xorg: fix most of the composition modes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82fc97c643c4309a10cfefb108c4c0f11a2e55a
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 14 20:06:38 2009 -0700
r300g: Move ZTOP to its own state atom.
It may seem pointless, but this avoids a fair amount of predicted CSO pain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=91bd87c06ee5427887e1284bd52424387e54397f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 19:13:32 2009 -0600
progs/demos: try different depth formats in fbo_firecube.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=85fb3e402744bbfd67ca9c79c98f54dd8ad169f5
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 11:28:28 2009 -0600
docs: document more MESA_GLSL env var options
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=24e2f61469a4915ca4aba431cbe4634293cbe92e
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 10:56:29 2009 -0600
mesa: assorted top-level Makefile clean-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fd5cb713338e91999a036399a4bea4406687ca0
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 16:24:35 2009 -0600
mesa: added VERBOSE_SWAPBUFFERS
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9784072fee016e14e0319c705420becb2490bf9
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 16:23:52 2009 -0600
vbo: clean-ups, reformatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ade1cc992410c8696fdfe0f84fb613fd0dc8099f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 16:23:22 2009 -0600
mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9099f8602eb6d15e9fc2e0b0987e7a58fb98b68
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 15:46:25 2009 -0600
mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=73fc0ca4c36f258c4d0d7707dd3313a685c211bf
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 15:11:12 2009 -0600
mesa: remove unused ctx->Driver.PrioritizeTextures() hook
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0187e042b681663938a1a12e9ae03c6f0ab48af5
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 15:00:50 2009 -0600
mesa: remove unused ctx->Driver.TextureMatrix() hook
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=115edf24a9128b79dfa5f30482c990e2cb898357
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Tue Oct 13 10:55:34 2009 -0700
Fix build when PROGRAM_DIRS is empty.
SUBDIRS just takes PROGRAM_DIRS value. If PROGRAM_DIRS gets set
to the empty string (as can happen when building only OSMesa), a
'for' loop will lack anything to iterate over, causing a parse
error.
This fixes the issue by making sure SUBDIRS is the null string
when PROGRAM_DIRS is, and wrapping the for loops in if's, causing
them only to execute if there are directories to iterate over.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9282edfaa0ad24be16f5e395f346ca477050cdf6
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date: Tue Oct 13 10:55:33 2009 -0700
ac: Fix AIX shared library builds.
AIX uses ".a" for both static and shared library extensions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef067b5f01eb7ea7a08a64d897e0e70e139c618d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 13 11:56:35 2009 +0200
st/xorg: Fix dpms include problems
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c4bdbd825934fe01330890d360b61caa06fdc8d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 15 01:24:53 2009 +0100
autoconf: Fix case for not having package
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59cf40059a7c451b1d1bc0c90f674e8e4baa5ab8
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 11 01:07:26 2009 -0400
st/xorg: get transparency on fills working (fixes Qt/KDE apps)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96c9b39a6a9553573fcbdb5fd6db0e9d59768442
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Tue Oct 13 15:32:04 2009 +0100
i915g: Fix warnings
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f22c427bd685f55e6f7e29dcd72cdb1aa42f04d9
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Wed Oct 14 14:18:36 2009 -0400
r600: enable EXT_vertex_array_bgra extensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce3c03257bccc5f9e8a6caf0f39565a87856eaf
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 14 17:27:06 2009 +0100
util: Fix cpu detection on Windows. Cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4046c3bab4dde95d4096f26637adaa6ce6d310a9
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 14 17:11:30 2009 +0100
llvmpipe: Use ALIGN_STACK.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=68edb4eac55457796ed5c5e4f1c702af749fd543
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 14 17:11:08 2009 +0100
gallium: New ALIGN_STACK macro to tell gcc to align stack pointer.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ba645f0fbcb16ac97064c3d25d5966645410a44
Author: José Fonseca <jfonseca at vmware.com>
Date: Wed Oct 14 16:16:40 2009 +0100
scons: Disable SSE intrinsics on MinGW.
-mstackrealign causes stack corruption on MinGW. And without it the ability
to use SSE instrinsics goes down the drain. Even if we use
__attribute__((force_align_arg_pointer)) for the functions we explicitly
use SSE instrinsics, the SSE code automatically generated by gcc will
cause assertion failures. What a nightmare.
Thankfully LLVM gets this right, so all runtime generated SSE code just
works. rtasm code doesn't assume 16byte alignment. Therefore the bulk of
our performance sensitive code is not affected by this.
Still, intrinsics can be convenient, and it would be nice
to get this working again some day, sp will try to get a reduced test
case.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fd7e9ef05955834e3c4de8a1dfa7ea1a868d762
Merge: ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae 31f7e8efb25a77e3bdfb6e9850cf31e339060976
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 09:40:05 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce3801ab87ef6eb29e5b81c2acfdd102f7b9c0ae
Merge: 98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8 115edf24a9128b79dfa5f30482c990e2cb898357
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 09:22:30 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98eb7a14a44f8e5c3c2d2f1418d7d4e4ed0fe5e8
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 14 07:52:26 2009 -0600
mesa: remove left-over debug printf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea862ec8ff4a52b30b822e737d93a49330be9e31
Author: Vinson Lee <vlee at vmware.com>
Date: Wed Oct 14 07:43:18 2009 -0600
prog/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd63f89e95342d7d5921d6369346e356b505b584
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 14 03:09:41 2009 -0700
r300g: Move ztop to derived state.
Need to get it into its own atom instead of piggybacking on DSA.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f13e507798cdbbe2fad5df33dcd581d49d6fa7ab
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Wed Oct 14 01:58:18 2009 -0700
r300g: Compiler warning cleanup.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b697fb0aaaab8479716763510f56b1053ddb37
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 18:24:34 2009 +1000
r300g: remove buffer add that should be unnecessary.
This should be handled in the emit fine
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa581580b18d530b849299c38604ab0804290e49
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 18:24:05 2009 +1000
r300g: add QUERY to KITCHEN_SINK
I missed this, thanks to Corbin for pointing it out.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce5cba040c34a1a70186c29a5055e9be3c85a54a
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 18:05:14 2009 +1000
r300g: add one more ZTOP disable bit.
Still missing the frag uses kill support, hopefully nha can point that out.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=51d1cf55da6f8b8a215814589a189b6e5e537fe5
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 17:44:19 2009 +1000
r300g: port over last parts of oq support.
Add support for begin/end in each CS so we don't get any other
processes rendering in between.
TODO:
blame other parts of driver for this not working like Z.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47791697ab6eb6965f0ba8ba3f20373b3753ca2a
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 17:14:43 2009 +1000
r300g: convert query to a state for emitting.
This means we don't emit in the begin query but when we have
to flush. Similiar to classic.
TODO:
make query object actually work.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bee7bdea470b6b5dcebef9aacc8fe4feca687c
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 16:53:12 2009 +1000
r300g: fixup arb occulsion query support.
1: add rv530 support
- num z pipes cap
- add proper start/finish query options for rv530
2: convert to use linked list properly.
3: add flushing required check.
4: initial Z top disabling support.
TODO:
make it actually work on my rv530.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=210481ae16e966865dcf9f1fd5f5dfabf4dc28bc
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 15:13:25 2009 +1000
r300g: attempt to make bo space check sane.
This attempts to make r300g do proper bo space checking as opposed
to whatever it was doing now.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c0c820e2767324546d450d2a7aa7bf1f70c36f
Author: Dave Airlie <airlied at redhat.com>
Date: Wed Oct 14 11:42:05 2009 +1000
r300g: fix case where texture unit 0 is disabled but unit 1 is enabled.
to reproduce, start texrect, disable 0 texture in menu.
Signed-off-by: Dave Airlie <airlied at redhat.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=220f72a8d04728efbbc097d27be43590b0fe1ceb
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 16:33:17 2009 -0600
mesa: minor tweak to printf string
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=435623b3f0b2d2db5b107ef177693ccafc591a29
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 16:32:15 2009 -0600
mesa: rework _mesa_read_shader() debug hook
Look for shaders named "newshader_<CHECKSUM>" to replace the incoming
shader text. For debug purposes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfefde38c7dfe70a3531cb85215e55eeb6407180
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 16:18:06 2009 -0600
mesa: don't print pointer in _mesa_fprint_parameter_list()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f058b25881e08c9d89a33345e5c84e1357396932
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Thu Oct 8 17:28:02 2009 -0700
Store clipping distance for user clip planes as part of vertex processing
Once the clipping distance is calculated and stored per vertex, the
distances can be re-used when clipping is actually performed. This
doesn't have any immediate benefit, but it paves the way for
implementing gl_ClipDistance in vertex shaders and result.clip[] in
vertex programs.
This has not produces any oglconform regressions on my G31 system
which uses software TNL.
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf33aaf8fe2b1d22e394f431735b76f3ab04b854
Author: Patrice Mandin <patmandin at gmail.com>
Date: Tue Oct 13 22:53:32 2009 +0200
nouveau: nv30: use texture width,height for render target dimensions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1c5cab5525dfcb8edffa275e7c8c3e753c7536f
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Tue Sep 29 16:11:06 2009 +0800
egl: Improve logging facility.
Add _eglSetLogger and _eglSetLogLevel to allow drivers to change the
message logger or report level.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=310c76812e5a2013dad36fc9d1686f57e7b1e626
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Mon Aug 17 15:53:54 2009 +0800
egl: Allow binding to any client API.
As a result, EGL_NONE is no longer a valid client API. And it is
possible that no config supports the current bound API.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e787ffcd02cac9085ac69f631cce235d1cad59c9
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Mon Sep 28 17:39:07 2009 +0800
egl: Preload a driver if eglGetProcAddress is called early.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9061d733d3f31293c145cf3b7a0f71c1bfd31989
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sat Aug 15 22:44:46 2009 +0800
egl: Remove core functions from eglGetProcAddress.
eglGetProcAddress may not be used to query core (non-extension)
functions.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5541988578054345ca70b7ed7972710396e61b44
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Mon Sep 28 17:25:48 2009 +0800
egl: Add support for driver built-in.
This allows an EGL driver to be compiled together with libEGL.so. It
eliminates the need to specify a driver, or support module loading on
new platforms.
Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cc1c3a0336d74e518417e2e93e141171a50542b
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 10 05:24:32 2009 -0400
st/xorg: solid fills with masks are supported
gradients are supported, but not enabled by default due to little
testing they got
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83f4e72009e2ee03ec1175bd3e6e309e605c2bd1
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 10:37:39 2009 -0600
intel: fix broken sw generate mipmap path
Need to restore code that fixed up the intel_texture_image state.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89bb33fb20e69d9fa5325da10abf31d61d51d371
Author: Zack Rusin <zackr at vmware.com>
Date: Sat Oct 10 04:45:41 2009 -0400
st/xorg: fix and enable by default xrender acceleration
src in mask was broken
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eefecf5d2a5bf9fc0f0f7919faf1747b0add8d6f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 09:04:54 2009 -0600
mesa: whitespace fixes
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8413351c33d5758da057b56a140c9ee622a5e4a
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 13 09:04:14 2009 -0600
mesa: do RTT check in _mesa_meta_check_generate_mipmap_fallback()
We need to check that we can actually render to the texture's format
before doing mipmap generation.
This may fix bug 24219.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca8cafda0b996167647d724ea3da3ec568a9e42f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Oct 12 21:26:46 2009 -0700
r300g: More debug flags.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a4f7abc2137754646a811007696321c7714f1b
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Oct 12 20:55:57 2009 -0700
r300g: Surface debug.
It gets really annoying watching r300g tell me how it's filling surfaces.
Or falling back during filling surfaces.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95a05621eb750c07e5c7a5eb64b8458d202192b3
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Mon Oct 12 20:47:00 2009 -0700
r300g: Fallback on surfaces we can't render to or from.
Still not sure why st keeps handing down things we can't render to.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36ccdf09b8483305c7fa1366de9df2dea2fd6985
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Oct 6 16:00:27 2009 -0700
r300g: Prevent multiple-use textures from getting incorrectly approved.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fc9cdfdfceaf7ca1db64bf1feccf649fe4c907
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date: Tue Oct 6 15:30:39 2009 -0700
r300g: Clean up texture formats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f928b355275c0e76ead6febe471a552ece8b0a8
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 18:11:31 2009 -0600
mesa: save/set/restore texture base/wrap state in blitframebuffer_texture()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5d6a8e88fb970bce596adc10a8b22f6758591f0
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 18:09:32 2009 -0600
mesa: minor clean up in check_begin_texture_render()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=47a7535f413d6467082de224f64eecc046227406
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 18:08:42 2009 -0600
intel: whitespace/formatting clean-up
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3732d0a77d2cbae50874f5a4ebdb3d8f06021a57
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 17:41:47 2009 -0600
intel: replace extern decl with #include
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c28979576a566055e44cb31f3e5c0cd82754e0
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 17:41:14 2009 -0600
intel: added INLINE keyword to minify()
This is mainly just to silence some warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c932e21fa848562325f666dce5db3b09bc61bffa
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 17:40:33 2009 -0600
intel: code clean-ups
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6594a22f298833eeb6881795b24d03d2fd8e898
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 17:37:06 2009 -0600
intel: pass zslice to intel_miptree_image_offset()
This lets us get rid of intel_miptree_depth_offsets() and simplify all
of the calling code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d2ef602461ca75e7160af46a2b5040742a91c9
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 12 17:32:16 2009 -0600
i965: remove unused var
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=96fd13c1a024e3b6c0b1c44394c67c772e52b9c9
Author: Vinson Lee <vlee at vmware.com>
Date: Mon Oct 12 18:05:05 2009 -0600
prog/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1cd4c55856dc7d36406de21a0fb5f567fcd36f
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 9 08:29:28 2009 -0600
mesa: print program Id when printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5348d435da7d06478adc003a07e388915a8b346
Author: Patrice Mandin <patmandin at gmail.com>
Date: Mon Oct 12 21:03:26 2009 +0200
Add support for more 8 and 16 bits formats
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a32c0a19e77e2e735f8d5cbc5b3bb9fda9606e5
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 14:57:45 2009 +0300
r600: implement ProgramStringNotify
need this to properly test with piglit/glean vert/fragprog tests
copied mostly from r300, many thanks to osiris, nha, airlied, others...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da66d9e12d339c5c6df08ea0bd11a550c9c57b36
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 12:58:40 2009 +0300
r600: LIT dst.y gets value from src.x
seems I overlooked this when removing hardcoded swizzles for this
one previously
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=97dd35bd6f2e2654b96923fd06bf9761e7b2269d
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Mon Oct 12 12:20:26 2009 +0300
r600: DPH adds w comp of second operand, so set first one to 1 instead
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=150d4968e31e4600f9479c53f83d810b92b59cf7
Author: Zack Rusin <zackr at vmware.com>
Date: Sun Oct 11 21:52:10 2009 -0400
st/xorg: initialize pipe in the renderer
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=319a588238b4c0c58f8f8807e1143ad79cd8f698
Author: Zack Rusin <zackr at vmware.com>
Date: Fri Oct 9 09:52:17 2009 -0400
st/xorg: lots of rendering and xv changes
extract all the rendering code to xorg_rendedrer, make both exa and xv
share that code. in the process cleanup the rendering code and implement
a lot more of the xv infrastructure.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59ae3d51556229631f558f56268df89c885de664
Author: Zack Rusin <zackr at vmware.com>
Date: Tue Oct 6 12:38:47 2009 -0400
configs: fix some remains of the i915simple driver
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4969d014e5d55985119874c8db7cb98154185802
Author: Zack Rusin <zackr at vmware.com>
Date: Wed Sep 30 21:22:48 2009 -0400
st/xorg: implement basics of xv
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3be27c0cf8a4c47230f31d9d66bde7340ffb204
Author: Eric Anholt <eric at anholt.net>
Date: Sun Oct 11 11:16:03 2009 -0700
i965: Fix the last valid address setting for the index buffer.
Again, last valid address, not first invalid address. Fixes regression
in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches
and caused piglit draw_elements_base_vertex to fail.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a82da7fa263c7fb6b902285994136890e6dc3278
Author: Eric Anholt <eric at anholt.net>
Date: Sun Oct 11 11:04:09 2009 -0700
i965: Fix the bounds emitted in the vertex buffer packets.
It's the address of the last valid byte, not the address of the first
invalid byte.
This should also fix problems with rendering with the new sanity checks in
the kernel.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f096cc7dc1cdae1698eb7a340cd8c7f5ea0b1166
Author: Nicolai Hähnle <nhaehnle at gmail.com>
Date: Sun Oct 11 12:40:07 2009 +0200
r300g: Fix fragment program constants upload on R300
Signed-off-by: Nicolai Hähnle <nhaehnle at gmail.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3611d01a44d5d3cd2c132e685836b1ea9c8b9922
Author: Dave Airlie <airlied at redhat.com>
Date: Sun Oct 11 19:12:24 2009 +1000
r300g: fix blending default state + alpha separate.
this makes the default state same as r300
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbf46ed670ef5a5c8a641730234dd7ae964c3170
Author: Vinson Lee <vlee at vmware.com>
Date: Sat Oct 10 10:45:16 2009 -0600
progs/perf: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=57e3eb1b178e861dee7695c9a5e1c71a4333192d
Merge: 39daa763b59cc80d862709e99ee3619bd0f7a14d 768481ed40cb7530fdbadbf4d6dc00b74209adf1
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 09:25:34 2009 -0600
Merge branch 'mesa_7_6_branch'
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39daa763b59cc80d862709e99ee3619bd0f7a14d
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 09:12:00 2009 -0600
softpipe: fix multi-drawbuffers regression
This is part of the fix for bug 24401.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=768481ed40cb7530fdbadbf4d6dc00b74209adf1
Author: Brian Paul <brianp at vmware.com>
Date: Sat Oct 10 09:18:14 2009 -0600
softpipe: revert 564df9dc5f6335eb8dc68f3c69cf054d2142663c
This change silenced valgrind warnings but broke progs/tests/drawbuffers.
The problem is we don't know the surface's state when we start caching it
(it may or may not be initialized/cleared/etc). So "clearing" it here was
presumptuous. Leaving the code in place (but disabled) for reference and
when using valgrind.
Fixes bug 24401
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74e53ddba246b1f6604c6120b63a923fd9c60d5
Author: Cooper Yuan <cooperyuan at gmail.com>
Date: Sat Oct 10 14:41:44 2009 +0800
r300g: add video surface create and destroy functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=194ede4bf97547ce8a61587ede0b0a5054955783
Author: Alex Deucher <alexdeucher at gmail.com>
Date: Fri Oct 9 15:44:32 2009 -0400
radeon: fix scissor regression
fixes fdo bug 24248
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2738681e847ec257e275f3575d010ac13a147f1b
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 9 13:23:07 2009 -0600
docs: fix aux buffer bug 24426
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6164f1fe790def9f3ca4f1f555ef59bbaa82db90
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 9 13:20:28 2009 -0600
st/mesa: create aux buffers according to visual
Fixes bug 24426 for gallium.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce64e063a8b32d842a3b5dfe62178e9e4cd89f9c
Author: Brian Paul <brianp at vmware.com>
Date: Fri Oct 9 13:22:00 2009 -0600
mesa: fix incorrect assertion in _mesa_add_aux_renderbuffers()
Fixes bug 24426.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=45e76d2665b38ba3787548310efc59e969124c01
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 20:27:27 2009 -0600
mesa: remove a bunch of gl_renderbuffer fields
_ActualFormat is replaced by Format (MESA_FORMAT_x).
ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are
all replaced by MESA_FORMAT_x queries.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7fb30f03badf7f3ac5d66e87acb8cbb1c5aee0b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 09:17:13 2009 -0600
mesa: regenerated gl_mangle.h file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db828ed7589d0a5687386c4b4268b4e7ff78c866
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 14:43:22 2009 +0200
st/xorg: Old X servers don't deal well with failing accesses
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d629d4aa211d098fe9541d0b644cf67ee1d7019
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 14:40:19 2009 +0200
st/xorg: More fallback debugging
Change the fallback debugging around a bit and do the old commit correctly
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=992b143b2551b0fe1871bc90aed984f63d04d7b5
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 14:41:06 2009 +0200
Revert "st/xorg: Debug fallbacks for composite as well"
This commit included a change that should have been in
its own commit, and turns out that you can do what was
suposed to go in it in much better way as well.
This reverts commit 5080e8bea6ae5cdb116023a5e2d8dbbb762bd69d.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5080e8bea6ae5cdb116023a5e2d8dbbb762bd69d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 13:38:34 2009 +0200
st/xorg: Debug fallbacks for composite as well
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=552efdae06eae578da6d0c6d6bad4b662bce9735
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 13:13:36 2009 +0200
st/xorg: Use A8 textures for depth 8 pixmaps
There is no hardware out there that can render to I8 textures.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a31d16cbfa5a74299f6b6acd4814d6393f46d66b
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Oct 8 13:05:55 2009 +0200
st/xorg: Fix depth stencil buffers on old X servers
Sanity checking is for the weak.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=76d2ec3a0a047a65ffca70f53848241a3225dad3
Author: Vinson Lee <vlee at vmware.com>
Date: Fri Oct 9 07:24:04 2009 -0600
progs/tests: Add tests to Makefile.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f36123323c9d696fec6e54882242cab15247ab0d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 13:00:37 2009 -0600
softpipe: restore/fix print_vertex() debug helper
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=023bab675ad0c77f7afd23a0fd64c2a8833f6678
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Fri Oct 9 13:57:23 2009 +0100
progs/perf: Ignores!
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c595dea23c6e77dc5d44a7f4b86916b72e09f970
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 9 13:22:42 2009 +0100
util: Force ESI register for cpuid's ebx result.
Fixes a segfault and better code. Unfortunately using an arbitrary
register ("=r") causes the gcc to abort when the code is optimized saying
it can't satisfy the constraint. Setting seems to do the trick.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69588d7ed59a019a5272a9cc391e30c47d006aee
Author: José Fonseca <jfonseca at vmware.com>
Date: Fri Oct 9 11:29:33 2009 +0100
llvmpipe: Eliminate constant mapping/unmapping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d54e9f54d0d62f5a4d40cdf0530156566b84bed0
Author: José Fonseca <jfonseca at vmware.com>
Date: Tue Oct 6 16:59:07 2009 +0100
progs: Remove unused empty file.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b858257ca698e2f7dd3004299ae91d3687ae1f1b
Author: José Fonseca <jfonseca at vmware.com>
Date: Mon Oct 5 18:32:36 2009 +0100
gdi: Fix the build when llvmpipe is requested (the default) but llvm is not present.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=44c6c20b69839ea130a255496f5f692186b68793
Author: Andre Maasikas <amaasikas at gmail.com>
Date: Fri Oct 9 10:46:12 2009 +0300
r600: fixup KIL instruction a bit
- KILLGT takes 2 arguments
- arb KIL has no dst register
- add TODO about clause ending but currently piglit fp-kil passes and
does not hang the card
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90692486aa79452c6421041b4b7e7f34857e3278
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 20:49:32 2009 -0600
docs: bump libdrm version requirement
Probably need to bump other version requirements too...
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=859828cc4fb989bc5b67d26991a090a9f37e7c05
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 8 17:18:12 2009 -0700
mesa: Bump the required libdrm version to reflect reality.
Not all drivers require the latest version, but distros are good at
tracking it since we've got a good record as far as not regressing, and
it sure beats having a weird compile failure in someone else's driver
later on.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b8d2e76c395d6e1fcd09a61cd319cdc2d70c466
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 1 18:16:52 2009 -0700
i965: Use bo_references for the state cache delete function.
This appears to shave about 3% off the CPU usage in cairo-gl for firefox.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=193dddb04e26d4e6ccefef03ce7a620606d6de5f
Author: Eric Anholt <eric at anholt.net>
Date: Thu Oct 1 17:53:12 2009 -0700
intel: Use new drm_intel_bo_references() to avoid flushing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f49d53594c8ba501c39f9a43148ce02a0ec8bfc2
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 12:50:42 2009 -0600
mesa: free display list state after freeing shared state
Fixes bug 24402.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f67bc2e87255298ac22e8ccd98f482cc62d0ec26
Merge: f7455ad7af09b5ef31ccc454b79422a13c59af9a f7fb30f03badf7f3ac5d66e87acb8cbb1c5aee0b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 8 09:28:07 2009 -0600
Merge branch 'mesa_7_6_branch'
Conflicts:
src/mesa/drivers/common/meta.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7455ad7af09b5ef31ccc454b79422a13c59af9a
Author: Vinson Lee <vlee at vmware.com>
Date: Thu Oct 8 08:08:11 2009 -0600
progs/tests: Fix MSVC build.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f001cc09811214f0fa9083b799ad4232f8aee836
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:51:26 2009 -0600
mesa: clean up extended opcode code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e9ac20e3b399c6ec6ec2f586a9402b68590992
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:41:18 2009 -0600
mesa: move gl_list_instruction and gl_list_extensions to dlist.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=15f05e97aac46ffcf8a7765b0072535718833622
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:32:25 2009 -0600
mesa: added _mesa_free_display_list_data()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc995c72982b5f971741986fea7aa63bb5fcbd81
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:21:34 2009 -0600
mesa: clean-up display list mem allocation, fix NULL handling
The -1 term in alloc_instruction() foiled later NULL pointer checks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=77be195cf691bc7ba249f350e13c7ac06a78e9de
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:12:26 2009 -0600
main: replace ALLOC_INSTRUCTION macro with regular function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1697bee72a95f7d605e42ce60e2cb4a545106f
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 16:03:04 2009 -0600
mesa: rename display list functions
_mesa_alloc_instruction() sounded like it was related to vertex/fragment
program instructions, but it wasn't.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee3fbe70672f32ae598a0005e027a6883a130e7b
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 14:43:27 2009 -0600
gallium/xlib: call XQueryExtension() in glXQueryExtension()
See bug 24321.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f002e4aaa2d7ea085cd0a3c66ff0fa533905382
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 14:42:14 2009 -0600
mesa/xlib: call XQueryExtension() in glXQueryExtension()
See bug 24321.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7dd2c0afd68a90bb6b1f5f030c8d60bf6a562071
Author: Brian Paul <brianp at vmware.com>
Date: Wed Oct 7 14:07:49 2009 -0600
mesa: don't need to free textures, VBOs, etc. in _mesa_meta_free()
They're freed by the normal context deallocation code.
Fixes Blender crash, bug 24185.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74d61d03b54d72217d463c248468cdcd09320efc
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 22:30:01 2009 -0600
mesa: added MESA_FORMAT_XRGB8888
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5b725489243e6a94ca5e31306cdfa93619bd200
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 19:01:43 2009 -0600
mesa: added case for MESA_FORMAT_SIGNED_RGBA_16
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c13b9a141d77845517bf7cab20cff6115c31e67d
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 19:00:09 2009 -0600
mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7b5e616e07b5caa27e91bb5733a8a849d5963f6
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 18:56:29 2009 -0600
mesa: added _mesa_get_format_color_encoding()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edfd2f7c4f942ed0c1aa1238ab0684ee7dd889a2
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 6 18:54:13 2009 -0600
mesa: accept more pnames in _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e34a2a2b97e7c93955deedb7c12b73bccd6662d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 18:11:35 2009 -0600
drivers: don't include texformat.h
And remove other unneeded #includes while we're at it.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cd968300b8490f6efd75ef751fd3b6554f16d3
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:56:31 2009 -0600
mesa: don't include texformat.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=019bc97bd900a84f5f999afdb42928e92d33814b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:54:20 2009 -0600
mesa: move _mesa_format_to_type_and_comps() to formats.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0765cd6ec47cf068775197f312a1123e044566
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:50:33 2009 -0600
mesa: move gl_format_info struct to formats.c
This is a private datatype.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7f38a67d82191076b95f6faa0d419df68610da
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:48:22 2009 -0600
mesa: remove feature tests
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec3db6cab95c1025d4afa0e7951246b5aa51b48
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:28:39 2009 -0600
mesa: use FetchTexelf() instead of FetchTexelc()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bee4cff54c6a4c3ee193c80164a4b81863774b
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:27:50 2009 -0600
mesa: add parenthesis
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a2bb37264b4448d33f2948fe1702c9dc936395d
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 17:12:36 2009 -0600
mesa: lift _mesa_set_fetch_functions() calls out of drivers
Call it from in the main Mesa glTexImage functions.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbbf55fa8419549debbba9ac6dc011b2c18ef24c
Author: Brian Paul <brianp at vmware.com>
Date: Mon Oct 5 16:52:26 2009 -0600
mesa: make _mesa_get_texel_fetch_func() static
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32aa40eee46fd0b15f3873069f2440ea2dd75408
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 21:13:25 2009 -0600
mesa: removed gl_texture_image::CompressedSize field
Just call ctx->Driver.CompressedTextureSize() when we need to get
the compressed image size.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c92a531fb7e0d2de2a06610b2dff98eeb19c985
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 19:01:02 2009 -0600
mesa: reformatting
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb659f6e53095d4eeef85a3d586721306a0c3e80
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:43:22 2009 -0600
progs/tests: additional debug code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ca9ba254462b9be55b78df1d50519e10b2f4d73
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:42:37 2009 -0600
mesa: move mesa_set_fetch_functions()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=073d55f5849c6338a6381e8bc51c074524b5687b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:41:47 2009 -0600
radeon: fix tx_table[] entry
XXX need to still verify that the table entries are in correct order.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4208a8c02615841702619eb5891c0a61f96a5a00
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:41:24 2009 -0600
savage: s/Xfree/_mesa_free/
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=354d66e2f58bb19efcd9a0f8b2398d3f1dc4248d
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:30:47 2009 -0600
mesa: simplify _mesa_compressed_texture_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6bdafdf2cf1110b4a5ca7cf9e1c3dcb124b800f
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:29:44 2009 -0600
mesa: remove gl_texture_image::IsCompressed field
Use _mesa_is_format_compressed() instead.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=040fd7ed44c21a1faaa6475888e9365e8f0de42b
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 16:27:23 2009 -0600
mesa: added _mesa_format_row_stride()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c7ec97ec47f294dcfc0c6a87ee26bb3565f95d4
Author: Brian Paul <brianp at vmware.com>
Date: Thu Oct 1 15:59:13 2009 -0600
mesa: added _mesa_format_image_size()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c36ca707ca8879d6f888de7733ffb6b04ddc48a
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 22:50:05 2009 -0600
swrast: fix some texformat regressions
Need to be careful with component ordering for MESA_FORMAT_RGB888
and MESA_FORMAT_RGBA8888.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d6a20e5b6c7567ed64fceed7744cf39eea34400
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:08:06 2009 -0600
mesa: rename texformat_tmp.h to texfetch_tmp.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=60843e3ee59b00cee4ec1048823d1dd24756d849
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:04:14 2009 -0600
mesa: remove MESA_FORMAT_RGBA4444
Not used by any hardware driver. ARGB4444 and ARGB4444_REV remain.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fa7dbf368bb060220e9f78e666b00d6827166a6
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 21:00:16 2009 -0600
mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead
Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=74ae14a2bde4f87a554c3d96e6f4a9a02591308d
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:47:54 2009 -0600
mesa: move texel fetch/store into new texfetch.[ch] files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=884d1abb2ac1a2ce872a5b09fd4228159defcf26
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:36:25 2009 -0600
st/mesa: update comment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc761b0f9c8856193de6e8617c566851d010783
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:35:32 2009 -0600
mesa: remove gl_texture_format
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7c914ad0beea8a29c1a171c7cd1a12f2efe0fa
Author: Brian Paul <brianp at vmware.com>
Date: Wed Sep 30 20:28:45 2009 -0600
mesa: replace gl_texture_format with gl_format
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum.
ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x.
gl_texture_format will go away next.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2e7bd6c1f979179e6840cf0e8db72fc72751650
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:55:47 2009 -0600
mesa: move StoreTexImageFunc typedef to .c file
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a306daf71588fc4ccfdc14450f8cd4ce00f9833
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:52:43 2009 -0600
mesa: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6480210b89dc8ae0990c450d27870c7b7930f251
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:52:23 2009 -0600
st/mesa: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49263e08561e3380115f9e09056190f67fcb1890
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:49:38 2009 -0600
mesa: make individual texstore functions static
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb0ef0cbf8116ebb8317b5711e1f119369bdf8f7
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:49:10 2009 -0600
glide: use _mesa_texstore()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b436d729d1a2aacc13e274883b4dbdd104bdd1ad
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:46:34 2009 -0600
drivers: use _mesa_texstore
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b1f4dc0fa62c46030b39a0f7027dd1b0ef966fd
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:41:11 2009 -0600
drivers: use new _mesa_texstore() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=660ca9c5a23240abca084089a626d4a94ef0799f
Author: Brian Paul <brianp at vmware.com>
Date: Mon Sep 28 21:40:50 2009 -0600
mesa: new _mesa_texstore() function
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4bd6ccde8241d6a5eb631c713ba79db51163701
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 28 11:30:15 2009 +0200
glsl/pp: Expand macro actual arguments before pasting into its body.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=729ff875f4c951798d2372940608201a6b195ca6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:32:12 2009 -0600
mesa: change _mesa_format_to_type_and_comps() format parameter type
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd00a7fa4bb4bb71cd2eaf7ebb6749a709b5fdb9
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:22:57 2009 -0600
mesa: sort texstore_funcs[] array, remove search loop
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=749e50442a2a4e6a15434dfed47a9b87df353fa6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:14:43 2009 -0600
mesa: fix render buffer _BaseFormat assignment
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef089604a9cdcb4efa0850de393e04aa8d002fae
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:14:12 2009 -0600
mesa: use texture format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fc344790d0fefa3c38c63cadc4ee6a52633b006
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:13:46 2009 -0600
mesa: update comments
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e987ea9d2181acec2fc70538ffbb92d7ab15d918
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 21:07:57 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5767a677a0129015dcc568b6f5d2d323fae8a63f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:59:28 2009 -0600
mesa: fix GL_TEXTURE_LUMINANCE_SIZE query
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2b663fe38a6e42786092412402aacf8f6d071f8
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:58:05 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af0adb585223f6227f4c5c8564df8d7f6622d30f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:56:04 2009 -0600
mesa: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cf5d4be21bdac203dc244e9b773a852ddb1baf1
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:51:18 2009 -0600
mesa: use more format helper functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5978cbdf7728df7952c9c04165ece23394a5fb95
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:40:53 2009 -0600
mesa: code movement
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddffe4546a81216cde4376ee49cbaa021f4d04bb
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:40:35 2009 -0600
drivers: use more mesa format functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9fbb8884f034e0d691fed0e099d4d796f3b42848
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:24:59 2009 -0600
mesa/drivers: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0bc4533ebccbfb844522e2b6ddd171b97d693e8
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 20:07:41 2009 -0600
mesa/drivers: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b58bc12ed4a3de6c828bd26c4820d7ddbb1eabd6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:58:18 2009 -0600
via: use mesa texture format helper functions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=21db8959c1134b43c9fe6d6179ee8fd9cde0b911
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:53:54 2009 -0600
glide: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2de768328067fa42501bdd4b753490e7a00167a4
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:51:45 2009 -0600
mesa: use _mesa_get_format_base_format()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db8aca3a398e16f7dc23d3321787274d07d13138
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:49:51 2009 -0600
mesa: use _mesa_get_format_bytes()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab5f16919f6aaa19f5c92fd562e43dee18e30bc
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:42:36 2009 -0600
mesa: added _mesa_get_format_datatype()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b64d478a5bd4af4128938782d787abe02a0896ee
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:38:21 2009 -0600
mesa: use _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28d78f8324cfc17936af63c258a1cc55d590d60
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 19:07:44 2009 -0600
mesa: added _mesa_get_format_bits()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a608257a02d2ba4e8119be462bbd40ed238b184a
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:57:02 2009 -0600
mesa: remove unused gl_texture_format fields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8eed5003b01fe8a4349711382411ac80b1c0aa3
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:53:22 2009 -0600
mesa: added MESA_FORMAT_NONE
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cccdc43fa9a8c49cdbdb545de8ff91c528b1ed47
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:50:04 2009 -0600
mesa: move StoreTexImageFunc to texstore.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=27e201e9c4dd66bbf8fd2bc3ac3292550b94a14a
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:49:14 2009 -0600
mesa: rework null texel fetch/store funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=05e73cc8e23e348ea8243dd2584a44ee5d3a4dd2
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:39:48 2009 -0600
mesa: replace function pointer types with void *
These fields are no longer used and will be removed soon.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=adce34e23b431e184c4a511464f5cb0281c74db5
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:39:17 2009 -0600
st/mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f782f90c45fc9a483483ebd36c1971ecd0c7988d
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:38:50 2009 -0600
mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d73cd703161dab3f2a6890bbe62d92fd548c1ed6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:34:12 2009 -0600
glide: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9525b92efbe0d2b44b3b5518464ca28575188bf7
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:28:48 2009 -0600
mesa: NULL-out unused texformat field initializers
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f76cbac04abf26617bd65b50e923db8728a4f33f
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:28:22 2009 -0600
mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e07862d2c949bcae7c71e9fc8e90e4694ed25bb3
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:27:59 2009 -0600
st/mesa: use _mesa_get_texstore_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8abb984dc93235e00b5006187bf177da5db257e1
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:19:24 2009 -0600
mesa: null-out StoreTexImageFunc fields
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=431ba64222ad5365dfcdac1f06d80f0e7a26dbfd
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:17:32 2009 -0600
mesa: use _mesa_get_texel_store_func()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da5722bea6e2f613933d3e3da214da8cd0047d2e
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:09:23 2009 -0600
mesa: use new look-up table to get texel fetch/store funcs
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7116ae857c6ef3809c712e96b28bd69d92b3cd33
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:08:49 2009 -0600
mesa: make some s3tc/fxt1 functions public
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6896bd25034fb4c457110f45fe73277a9ce463
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 18:02:02 2009 -0600
progs/tests: disable texturing before printing text
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f91e4461fb3a7410c948acde270d97caa851ed6
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 17:07:22 2009 -0600
mesa: minor clean-up in _mesa_texstore_srgb8()
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=722b76156486bbb03f8504e8f7a5db05b9257da5
Author: Brian Paul <brianp at vmware.com>
Date: Sun Sep 27 17:01:41 2009 -0600
mesa: use _mesa_get_texstore_func() to get texture image store func
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=485105ed182e2e997b084f047e72d5a2c3460057
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:32:13 2009 -0600
mesa: move _mesa_get_texstore_func() to texstore.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=22108bb571808542b89677752d62d3901698265f
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:26:18 2009 -0600
mesa: begin removing dependencies on gl_texture_format in texstore code
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7455f9fc64f0e2e09e65c0b7d76b539bce8a79b
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:25:02 2009 -0600
mesa: added formats.c to build
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7b56c98006033daa206c51b320b1b6cbc2f281
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:24:17 2009 -0600
mesa: include formats.h
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=813870fd9588de101f68728507cff726d7513695
Author: Brian Paul <brianp at vmware.com>
Date: Sat Sep 26 12:21:03 2009 -0600
mesa: initial check-in of new formats.[ch] files
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=92e33569f39a2fa9061a0c35c233c1db33820033
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:57:55 2009 +0200
glsl/pp: Add forward decls to silence gcc warnings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69fec23251740c3071ffc3fefc8981599bdb22ef
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:57:32 2009 +0200
glsl/pp: Avoid using `__VERSION__' as an identifier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a95a3c7c4ba49ec174681c36951e3c0672df06c
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:56:46 2009 +0200
glsl/pp: Include missing headers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1eed5670246e08119ed7e4afa5313e7717b8128
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:56:01 2009 +0200
glsl/pp: Allow builds on all platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8e3fe15e1b0f75c43e197f8875a7fae1468f584
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:55:37 2009 +0200
glsl/apps: Include missing header, properly escape format strings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db097a9a3ff532d37875b8cd911dda0515a60dcd
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 10:54:56 2009 +0200
glsl/apps: Allow builds on all platforms.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a58360dbc2ee1ef919ecd50bd46cb57a151b8550
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 09:04:15 2009 +0200
glsl/pp: Use struct instead of union.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=13f9a39cea81bf8f1efd4aca1467c63a49a42dab
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 08:43:54 2009 +0200
glsl/apps: Fix apps after pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a1447d449209635e481c7f9bd02084864e17419
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 24 08:43:05 2009 +0200
glsl/pp: Store both line number and file index in a single token.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8212e4d9fabb0c441575975c12d656364baba6fe
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 23 09:40:40 2009 +0200
grammar: Include the correct glsl pp header.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ed1dc8b4197ef5a6b0b1fab6ef0694f379642d8
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 23 09:40:24 2009 +0200
glsl/pp: Include missing headers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f89e1a5a18c4c3c88d4e7613cbfc0f85a5fcfc9
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 23 09:37:37 2009 +0200
glsl/pp: Add `0' and `1' to dictionary.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32966991c629fa43818f42912deb9deca913ef60
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 23 09:33:12 2009 +0200
glsl/pp: Check for reserved macro names.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1e6514a94effb1a5ea03c31f5a50e9e60638e51
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 22 12:54:45 2009 +0200
slang: Differentiate between uints and floats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd41395073839365b79e6b1cca2e35e08a57bf7b
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 22 12:52:53 2009 +0200
grammar: Differentiate between uints and floats.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=125691dda3d261d3115bf85265428e28d2bbf6c8
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 22 12:52:21 2009 +0200
glsl/apps: Update after recent pp interface changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0481e85af7195e13c30580afba233a80feeee740
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 22 12:51:08 2009 +0200
glsl/pp: Differentiate between integer and floating-point number tokens.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb32b0908ff0d3a99758abd46356676fc1ec2369
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 18 11:42:30 2009 +0200
progs/perf: Fix newlines.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f9f30a75268bf6803627930ce982aede2c870f5
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 18 11:20:42 2009 +0200
glsl/apps: Use glsl pp public interface.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8302208b02739904cfeb5bcc22e63b15c8ec26e9
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 18 11:19:54 2009 +0200
slang: Use glsl pp public interface.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=95956bb8cb9513c429b9749426720be94f4cf5a8
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 18 11:19:25 2009 +0200
glsl/pp: Define a public interface for external modules.
Make sl_pp_context struct opaque.
Move all public declarations to sl_pp_public.h.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a661c383fee65bc4413541e706925fa3e9b9cf5
Merge: 90daefd1c474a6e0502df5053b581987c12b8673 21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 12:44:24 2009 +0200
Merge commit 'origin/master' into glsl-pp-rework-2
Conflicts:
src/gallium/winsys/gdi/SConscript
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90daefd1c474a6e0502df5053b581987c12b8673
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 12:33:26 2009 +0200
glsl/pp: Add a TODO for FEATURE_es2_glsl.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fcda5000eed29b7c2ba70506ae34b209239eec6
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 12:14:12 2009 +0200
slang/pp: Fix file number parsing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce8f486156f5c4b28b51954ea862675275c38f6d
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 12:12:34 2009 +0200
slang/pp: Use a dictionary for the remaining string literals.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ddf41d34d511b339e0bb5a59673765f1bf0b3a5
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 11:51:35 2009 +0200
glsl/pp: Add remaining error messages.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69bdd47dba1f7331a632316e4f9cc9942fb93ca4
Author: Michal Krol <michal at vmware.com>
Date: Thu Sep 17 10:45:16 2009 +0200
glsl/apps: Always write out error condition.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc629940d4a47c998d0ed5dbcc0f396025932e0e
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 22:04:22 2009 +0200
glsl/apps: Always write out error condition.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7382628f2ed5a2886a1828dd847d75bf8e9b38e
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 21:51:12 2009 +0200
glsl/pp: Validate numbers.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0753e4cb64792d257ad3799932a77321fc3c49
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 20:40:02 2009 +0200
glsl/pp: Add more error messages.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9de313f1b6d0ee8d9304fc3fe11fb84ff494f12
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 20:28:20 2009 +0200
slang: Propagate error messages from preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4638f5dce4cb2c873acafb289036fd59c7a3c78
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 20:27:59 2009 +0200
glsl/pp: Add more error messages.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eeb5202e5ddf1cc95c35d46fd425afd0695b85bb
Author: Michal Krol <michal at vmware.com>
Date: Wed Sep 16 19:24:50 2009 +0200
slang: Invoke the preprocessor from withing the slang compiler.
This allows us to validate the shader version number.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f302b60fd6d43a47e208979d0677e09f4a802fc
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 14 13:09:36 2009 +0200
glsl/pp: Support GL_ARB_draw_buffers and GL_ARB_texture_rectangle.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd26ccf6fecd03ca66731340c7bb7341eaa093a1
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 14 13:08:16 2009 +0200
grammar: Adapt to pp interface change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=169aead1b55446c7bfe669b6a822d56e8af15f7f
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 14 13:08:07 2009 +0200
glsl/apps: Adapt to pp interface change.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a67f32289a6e22daa2665310f4a8f26979f7ed60
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 14 13:07:25 2009 +0200
glsl/pp: Add a dictionary to a context.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f273f109875cd9208d4c1c8f5939fb5e507c230
Merge: fab99092a0879531442d1dd20f971ae7eda824eb aad0deee4b2d347bdfc536fe98938ed825bf0f6b
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 14 11:22:05 2009 +0200
Merge commit 'origin/master' into glsl-pp-rework-2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab99092a0879531442d1dd20f971ae7eda824eb
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 13:32:20 2009 +0200
slang: Correctly handle end of tokens marker.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ec2936454a4a69b5b3b438ab66f00a5b7d2a5e5
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 13:29:17 2009 +0200
slang: Do not parse whitespace.
The preprocessor tokeniser deals with those.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=58fa89c90279e2bdfc7331d7b632a748e2126ca1
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 12:46:34 2009 +0200
slang: Correctly parse numbers from the new preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b837f6c372f0059170d93ac564f58aeebca3c70a
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 10:57:39 2009 +0200
grammar: Fix token stripping.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d06069f30513163108489dd189dc8027cb4ad643
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 10:46:29 2009 +0200
slang: Remove the old preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e6e5cd60a4ce2f63cd2563307d79fc0ed7218cd
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 10:33:49 2009 +0200
slang: Remove dependencies on error tokens.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aeff7638b4ae14a9142ff05390cbc89a058d57e
Author: Michal Krol <michal at vmware.com>
Date: Tue Sep 8 10:22:07 2009 +0200
gdi: Fix prototype of gdi_softpipe_surface_buffer_create().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ddcdc42277ee2ba011980aebac7f3a12bd80c9d
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 21:30:34 2009 +0200
slang: Adapt shader syntax description to grammar parser changes.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce9309d24595af324a2c7222a96100cddf5f2c9b
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 21:27:42 2009 +0200
grammar: Adapt grammar to the glsl preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26d77295b87cbd61ccafcf03d30b0c900d22a5f
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 21:23:43 2009 +0200
gdi: Add glsl to LIBS.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b97a73465816652dda36b08c19038f06964ff130
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 17:45:26 2009 +0200
grammar: Remove dead code.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bed21ecf9ff3f0244de2011f5177f16136e255f
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 10:55:45 2009 +0200
grammar: Remove grammar_check().
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ad89377522061775b467d84bf6dc14305cccfbf
Author: Michal Krol <michal at vmware.com>
Date: Mon Sep 7 10:01:11 2009 +0200
glsl: Add error messages for version parser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7960b3d3ac347604bfec705a50d6c2eda439eef
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:29:35 2009 +0200
glsl: Handle file tokens in apps/process.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64ba93aab6de7ee2ceb70f39cf2dbe794940c97
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:27:08 2009 +0200
glsl: Handle file numbering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2d6384448baae3c04eced3373d96907def4e13
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:20:31 2009 +0200
glsl: Actually respect the hash-line directive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6df77fb9a6093eb8ed13b5c7c1327c162c41584
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:16:42 2009 +0200
glsl: Handle line tokens in apps/process.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4aa3222df315e3b36c73374e9000a6607c3b995c
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:16:21 2009 +0200
glsl: Correctly handle line numbering.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d9c5eafeb35fdd2e5009ba0b397d1acdfbd3205
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 15:11:58 2009 +0200
glsl: Preserve newline inside comment blocks.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8afc6558909d9503a83c8cc184a2e2bb008746b
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 13:30:40 2009 +0200
glsl: Implement predefinded macros.
The values are hardcoded: __LINE__ = 1, __FILE__ = 0 and __VERSION__ = 110.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8f38ea6f71179cd4adb0ca33c464716be17dcb
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 11:58:19 2009 +0200
glsl: Implement `line' preprocessor directive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ddd8ae7fbc643892b08ddf66c67bca36d42b53a6
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 11:39:30 2009 +0200
glsl: Output endof token after processing a directive.
Some directives may output tokens as a result of their operation.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f187583c14448047c95d933a96b190273a881e5
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 11:33:15 2009 +0200
glsl: Handle extension tokens in apps/proces.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d2de04fbb7d9ea8eae9c58f7c7fb842ffe06f6
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 11:32:46 2009 +0200
glsl: Implement `extension' preprocessor directive.
No extensions supported.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=94321b44416f47eb08bf72c93f4299ff7dc47017
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 10:49:12 2009 +0200
glsl: Handle pragma tokens in apps/process.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e046420e468bcb81301aa5a5e4de736a8b4844a
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 10:48:51 2009 +0200
glsl: Implement `pragma' preprocessor directive.
Handle `optimize(on|off)' and `debug(on|off)' pragmas.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c42428c787aae4bc560adf507991f1e274407135
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 08:16:14 2009 +0200
glsl: Print out error message in apps/process.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9bd6f7152047e6230c85d76e412a5bb524e0413
Author: Michal Krol <michal at vmware.com>
Date: Fri Sep 4 08:14:48 2009 +0200
glsl: Implement `error' preprocessor directive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dc2b5f71c2a519409becb6c1f177b5981fbacf7
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 26 12:48:14 2009 +0200
glsl: Implement `undef' preprocessor directive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a294715612d14d64e12026361ff7cc29321607d6
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 26 12:26:05 2009 +0200
glsl: Allow for preprocessor macro redefinition.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=153b179862411e9de14d26bbcff16bc81f1edc91
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 26 11:53:13 2009 +0200
glsl: Handle `defined' preprocessor operator.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b027bca9d54383b2fc8b2ad5a9cb6d2166c7acc
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 26 11:44:43 2009 +0200
glsl: Support if preprocessor directive and friends.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb446ba6e890bc3f60a34318a5a0fe860e53cbb
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 26 10:59:25 2009 +0200
glsl: Add expression interpreter.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2dad8ed9d68289ba25a4023da12fc5ddf6a621dd
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 22 09:14:14 2009 +0200
glsl: Centralise sl_pp_macro constructor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a11d4150cfcdd646c17f8b365b5481c2c583208
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 22 09:05:29 2009 +0200
glsl: Implement macro expansion.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e8e3cddae9b2797cfa525c643c701debe2f4c04
Author: Michal Krol <michal at vmware.com>
Date: Sun Jun 21 17:03:15 2009 +0200
glsl: Rename sl_pp_context_add_str to sl_pp_context_add_unique_str.
Return the same offset for same strings. Allows to compare strings
by comparing their's offsets.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd991d845a5f639b9b675a4840ad234c151d56b4
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 19 12:02:28 2009 +0200
glsl: Parse define directive in preprocessor.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ce5e668180748e2eccd1a8d3931ab98c2919df3
Author: Michal Krol <michal at vmware.com>
Date: Wed Jun 17 20:29:46 2009 +0200
glsl: Simplify directive parser skeleton.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24322fbf6599b31f07ebc548e390c77b803d67c
Author: Michal Krol <michal at vmware.com>
Date: Wed Jun 17 13:49:06 2009 +0200
glsl: Introduce sl_pp_context and maintain a reuseable pool of strings.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f24ec185c531d2b2209df01901c90eca57ca711f
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 15 11:02:04 2009 +0200
glsl: Add `process' test app that returns tokenised and preprocessed text.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d336c5264d59e455380a305ee99675e2219ae06
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 15 11:01:20 2009 +0200
glsl: Add preprocessor skeleton for directive parsing.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d26deef981d201573252125a8a106b87f66a73c
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 15 10:44:57 2009 +0200
glsl: Remove bogus sl_pp_directive.h include.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4e92367f33c8bdd14337ced63abe82685f08cb3
Author: Michal Krol <michal at vmware.com>
Date: Mon Jun 15 09:50:48 2009 +0200
glsl: Allow for multiple version statements.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=55f75c13f05ea6373b95f0777078fcdec226672a
Author: Michal Krol <michal at vmware.com>
Date: Sat Jun 13 19:42:11 2009 +0200
glsl/apps: Print out the number of tokens eaten in version test.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=474f754282c06014fa0f687c08f4e97323166f83
Author: Michal Krol <michal at vmware.com>
Date: Sat Jun 13 13:50:45 2009 +0200
glsl: Raise an error on an unfinished comment block.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af617c603720cf41ec433f1653cc6dbdcffd8e31
Author: Michal Krol <michal at vmware.com>
Date: Sat Jun 13 13:44:56 2009 +0200
glsl/apps: Add version test app.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=229e72956ca6844647bd64d864716b8e21aff89b
Author: Michal Krol <michal at vmware.com>
Date: Sat Jun 13 13:43:22 2009 +0200
glsl: Parse optional version directive.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d5ef796f847bc51888a8883110cc607494a61f0
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 12 12:57:59 2009 +0200
glsl: Add a tokenise app.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c9a627b48119b3cafc9fb25239fe929bc4cf8d8
Author: Michal Krol <michal at vmware.com>
Date: Fri Jun 12 12:57:29 2009 +0200
glsl: Add a preprocessor tokeniser.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=121769eeb314ea580a3292309332ebbf0a409b3c
Author: Michal Krol <michal at vmware.com>
Date: Thu Jun 11 18:56:10 2009 +0200
glsl: Add a purify command-line tool.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bbf59c3052a7b4f6f8330985317adce2bfd0fef
Author: Michal Krol <michal at vmware.com>
Date: Thu Jun 11 14:04:39 2009 +0200
glsl: Add preprocessor purifier.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e6fff7ac4a4e0d06d394391f6e2dd2eb6ff8aee
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sun Jul 19 09:22:31 2009 +0200
svga: Do the gallium intel configure trick for svga as well
Since the drivers we produce on systems where we use
configure depend on none stable kernel API the driver
deliverables should not be built by default in the
mesa 7.7 release.
People wishing to shoot them self in the foot have to
pull the trigger themself, we just hand them the gun.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf75ee9ccc6bb00ee0251997afcb522ead68f170
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Dec 16 09:15:09 2009 -0800
mesa: set version string to 7.7-rc3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=006a526edb0f5a67679309a867a1af22d94e1687
Merge: 11522b74b318db9d099466ff226124c23595e8e2 42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Dec 16 09:09:51 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
src/mesa/drivers/dri/unichrome/via_ioctl.c
src/mesa/drivers/dri/unichrome/via_screen.c
src/mesa/main/version.h
src/mesa/state_tracker/st_atom.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42d94098737bbd52ce9bdcdec36dad32e6b7a0ed
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Dec 16 09:01:58 2009 -0800
mesa: set version string to 7.6.1-rc4
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11522b74b318db9d099466ff226124c23595e8e2
Merge: b90f7f3ad324b1e4c39e334cdeb9556c3eb808ab f23d01e726a57cd6b8e31f1049ee5853773df7ea
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Tue Dec 15 12:38:01 2009 -0800
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
Conflicts:
src/gallium/drivers/softpipe/sp_quad_blend.c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b90f7f3ad324b1e4c39e334cdeb9556c3eb808ab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Mon Dec 14 16:16:26 2009 -0800
i965: Use current draw buffer instead of drawable visual to get alpha bits
Use the currently bound draw buffer instead of the visual from the
drawable used to create the context. This cause problems generating
mipmaps for an RGBA texture in an RGB context.
This fixes the failure in piglit's glsl-lod-bias test reported in bug #25614.
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4de0b176d282a75ee3f47547667feea31e0d3f3
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Dec 14 22:27:08 2009 +0100
vmwgfx: Update vmwgfx_drm.h to the on upstream
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb06d8f0977b19068d65daca88f58da09ed13b5c
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Mon Dec 14 22:11:17 2009 +0100
vmware/xorg: Use new stream ioctl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=69346c56a17ba9a74b7f2226c0b4d5ce0bbb1f15
Author: Brian Paul <brianp at vmware.com>
Date: Mon Dec 14 13:35:56 2009 -0700
mesa/meta: move BindTexture() call in _mesa_meta_GenerateMipmap()
This is a follow-up to commit e3fa700c178e11e6735430119232919176ab7b42.
The call to _mesa_BindTexture() must be before we set any other texture
object state, namely the _mesa_TexParameteri() calls.
This fixes bug 25601 (piglit gen-nonzero-unit failure).
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=48888b918b9c09a14056f925c2af60ea16dcc88d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sat Dec 12 20:02:34 2009 +0100
vmware/xorg: Fix failure paths and add some debug printing
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49e4b624e5f4a68d51eb9681dbd2218aea0645fa
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Sat Dec 12 18:30:56 2009 +0100
vmwgfx/core: Check for 3D via the get param ioctl
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8413a3aefaf4968f8b17263826b34baa99c2a907
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Sat Dec 12 02:02:53 2009 +0100
radeon: fix #25463
This is just a workaroung until we properly fix texture mapping in radeonSpanRenderStart
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1900323ea1e387afc487737f9930ba0d014fd0d
Author: Maciej Cencora <m.cencora at gmail.com>
Date: Fri Dec 11 23:56:47 2009 +0100
r300: fix depth textures
More information about the mesa-commit
mailing list