URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=feca9c3ca62daaf0d8745370106d4e3b22340c49 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 06:00:34 2010 +0000
gallium: update new merges to pipe_resource URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cad983eac77a0c5333e6a3ce92b90ac87407714 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 06:00:19 2010 +0000 drm/sw: update new merges to pipe_resource URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=191d39490ed792c569f98d42cf05891b264f71f8 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 06:00:01 2010 +0000 vg: update new merges to pipe_resource URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b727c59bc44812ad503d9390505c92b738a5b8b0 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 05:59:38 2010 +0000 llvmpipe: update new merges to pipe_resource URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f4b64b37fdcd70162c382b2ebbd494bef751dbd Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 05:59:23 2010 +0000 brw: pipe_resource fixes URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4aca209f531f1b65bf706ce1e5fc0375b587eb6 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 05:59:06 2010 +0000 util: update new merges to pipe_resource URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf6bef0afee10763c78509a3d17e9a6e49bcd3c8 Merge: 1997231916144485c3c4a36f53eda39fce460272 6de8e563ac4dad818fc2bfea23f557919ed36234 Author: Keith Whitwell <kei...@vmware.com> Date: Thu Mar 18 05:38:50 2010 +0000 Merge commit 'origin/master' into gallium-resources URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6de8e563ac4dad818fc2bfea23f557919ed36234 Author: Kristian Høgsberg <k...@bitplanet.net> Date: Wed Mar 17 22:44:58 2010 -0400 intel: Call _mesa_make_current() after getting initial buffers The default viewport is the window rectangle, which is set up by _mesa_make_current(). To be able to do that we need to get the window dimension (and buffers) first, so we have to call intel_prepare_render() before we can call into _mesa_make_current(). Fixes #26676 and #26678. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0557d0a4b2c010b6f617613b2b46e055ce12fac9 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 16:26:41 2010 -0600 progs/trivial: added comments URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fecd4cde501e8b0b5d057a9cc9d2e3af8d853d9e Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 16:24:12 2010 -0600 gallivm/llvmpipe: basic stencil testing works Most stencil demos look OK (modulo some unrelated rendering glitches). Only single-sided stencil test works at this point. There are probably some bugs to be found... URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=227824ac6999a8925b90f093b08a6284d33a7dad Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 15:09:35 2010 -0600 llvmpipe: remove incorrect depth test check URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b8db4ce156fbd4d094f46fad0b8b3291b057fff Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 15:07:45 2010 -0600 gallivm: added lp_build_andc() URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dc8c3f5b11d5f158b0027d1501555c898e0451e Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 08:34:23 2010 -0600 llvmpipe: silence some pointer/casting warnings URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1c9e598838aeac3c8cb90afee00b2cc683be273 Author: Brian Paul <bri...@vmware.com> Date: Tue Mar 16 18:26:51 2010 -0600 gallivm/llvmpipe: more asst changes for stencil testing URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=67b82fc395fc9972fc08233044057ab540c7ab59 Author: Brian Paul <bri...@vmware.com> Date: Tue Mar 16 14:32:18 2010 -0600 gallivm/llmvpipe: pass stencil refs state into z/stencil build code URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8b1bb946f0bc7d1646e0625c239e08ac60b4fc7 Author: Brian Paul <bri...@vmware.com> Date: Tue Mar 16 14:11:43 2010 -0600 llvmpipe: use new LP_JIT_CTX_ enums for jit context field positions Use the new enum values rather than integers in a few places. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee51147979208feffdf37c588ebbce4df6b40d6 Author: Brian Paul <bri...@vmware.com> Date: Tue Mar 16 14:00:40 2010 -0600 llvmpipe: added stencil ref values to jit context state URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6379e47ebde2767ec88504313c4cf2d99ac44920 Author: Brian Paul <bri...@vmware.com> Date: Tue Mar 16 13:50:19 2010 -0600 llvmpipe: break lines URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=362c1bf75eb74de5b4655c481b74f79718ed4a34 Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 17 09:09:54 2010 -0700 intel: Replace mt->pitch with mt->region->pitch. The pitch is not really an inherent part of the miptree, since it's not part of any of the layout calculations, and it's dictated by the libdrm-allocated region pitch now. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=30446f8a708a647401e58da11de2dc464e37823c Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 17 09:27:48 2010 -0700 intel: Return false like other blit failure paths if out of aperture. The primary consumer of this (miptree relayout) already has this code for handling failure, and the other paths want to know if failure actually occurs and do something appropriate, which may not include memcpy. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1e48ea15c1fe448f0b69e086b66c1123dc98bb7 Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 17 10:10:37 2010 -0700 intel: Respect src pitch in _mesa_copy_rect(). If a non-zero src_y was used, this would break piglit depth-level-clamp. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=da011faf48155a5c02ebc1fe1fa20a4f54b8c657 Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 16 16:20:03 2010 -0700 intel: Rely on allocated region pitch for the miptree pitch. Bug #26966: 945 miptree pitch disagreement with libdrm. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a77f8af9bc9982d76a7f602712eb1a5c23ec14e Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 17 09:26:37 2010 -0700 intel: Assert that the linear blits succeed. We don't have any fallback code here, and we want to avoid this path if failure would happen, so just assert. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c51390e4b5e04b992e50fcbed751024e6c329de Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 16 16:11:05 2010 -0700 intel: Remove level_offset now that it's unused. This is the last pitch-dependent part of miptree setup. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=32f143b4327521a058dc05f0ab9087a5696b9618 Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 16 16:05:53 2010 -0700 intel: Remove extra tiling setting after allocating a tiled region. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c479a20fced2f4162092e96491da3d310fed8648 Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 16 14:02:22 2010 -0700 intel: Rename the z24_x8 depth spans to z24_s8 since they do stencil too. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b22bb34533050bda0c207008a4933ccbbe69bf8e Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:53:55 2010 -0600 llvmpipe: remove -m32 flag from linux-llvm config URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c11d582411a999ed40db4c02143dd380113e0ffd Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:31:57 2010 -0600 st/mesa: plug in default for pipe_context::surface_copy() if needed This lets us avoid conditionals and duplicated code in several places. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a196a5d3303a49c5f79a283f91f8e0cc8aa87f69 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:17:04 2010 -0600 progs/samples: improve copy.c demo If the test image was larger than the window, nothing was drawn because of invalid raster position. Use glWindowPos instead of glRasterPos. Also, use integer src/dst coordinates to avoid grabbing black pixels outside of the src image region. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef92fe85de114cb50ca4b3070d0594aade54526c Merge: bf1974b37d6b92448b068dda8f8f4e9aab4dc537 1bfc314596256b039df59f751d59dac82e3ceba1 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:13:51 2010 -0600 Merge branch '7.8' Conflicts: src/mesa/state_tracker/st_cb_drawpixels.c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf1974b37d6b92448b068dda8f8f4e9aab4dc537 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:11:09 2010 -0600 progs/samples: silence warnings URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bfc314596256b039df59f751d59dac82e3ceba1 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 10:06:27 2010 -0600 st/mesa: fix glCopyPixels bugs/crashes when src region need clipping Use the _mesa_clip_readpixels() function to clip the src region against the buffer's bounds. Neatly, the resulting pixel unpack object's SkipPixels/SkipRows fields can be used to determine the position of the region in the destination texture. Fixes crash in progs/samples/copy.c and probably other cases. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4922276831528ad2b25acf816ef3f3dfe3211b7 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 09:04:26 2010 -0600 mesa: rename params in prototype to match implementation URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=59e743b8d393f2bdf023e3a5ad8fe848a7459ec9 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 08:44:09 2010 -0600 glapi: fix assorted warnings And replace some instances of GLuint with unsigned int to avoid pulling in GL/gl.h URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3828910d0e51cd5fb7d4ebcde8bfc98a84b57b06 Author: Brian Paul <bri...@vmware.com> Date: Wed Mar 17 08:41:47 2010 -0600 swrast: remove unused compute_coveragei() function URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=90fe8c39f18512d22cdf52cbaa3e86a94a831ee2 Author: Corbin Simpson <mostawesomed...@gmail.com> Date: Wed Mar 17 04:35:14 2010 -0700 st/mesa: Fix build breakage. Nearly certain this is what was intended; it compiles, but I'm not sure this path is ever hit in my tests. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0f04cd12db156ec53b7ea46fae27199af121f90 Merge: e1ee3eaf6d739ddaa31bad1316e000c6220fa707 a29c7948d965ad274ae7ac98fe01f2f877b19d94 Author: Pauli Nieminen <suok...@gmail.com> Date: Wed Mar 17 11:26:48 2010 +0200 Merge branch '7.8' into master Conflicts: Makefile src/mesa/main/version.h URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a29c7948d965ad274ae7ac98fe01f2f877b19d94 Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 9 14:22:51 2010 -0800 i965: Fix ENDLOOP to only patch up this loop's BREAK and CONT. Corresponds to d225a25e21a24508aea3b877c78beb35502e942d and fixes piglit glsl-fs-loop-nested. Bug #25173. (cherry picked from commit a81836ee2fe5092d695b717addf8cec91f569777) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=42e0e8686688ff91e92fa4ac46c6dacb2d5f2140 Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 9 11:56:14 2010 -0800 i965: Unalias all GLSL source regs from the destination regs used. We were doing it ad-hoc before, as instructions with potential aliasing problems were identified. But thanks to swizzling basically anything can have aliasing, so just do it generally at source reg setup time. This is somewhat inefficient, because sometimes an operation doesn't need unaliasing protection if the swizzling is safe, but the unaliasing before didn't cover those cases either. Fixes piglit glsl-fs-loop. (cherry picked from commit 6b194dab6b4d9f12cdd54c699b23c0d3420a49c2) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d24f59d0081074ae9c4532949e75147447c8a82a Author: Eric Anholt <e...@anholt.net> Date: Tue Mar 9 09:56:42 2010 -0800 i965: Fix nested loops in the VS. We were patching up all the break and continues between the start of our loop and the end of our loop, even if they were breaks/continues for an inner loop. Avoiding patching already patched breaks/continues fixes piglit glsl-vs-loop-nested. (cherry picked from commit f6f547d87ea68f44c50a0b0231b7360ca94b2975) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=009392f50db7ae0f6ef1fcbff268d5b833852074 Author: Eric Anholt <e...@anholt.net> Date: Mon Mar 8 16:08:33 2010 -0800 i965: Fix up VP constbuf leak on program delete. (cherry picked from commit 7f6d2754d586545ab6c970acffdd897294879039) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1254d3d315497636a2445533372dd3d1fa6f96dc Author: Eric Anholt <e...@anholt.net> Date: Mon Mar 8 12:12:31 2010 -0800 i965: Fix up the handling of point sprite coordinate replacement. The code was walking over the regs of pairs of attributes and checking whether the attribute with a given reg index had point sprite enabled. So the point sprite setup code was rarely even getting executed. Instead, we need to determine which channels of a reg need point sprite coordinate replacement. In addition, it was multiplying the attribute by 1/w, when it's supposed to cover (0, 1) in each direction regardless of w, and it wasn't filling in the Z and W components of the texcoord as specified. Fixes piglit point-sprite and the spriteblast demo. Bug #24431, #22245. (cherry picked from commit bc632d04370566c1156cbd0345fe303834f0b910) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=837f003eeb1ce56c2d8285e82ee86b5ffbb19442 Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 10 11:00:40 2010 -0800 i965: Add support for the CMP opcode in the GLSL path. This would be triggered by use of sqrt() along with control flow. Fixes piglit-fs-sqrt-branch and a bug in Yo Frankie!. (cherry picked from commit 48dca99feb394febc3af44e14f23fb12a9cc9204) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee4db50b10ab2d8fdfc4781f26b84041cf568d7 Author: Eric Anholt <e...@anholt.net> Date: Wed Mar 10 10:38:20 2010 -0800 i965: Fix the response len of masked sampler messages for 8-wide dispatch. The bad response length would hang the GPU with a masked sample in a shader using control flow. For 8-wide, the response length is always 4, and masked slots are just not written to. brw_wm_glsl.c already allocates registers in the right locations. Fixes piglit glsl-fs-bug25902 (fd.o bug #25902). (cherry picked from commit f6d210c284751ac50a8d6358de7e75a1ff1e4ac7) (cherry picked from commit dc8c0359448cdae7b367552ba58783c04b199778) URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1c9fad293eed751668fe2b34ff611af8d268131 Author: Ian Romanick <ian.d.roman...@intel.com> Date: Tue Mar 16 07:48:14 2010 -0700 Remove nonexistant files from tarballs rule of Makefile The Makefile should eventually be fixed to stop building tarballs if one of the individual calls to tar fails. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0c32629276a0bf33eed5ba519e3536061e239ad Author: Ian Romanick <ian.d.roman...@intel.com> Date: Tue Mar 16 07:38:51 2010 -0700 mesa: set version string to 7.8-rc1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d320152b4786e72f0fe76ec5e8cf58b0eea91b13 Author: Matthew W. S. Bell <matt...@bells23.org.uk> Date: Mon Mar 15 01:18:02 2010 +0000 Correct GL_EQUIV code in r67/7xx. From 247e121106e8d3e389f2e5a6edf13ea70ac18df7 Mon Sep 17 00:00:00 2001 These seem to be documented in <http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/index.html>. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c2c4a76466fc1ccfbf4d5de048414f7126b940 Author: Pauli Nieminen <suok...@gmail.com> Date: Mon Mar 15 10:30:18 2010 +0200 radeon: Fix buffer object unmap to be called only once for dma buffers. If flush happens inside radeonRefillCurrentMaRegion the last dma buffer would be unmapped twice. Unmapping buffer when moving buffer to wait list fixes the mapping error. URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=346298c7658f2ec8b105e5e53101637af232724f Author: Marcin Baczyński <marb...@gmail.com> Date: Sat Mar 13 14:26:45 2010 +0100 Replace _mesa_strtod with _mesa_strtof. Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=63af29bfbe265318bcf5be69e420de361b900321 Author: Keith Whitwell <kei...@vmware.com> Date: Fri Mar 12 18:32:10 2010 +0000 mesa: Fix memory leak in decompress-with-blit. (cherry picked from commit f05a4ee6f2840590c90da4be2fe5c6295410a5af) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit