Tag 'mesa_7_4_2' created by Brian Paul <bri...@vmware.com> at 2009-05-15 12:23 +0000
Mesa 7.4.2 release Changes since mesa_7_4: Alan Hourihane (1): demos: ensure display lists are destroyed for next generation Alex Deucher (1): R300: add quadpipe overrides Brian Paul (47): docs: 7.4 release md5 sums docs: prep for Mesa 7.4.1 release notes mesa: fix bug in GPU codegen for fixed-function two-sided lighting docs: first 7.4.1 bug fixes glsl: fix texgen state variable tokens in emit_statevars() docs: fix bug 20986 swrast: fix glDrawBuffer(GL_FRONT_AND_BACK) mesa: use correct tex unit lod bias for TXB instruction mesa: don't call ctx->Driver.Draw/CopyPixels() if width or height is zero mesa: don't call ctx->Driver.ReadPixels() if width or height is zero docs: fix TXB texture unit bias error mesa: don't normalize spot light direction until validation time mesa: for OPCODE_LIT, use _mesa_pow() instead of exp() and log() mesa: only clear matrix MAT_DIRTY_INVERSE flag when we actually compute the inverse mesa: replace >= with > when testing if we've exceeded max local params mesa: fix parameter counting in ARB vertex/fragment program parsing mesa: in mesa_add_named_constant(), avoid adding duplicate constants docs: more bug fixes for Mesa 7.4.1 swrast: fix point rendering function selection mesa: fix potential recursive locking deadlock in _mesa_HashWalk() glx: added null pointer check in glXGetFBConfigs() demos: use larger buffer for snprintf() call, see bug 21220 mesa: add distclean target to top-level Makefile mesa: fix bad mask bit in clip plane restore code for glPopAttrib() docs: fixed user clip plane restore bug in glPopAttrib() intel: make sure polygon mode is set properly in intel_clear_tris() mesa: add switch case for GL_VERTEX_STATE_PROGRAM_NV in _mesa_new_program() mesa: bump version to 7.4.1 docs: prep for 7.4.1 release mesa: bump version to 7.4.1 intel: update driver date, remove RC3 designation docs: MD5 sums for 7.4.1 release docs: remove unused sections docs: create 7.4.2 release notes page intel: added null screen->dri2.loader pointer check fixed intel front-buffer rendering segfault swrast: add missing break in clamp_rect_coord_linear() docs: fix swrast texrect bug 21461 mesa: Fix buffer overflow when parsing generic vertex attributes. docs: fix typos mesa: fix state validation bug for glCopyTex[Sub]Image() glx: replace Xmalloc() calls with Xcalloc() mesa: Fixed a texture memory leak docs: updated bug fix list for 7.4.2 i965: fix render to FBO/texture orientation bugs mesa: bump version to 7.4.2 docs: set 7.4.2 release date Eric Anholt (4): dri2: Don't crash if the server returns more buffers than expected. intel: Fix commented-out glViewport in intel_meta_set_passthrough_transform. i965: Support drawing to FBO cube faces other than positive X. Flag GLSL programs as depending on constant state when they use uniforms. Ian Romanick (7): DRI2: Provide an interface for drivers to flush front-buffer rendering intel / DRI2: Track and flush front-buffer rendering DRI2: Assume that there is always a front buffer intel / DRI2: Accept fake front-buffer from loader DRI2: Don't fault on NULL DrawBuffer docs: more bug fixes for Mesa 7.4.1 intel: Bump driver date Jeremy Huddleston (3): Updated darwin config for when X11 is not in the same location as we're installing to Fix compiling indirect.c when GLX_DIRECT_RENDERING is not defined Updated CPU_TO_LE32 to work on darwin Michel Dänzer (3): radeon: Expose a 32 bit RGBA fbconfig even when the screen depth is 16. intel: Handle ARB_vertex_buffer_object state in intel_clear_tris(). r300: Increase reference count of texture objects referenced by current state. Roland Scheidegger (1): mesa: fix TexParameter functions --- Makefile | 8 - configs/darwin | 14 +- configs/default | 4 docs/download.html | 2 docs/news.html | 14 ++ docs/relnotes-7.4.1.html | 79 ++++++++++++ docs/relnotes-7.4.2.html | 66 ++++++++++ docs/relnotes-7.4.html | 12 + docs/relnotes.html | 2 include/GL/internal/dri_interface.h | 15 ++ progs/samples/blendeq.c | 2 progs/xdemos/glxcontexts.c | 4 src/glx/x11/dri2.c | 2 src/glx/x11/dri2_glx.c | 20 ++- src/glx/x11/dri_glx.c | 2 src/glx/x11/drisw_glx.c | 2 src/glx/x11/glxcmds.c | 3 src/glx/x11/indirect.c | 60 +++++++++ src/mesa/drivers/dri/i965/brw_sf_state.c | 13 +- src/mesa/drivers/dri/i965/brw_wm_surface_state.c | 18 +- src/mesa/drivers/dri/intel/intel_buffers.c | 8 + src/mesa/drivers/dri/intel/intel_clear.c | 7 + src/mesa/drivers/dri/intel/intel_context.c | 28 ++++ src/mesa/drivers/dri/intel/intel_context.h | 18 ++ src/mesa/drivers/dri/intel/intel_pixel.c | 6 src/mesa/drivers/dri/r300/r300_context.h | 2 src/mesa/drivers/dri/r300/r300_state.c | 2 src/mesa/drivers/dri/r300/r300_texmem.c | 5 src/mesa/drivers/dri/r300/r300_texstate.c | 11 - src/mesa/drivers/dri/radeon/radeon_screen.c | 48 ++++--- src/mesa/main/attrib.c | 2 src/mesa/main/drawpix.c | 52 ++++---- src/mesa/main/ffvertex_prog.c | 14 +- src/mesa/main/glheader.h | 5 src/mesa/main/hash.c | 18 ++ src/mesa/main/light.c | 9 + src/mesa/main/readpix.c | 3 src/mesa/main/teximage.c | 21 ++- src/mesa/main/texparam.c | 140 +++++++++++++---------- src/mesa/main/texstate.c | 3 src/mesa/main/version.h | 7 - src/mesa/math/m_matrix.c | 5 src/mesa/shader/arbprogparse.c | 23 ++- src/mesa/shader/prog_execute.c | 8 - src/mesa/shader/prog_parameter.c | 19 +-- src/mesa/shader/program.c | 1 src/mesa/shader/slang/slang_builtin.c | 24 ++- src/mesa/shader/slang/slang_link.c | 5 src/mesa/swrast/s_points.c | 5 src/mesa/swrast/s_span.c | 10 + src/mesa/swrast/s_texfilter.c | 1 51 files changed, 647 insertions(+), 205 deletions(-) ---