URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a661c383fee65bc4413541e706925fa3e9b9cf5
Merge: 90daefd1c474a6e0502df5053b581987c12b8673
21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Michal Krol <[email protected]>
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=21caa29fbd332a2ee05a58df91e1664fbbc4e61f
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 21:49:55 2009 -0600
mesa: begin some texstore code refactoring
Next step will be to move the calls to ctx->Driver.ChooseTextureFormat()
into the teximage.c functions so drivers don't have to do it.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d8fbef4f2b1bccb49b40375891b66caf5395b15
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 20:09:05 2009 -0600
mesa: meta driver functions for glCopyTex[Sub]Image()
Implement in terms of glReadPixels + glTex[Sub]Image().
This will allow us to get rid of some swrast texture code.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9abbedad09c2501285d2edb00cba7e8e6549c5ba
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 19:33:01 2009 -0600
progs/perf: initial set of simple performance test programs
Initial tests include:
drawoverhead - measure overhead of state changes w.r.t drawing commands
teximage - measure glTexImage2D() and glTexSubImage2D() speed
vbo - measure glBufferData() and glBufferSubData() speed
vertexrate - measure vertex rate for immediate mode, glDrawArrays, VBOs,
etc.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4df2f7af5e9b2c00ead92fe0ae49ed8491aef1d0
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 15:49:33 2009 -0600
progs/glsl: minor Makefile clean-ups
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d47b4906bcfb9c73816df5892673c4694410d2f
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 15:48:52 2009 -0600
swrast: remove mipmap generation checks (done in core Mesa now)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e84b96d9237f83aa1eb5613afeba4f687504174
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 19:53:50 2009 -0600
s3v: remove unneeded initializations
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b1125c23951b23e253537b58210c76955784380
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 19:47:06 2009 -0600
ffb: remove disabled code
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f911d196cf7bdf2d922e11de8ab35649eb6a748c
Author: José Fonseca <[email protected]>
Date: Wed Sep 16 16:12:22 2009 +0100
llvmpipe: Don't assert due to unsupported texture wrap modes.
Issue a warning and fallback to clamping.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ce72c559c027ea03513ed9c0038706733b0586e
Merge: aabcc6cb23d7f7cb0d0dec418f6d3ade8962ba24
88e3a5760559e6ced00a57b7157abe156c22be2e
Author: Ian Romanick <[email protected]>
Date: Wed Sep 16 08:05:36 2009 -0700
Merge branch 'mesa_7_6_branch'
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aabcc6cb23d7f7cb0d0dec418f6d3ade8962ba24
Author: Brian Paul <[email protected]>
Date: Wed Sep 16 08:59:32 2009 -0600
gallium: remove incorrect 'return' stmt
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=88e3a5760559e6ced00a57b7157abe156c22be2e
Merge: 76e836a41ad47237f80195c5dacb8bc57a7f2b69
2921a2555d0a76fa649b23c31e3264bbc78b2ff5
Author: Ian Romanick <[email protected]>
Date: Wed Sep 16 07:57:19 2009 -0700
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
Conflicts:
src/mesa/main/dlist.c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2921a2555d0a76fa649b23c31e3264bbc78b2ff5
Author: Ian Romanick <[email protected]>
Date: Wed Sep 16 07:39:58 2009 -0700
intel: Deassociated drawables from private context struct in
intelUnbindContext
The generic DRI infrastructure makes sure that
__DRIcontextRec::driDrawablePriv
and __DRIcontextRec::driReadablePriv are set to NULL after unbinding a
context. However, the intel_context structure keeps cached copies of
these pointers. If these cached pointers are not NULLed and the
drawable is actually destroyed after unbinding the context (typically
by way of glXDestroyWindow), freed memory will be dereferenced in
intelDestroyContext.
This should fix bug #23418.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c29905aa318cf9ed782935552fa983b048646984
Author: José Fonseca <[email protected]>
Date: Wed Sep 16 14:31:14 2009 +0100
gallium: Deprecate PIPE_CAP_S3TC.
No longer used. S3TC support is queried via
pipe_screen::is_format_supported.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec48396e0fefb86a549b02b760f669f74c15d715
Author: Michal Krol <[email protected]>
Date: Wed Sep 16 13:56:58 2009 +0100
softpipe: Do not advertise Z32_UNORM as a supported format.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b60e1d7630fb35017b07df51493e1df46715fa53
Author: José Fonseca <[email protected]>
Date: Wed Sep 16 10:39:29 2009 +0100
gdi: Integrate with llvmpipe where available.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=459ea0095c31eff835b25dd3eef48a4c073d05f9
Author: José Fonseca <[email protected]>
Date: Wed Sep 16 10:39:06 2009 +0100
llvmpipe: Make the code portable for MinGW.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=76e836a41ad47237f80195c5dacb8bc57a7f2b69
Author: Zou Nan hai <[email protected]>
Date: Wed Sep 16 13:25:46 2009 +0800
i965: do a flush in clear, fix openarena render issue,
fd.o bug# 23857
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=858a2a2ac7b1c8f1a7f7c4b3c66b3919989798d4
Author: Dave Airlie <[email protected]>
Date: Wed Sep 16 13:48:45 2009 +1000
radeon: cleanup compile defines mess.
I inherited this and really it stayed around far too long,
make it nice and simple.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6a21eb00dbd262b2835456bef8172b36df5c1ea
Author: Dave Airlie <[email protected]>
Date: Wed Sep 16 13:25:02 2009 +1000
radeon: oops remove debugging left on in previous patch
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2fdb0e5d3b6633e0dcf3fc648736e05ca0b66cdc
Author: Dave Airlie <[email protected]>
Date: Wed Sep 16 13:07:02 2009 +1000
radeon: use txformat to decide to emit rect tex state.
This is more logical, and fixes a TFP issue.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2914f2b7fd9bd1082f8cce724d234208b900c3d4
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 18:16:59 2009 -0600
mesa: move generate mipmap calls
Per the suggestion in the Intel driver, move the calls to
ctx->Driver.GenerateMipmap() into core Mesa so that drivers don't
have to worry about it.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6ee07fc7b356109897fdc311be74d5c6640bf9
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 18:09:03 2009 -0600
mesa: minor clean-up
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a31ac84d743e33dabdcbbb4998fb6b7ceccf27d4
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:41:40 2009 -0600
mesa: remove last of gotos
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c352566933b932ef09cea3f144df21147a7f6bc1
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:36:35 2009 -0600
mesa: more goto removal
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecf6f37fc201d7c88f8214b04ca1f61071c460a1
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:32:01 2009 -0600
mesa: remove some gotos
This will make some subsequent changes easier...
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c26c2006df6035fccd6103961524fd15bf000840
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:20:32 2009 -0600
mesa: clean-up fbo debug code
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b0fc4072f9d7fa72cbe842a2e1cabfe0d9eb3b4
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:13:49 2009 -0600
progs/demos: use non-default texobj in cubemap.c
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f86da6c609191dbad1887fe5683dfee087fa909
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 17:08:33 2009 -0600
progs/demos: create a texture object in lodbias.c
Before, we were using the default texture object (name=0). This caused
the intel_generate_mipmap() path to fail since passing texture=0 to
glFramebufferTexture2DEXT() causes us to _unbind_ the texture if present.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a016043386045d7cc35d70e42d963704fcae3731
Author: Zack Rusin <[email protected]>
Date: Tue Sep 15 11:01:21 2009 -0400
st/xorg: fixing copies and composite shaders
copies were busted when src == dst. also the composite shaders
were incorrectly using the fragments instead of the texture coordinate.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8adcad0c703a9d339b6630ceaba5f96981c524d9
Author: Zack Rusin <[email protected]>
Date: Tue Sep 15 09:02:20 2009 -0400
st/xorg: lots of fixes
fixes blending binding and copy coordinates
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9574e05c22a643499d3c589d681fd0e1faef1a5
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 16:01:33 2009 -0600
docs: GL_ARB_provoking_vertex
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e7a1dd8caa8b5fa83a306f6bb506a48b23616a2
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 16:01:22 2009 -0600
mesa: added GL_ARB_provoking_vertex (same as EXT version)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d40a95bfd99141215b6d952080135f7605d7d0
Author: Alex Deucher <[email protected]>
Date: Tue Sep 15 17:12:03 2009 -0400
radeon: don't build non-r600 span code on r600
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=49fc41eeede4adb9867ab10718d121b017ede496
Author: Alex Deucher <[email protected]>
Date: Tue Sep 15 16:58:37 2009 -0400
r600: minor span cleanups
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ddbc3f4762d05ef2c4e651f3164ead92e85cd5
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 15:12:29 2009 -0600
docs: glUniform functions are now compiled into display lists
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41fff1b9a1b43f25739f41ffc7697405ccb9cccc
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 15:10:29 2009 -0600
mesa: compile glUniformMatrix() functions into display lists
I believe this is the last of the shader-related functions that needed
display list treatment.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6681981fe1c135a7d239a382091d77e952f8d523
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 14:56:55 2009 -0600
mesa: implement more glUniform display list functions
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ad108b77fbab2aa2cfda53f71ff9c6794842876
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 14:38:52 2009 -0600
docs: document glUseProgram display list fix
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f42c66c138c4bf96fe9d9d007797c63d9f326e22
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 14:31:10 2009 -0600
mesa: compile glUniform4f() into display lists
Note: there are more glUniform functions to compile...
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=81de9d68f7299d7b053914b6c886cd2ea4958a85
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 14:25:44 2009 -0600
mesa: compile glUseProgram/glUseProgramObjectARB into display lists
Fixes bug 23746
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac4e23d78415cfdd601a4e8d733075e946a70be9
Merge: f1ce6b09cdb21d9217d6ad6057f7fb97375df8be
6c6fe0a7040cb7355abefcd6621b67d0458311ae
Author: Ian Romanick <[email protected]>
Date: Tue Sep 15 13:14:38 2009 -0700
Merge branch 'mesa_7_6_branch'
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6fe0a7040cb7355abefcd6621b67d0458311ae
Merge: 5d526ed21ac9f1ec9220c2adb4c905893eb9d990
1f309c40b8065b8729fce631540c66e4b50b84df
Author: Ian Romanick <[email protected]>
Date: Tue Sep 15 13:13:35 2009 -0700
Merge commit 'origin/mesa_7_5_branch' into mesa_7_6_branch
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f309c40b8065b8729fce631540c66e4b50b84df
Author: Ian Romanick <[email protected]>
Date: Tue Sep 15 13:12:22 2009 -0700
GLX: Complain when buggy applications call GLX 1.3 functions.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1ce6b09cdb21d9217d6ad6057f7fb97375df8be
Author: Zack Rusin <[email protected]>
Date: Tue Sep 15 06:00:52 2009 -0400
st/xorg: Brian suggested that those could be mad's
optimizes the common paths
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0c52e491d4f1ad4d16352d1aae77bc879b8da0a
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 12:35:41 2009 -0600
mesa: remove incorrect texture state check
Fixes incorrectly textured bitmap text in engine demo.
It's incorrect to test the texture enable bits here since they may have
been changed by disabling the shader above. Optimization is still possible
but will have to be reexamined.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=26860a6e2f2a30072594d4f68fbf7db6356bb674
Author: Maarten Maathuis <[email protected]>
Date: Mon Sep 14 20:21:56 2009 +0200
nv50: avoid excessive FIRE_RING
- And reduce RING_SPACE to 2, instead of 3.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=db37279e0b3620c6be9de6dd96f0f4dac63bb48c
Author: Maarten Maathuis <[email protected]>
Date: Mon Sep 14 19:42:53 2009 +0200
nv50: use flush_notify to reduce number of relocs
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0469465c31371177d85ab7af103359500323c1f8
Author: Michel Dänzer <[email protected]>
Date: Tue Sep 15 18:31:07 2009 +0200
st/xorg: Only unreference texture on pixmap destruction, don't destroy it.
Fixes memory corruption if e.g. the driver still has references to the
texture.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=45cf2696ca2ad5f2ef77a3c35ee1d0ab1709b1da
Author: Michel Dänzer <[email protected]>
Date: Tue Sep 15 18:30:58 2009 +0200
st/xorg: Explicitly check whether the driver supports the pixmap formats.
Rather than arbitrarily checking for pixmap depth < 15.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be94a1d3bc147320ac7bfd98235783359bfada5c
Author: Michel Dänzer <[email protected]>
Date: Tue Sep 15 18:23:00 2009 +0200
st/xorg: Use A8 format for depth 8 pixmaps.
The inconsistent bpp caused issues with UploadTo/DownloadFromScreen.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be0cdd77eaee3de4d3fcd6f5832f4796990247f3
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 09:52:27 2009 -0600
st/mesa: disable accidentally committed _mesa_print_program() call
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=41bbc8395111c6ef37e08a63ee58876d10a09e77
Merge: c0cf9dc05e2d887ce6419e6cae1b3606a1779b3f
5d526ed21ac9f1ec9220c2adb4c905893eb9d990
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 09:47:35 2009 -0600
Merge branch 'mesa_7_6_branch'
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d526ed21ac9f1ec9220c2adb4c905893eb9d990
Merge: 2b992dc327e02a412c0cc8c5d015ac534114848c
799631acb18be93afab29e27241cde3780672e98
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 09:45:18 2009 -0600
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c0cf9dc05e2d887ce6419e6cae1b3606a1779b3f
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:34:40 2009 -0600
ARB prog parser: regenerated file
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2aad3a855b8422124f9c903fa2096ea1fe0a607f
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:34:09 2009 -0600
ARB prog parser: more detailed error message for out of bounds ADDR offsets
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b992dc327e02a412c0cc8c5d015ac534114848c
Author: Brian Paul <[email protected]>
Date: Tue Sep 15 09:36:31 2009 -0600
gl: restore some PFNGL typedefs
Commit d33c315d9e32584dea12cea683795b498a9f5eca removed a few too many
typedefs. We need the typedefs in glext.h which are protected by #ifdef
GL_VERSION_1_2 but we can exclude the ones protected by
GL_VERSION_1_2_DEPRECATED.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ef40337ab9f0cf5d9184ac541157e5ef4209897
Author: Andre Maasikas <[email protected]>
Date: Tue Sep 15 11:27:51 2009 -0400
r600: support position_invariant programs
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a18301790cf2b6f494284cdda6eea8bb1ceacd8e
Author: José Fonseca <[email protected]>
Date: Tue Sep 15 16:02:20 2009 +0100
gallium: Use the enum for pipe_transfer::usage.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb5f1bce23f3d5c7ac4f0a18476aefa21b4c1265
Author: José Fonseca <[email protected]>
Date: Tue Sep 15 16:02:00 2009 +0100
gallium: pipe_transfer_destroy helper inline.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a9cf54c0a95fb60ac8921e100d51b53c44541b
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 15:24:32 2009 +0200
nv50: fix stupid thinko in emit_set
When swapping sources 0 and 1, EQ of course does *not*
become NE, etc.
Introduced in 2b963f5c723401aa2646bd48eefe065cd335e280.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7aee53002c25369364f5d26aeb63d6c467f77c49
Author: Michal Krol <[email protected]>
Date: Tue Sep 15 12:00:27 2009 +0100
gallium: Fix pointer type casts.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=750c6cae3d6f5b24c0c51537a5717894675645c6
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:56:58 2009 +0200
nv50: let programs use the whole param buffer
Allocation is unnecessary since all uniforms are
uploaded on every constant buffer change anyway.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=01670ca8073b57029625873b5c8374fb8716e1eb
Author: Christoph Bumiller <[email protected]>
Date: Mon Sep 14 21:03:19 2009 +0200
nv50: add preliminary support for point sprites
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=06dac41cc50303fe767041dcb4b2192763dd9c16
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:49:41 2009 +0200
nv50: add support for point size per vertex
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d7b4781c82c60d646ee5e766824a0f894e4c292
Author: Christoph Bumiller <[email protected]>
Date: Mon Sep 14 20:52:52 2009 +0200
nv50: add support for light-twoside
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6516594c8eec1088ee59e7c3254b2fdced2ff04b
Author: Christoph Bumiller <[email protected]>
Date: Mon Sep 14 20:23:39 2009 +0200
nv50: proper linkage between VP and FP
This moves construction of the mapping between VP outputs
and FP inputs into validation.
The map also contains slots for special outputs like clip
distance and point size, so we need to at least merge the
VP related and FP related parts on validation if we want
to support those.
Now we match every single FP input component with results
from the VP and leave those not read out of the map, or
replace those not written by 0 (xyz) or 1 (w).
The bitmap indicating linear interpolants is also filled,
and flat FP inputs are mapped in only after non-flat ones,
as is required.
Furthermore, we can save some space by only fetching VP
attrs we actually use, and avoid wasting any output regs
because of TGSI using less than 4 components.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=38849c529e76b99f56f522be183a5935d617bcab
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:47:00 2009 +0200
nv50: move allocation of pc regs
Make use of tgsi_shader_info to determine how many nv50_regs we
need to allocate, whether program uses KIL, or writes DEPR.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0951797cb2b356e64494e121e46fa3e00e25cf6
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:45:40 2009 +0200
nv50: nicer initialization of nv50_regs
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=849885c7a6f44d96d74d9c5cd178a7bd2dd164ce
Author: Christoph Bumiller <[email protected]>
Date: Thu Sep 10 22:42:57 2009 +0200
nv50: handle CEIL and TRUNC opcodes
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b963f5c723401aa2646bd48eefe065cd335e280
Author: Christoph Bumiller <[email protected]>
Date: Thu Sep 10 22:38:09 2009 +0200
nv50: handle SEQ, SGT, SLE, SNE opcodes
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e774b3c0f24c2dd5cd33c09fc7be7601371317cc
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:44:59 2009 +0200
nv50: SIN and COS use src0.w for dst.w
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=81de711fc864247419221d700bd045addf22cb52
Author: Christoph Bumiller <[email protected]>
Date: Thu Sep 10 16:33:54 2009 +0200
nv50: use broadcast TEMP reg in tx_insn
Makes some opcode cases nicer and might reduce the total
nr of TEMPs required, or save some MOVs.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=234d82ed632f8b53eec805383874de4fd00eff2a
Author: Christoph Bumiller <[email protected]>
Date: Tue Sep 15 11:44:19 2009 +0200
nv50: add nv50_tgsi_insn to handle swizzles safely
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2da8608ad795d29fe7a908eaee3d6dd33e829f3e
Author: Christoph Bumiller <[email protected]>
Date: Thu Sep 10 13:48:24 2009 +0200
nv50: add functions for swizzle resolution
We're going to try to reorder the scalar ops of a vector instr
to accomodate swizzles that would otherwise require us to emit
to an additional TEMP first (like MOV R0.xy, R0.zx).
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d141b3e3e4a6874a58c893b3039f5c276cd26da
Author: Christoph Bumiller <[email protected]>
Date: Thu Sep 10 12:00:37 2009 +0200
nv50: extend insn src mask function
Extend its usage to avoiding e.g. emission of negation
instructions in tx_insn for sources we don't need.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=287f0072d2bb8b74500076685830c397c580e4a2
Author: Cooper Yuan <[email protected]>
Date: Tue Sep 15 15:25:47 2009 +0800
st/g3dvl: pass color values to softpipe clear function
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ef8c60e558938686196bf8ff4d22fd57903bf4c
Author: Cooper Yuan <[email protected]>
Date: Tue Sep 15 13:16:56 2009 +0800
xvmc: Generate new resource ID in _XIDHandler, otherwise it's invalid.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=799631acb18be93afab29e27241cde3780672e98
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:48:17 2009 -0600
progs/vp: print program and error info when program does not compile
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac3c8e3b53564b659e2ccaf8274b888f1e254511
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:32:03 2009 -0600
glsl: added some link debug code (disabled)
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3129b2403e8430304c054611eebe709ed8b2ed97
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:27:47 2009 -0600
docs: document linker/preprocessor bug fix
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8b774c775b672c89f1f4007c7b9575052d85739
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 17:24:25 2009 -0600
glsl: remove extra #version directives from concatenated shader sources
When we concatenate shaders to do our form of poor-man linking, if there's
multiple #version directives, preprocessing fails. This change disables
the extra #version directives by changing the first two chars to //.
This should help with some Wine issues such as bug 23946.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef7746217176ba251dc6a5deb90c308c9964ed7b
Author: Zack Rusin <[email protected]>
Date: Mon Sep 14 19:01:21 2009 -0400
st/xorg: add some debugging helpers
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=364ca57aff733e8ee5f417b3f8719514f443315f
Author: Alex Deucher <[email protected]>
Date: Mon Sep 14 18:05:15 2009 -0400
r600: add span support for 1D tiles
1D tile span support for depth/stencil/color/textures
Z and stencil buffers are always tiled, so this fixes
sw access to Z and stencil buffers. color and textures
are currently linear, but this adds span support when we
implement 1D tiling.
This fixes the text in progs/demos/engine and progs/tests/z*
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f662cedae446b124ff3f370c21cc7bb2e08244a0
Author: Alex Deucher <[email protected]>
Date: Mon Sep 14 17:08:26 2009 -0400
r600: fix warning
Noticed by rnoland on IRC.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=909ab3377f7c61049c1fb29b8898e7d84489ce21
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 16:01:27 2009 -0600
st/mesa: minor whitespace, comment clean-ups
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a87a25a65012122dd91256a8d2f3d1c3ffe5de0
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 15:47:07 2009 -0600
st/xorg: fix ureg_DECL_constant() parameters
This fixes the compilation errors reported in bug 23945 but someone more
familiar with the code should review for correctness and close the bug
report.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3f5a2e5ab413ec0dab1efa8135705e5312d361d
Author: José Fonseca <[email protected]>
Date: Tue Sep 1 10:17:39 2009 +0100
scons: Allow to use only the WINDDK headers.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4a4553a80e62f0d339d18a91c0ce699b0e196d4
Author: José Fonseca <[email protected]>
Date: Tue Sep 1 10:11:08 2009 +0100
scons: Allow to use MS's DXSDK headers with MinGW.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c51bd94a14c133d44115d52e4773cb7b313c3ce7
Author: José Fonseca <[email protected]>
Date: Mon Jun 1 09:20:29 2009 -0700
gallium: Add pipe_transfer_map/unmap inlines.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=88b88bba68af2f5d3243ebc77f32e47aa747d5f7
Author: José Fonseca <[email protected]>
Date: Mon Jun 1 08:58:34 2009 -0700
util: Add _BitScanForward intrinsic's declaration.
It is missing in some Microsoft DDKs.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa522e6cc434fbe37203152de2d5d513ab640c67
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 12:42:07 2009 -0600
intel: minor code clean-ups
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ec456c68cc69349c2506ce64047d06c7113780c
Author: Brian Paul <[email protected]>
Date: Mon Sep 14 12:40:53 2009 -0600
intel: fix renderbuffer map/unmap regression
Commit 36dd53a3cded9d003ec418732b7fc93c1476aa9b caused a few regressions
because the glReadBuffer() buffer wasn't getting mapped when GL_READ_BUFFER
!= GL_DRAW_BUFFER.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c3104943946904d0e205166bc4baf28ff2bf81b
Author: Brian Paul <[email protected]>
Date: Fri Sep 11 14:49:00 2009 -0600
intel: remove unneeded driver function assignments
These default swrast functions are already installed by
_mesa_init_driver_functions().
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=284d3b2d9cf0bb6a112e74bb19cf38f5d3a5001d
Author: Brian Paul <[email protected]>
Date: Fri Sep 11 11:14:12 2009 -0600
progs/tests: exercise display lists and pixelstore
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2729db89763743b4266520355b24c34d3e332a80
Author: Vinson Lee <[email protected]>
Date: Mon Sep 14 11:50:48 2009 -0600
gallium: Add Mac OS to pipe/p_thread.h.
Mac OS also has POSIX threads.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1402ea8f3984e5d8659ff2d923d438ecbf79042e
Author: Thierry Vignaud <[email protected]>
Date: Mon Sep 14 11:48:51 2009 -0600
configure: fix comment
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7512521fd73aea3c6f19c427a877fc74e3fa557
Author: Keith Whitwell <[email protected]>
Date: Mon Sep 14 17:11:09 2009 +0100
mesa/st: remove dead comment
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4295b34d25f40f38b8cfd3ebdc64aef29d0666db
Author: Keith Whitwell <[email protected]>
Date: Sat Sep 12 14:22:48 2009 -0700
st/mesa: convert to new tgsi_ureg mechanism for shader emit
Should be easier to read and work with than the older ways of emitting
TGSI tokens.
Also, emit simpler TGSI than previously:
- translate away source and dest extended modifiers
- translate away the SWZ opcode
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8a191e314922735bfe0e7cf1906eb556a659f59
Author: Marcin Kościelnicki <[email protected]>
Date: Mon Sep 14 09:56:55 2009 +0000
nv50: Fix m2mf positions.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4835ea03d64261da5a892f9590c9977b06920e8
Author: José Fonseca <[email protected]>
Date: Mon Sep 14 11:05:06 2009 +0100
llvmpipe: Make lp_type a regular union.
Union not worth the hassle of violating C99 or adding a name to
the structure.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa150debf040488291ebd2222ad82f773d93c654
Author: José Fonseca <[email protected]>
Date: Mon Sep 14 11:01:27 2009 +0100
util: Fix a1r5g5b5's format description.
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8b69302c2509d9ec8d6f87b7d1c34b6e215227
Author: Dan Nicholson <[email protected]>
Date: Sat Sep 12 09:27:01 2009 -0700
Use CFLAGS as HOST_CFLAGS by default
Unless we're cross compiling, the HOST_CFLAGS should be the same as the
normal CFLAGS. This allows the x86 and x86_64 asm to be built correctly
with a native compiler using -m32/-m64.
Signed-off-by: Dan Nicholson <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=280933f793d45a5d6a72d56c422ca045abbdb1c2
Author: Brian Paul <[email protected]>
Date: Fri Sep 11 13:43:51 2009 -0600
docs: mention the new Gallium llvmpipe driver
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d81086a86bd7c82eae5a8f0d1092a30c23626257
Author: Brian Paul <[email protected]>
Date: Fri Sep 11 13:39:14 2009 -0600
llvmpipe: asst fixes for 'make linux-llvmpipe'
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fa1692f14f4a64b045bc3f26a5ab401d682b118
Author: Vinson Lee <[email protected]>
Date: Fri Sep 11 08:04:37 2009 -0600
mesa: raise GL_INVALID_ENUM not GL_INVALID_VALUE for glTexParamter errors
Signed-off-by: Brian Paul <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=796c96de808790826d9c9077d159390ebee62888
Author: Pauli Nieminen <[email protected]>
Date: Fri Sep 11 01:28:34 2009 +0300
radeon: Remove structure allocation from iterator variable.
dma_bo varaible is only used for iterating so allocating memory for it only
causes memory leaks.
_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit