Tag 'mesa_7_5_rc3' created by Brian Paul <bri...@vmware.com> at 2009-06-05 23:19 +0000
Mesa 7.5 release candidate 3 Changes since mesa_7_5_rc2: Aidan Thornton (1): Initialize psp->waitX/waitGL for swrast_dri.so. Brian Paul (27): docs: emphasize the incomplete status of the nouveau/R300 gallium drivers docs: link to 7.5 relnotes mesa: added linux-osmesa-static config st: fix incorrect target parameter to screen->is_format_supported() softpipe: add texture target sanity check assertion mesa: comments for _mesa_generate_mipmap_level() st/mesa: fix incorrect src/dst stride params to _mesa_generate_mipmap_level() mesa: assign trb->Base.StencilBits in update_wrapper(). mesa: use MAX_ values instead of literals vbo: fix incorrect loop limit in bind_array_obj() mesa: add missing glGet*() case for GL_VERTEX_ARRAY_BINDING_APPLE mesa: added comment mesa: allow GL_BITMAP type in _mesa_image_image_stride() demos: fix multitex.c VertCoord attribute mapping vbo: fix crash in vbo_exec_bind_arrays() mesa: fix loop over generic attribs in update_arrays() softpipe: fix incorrect provoking vertex color for PIPE_PRIM_POLYGON demos: add missing dependencies for util files draw: reset extra_vp_outputs.slot to zero in widepoint_flush() st/mesa: fix incorrect sprite origin when drawing to FBO/texture mesa: add #define FEATURE_ARB_pixel_buffer_object mesa: release VBO and PBO references upon context destruction tgsi: increase MAX_LABELS to 4096 st/mesa: increase ST_MAX_SHADER_TOKENS to 8k softpipe: fix incorrect tri vertex order for PIPE_PRIM_POLYGON rendering softpipe: separate case for PIPE_PRIM_POLYGON in sp_vbuf_draw() mesa: bump version to 7.5-rc3 Carl Worth (1): minstall: Don't copy over an identical file Dan Nicholson (2): osmesa: Allow building standalone in all three channel widths osmesa: Link with -ldl for dlopen code Ian Romanick (1): intel: Clip to window after calling Driver.TexImage2D Jakob Bornecrantz (1): st/gl: Fix mip gen for compressed textures José Fonseca (17): mesa: Add success/failures return value to _mesa_make_current. mesa: Check/propagate return value on st_make_current. mesa: Output warnings to debugger on Windows. wgl: Remove unused field. wgl: Rename function. wgl: Fix debugging output. wgl: Use the right pixel format. wgl: Ensure we only create framebuffers for HDC associated with a window. wgl: Cleanup framebuffer destruction logic. progs/wgl: Use an invisible window in wglinfo. progs/wgl: Small cleanup to wglinfo. wgl: Destroy the framebuffer when the window is destroyed. util: Fix 24 to 32 bit expansion binary arithmetic expression. util: Support Z24S8/Z24X8 -> unsigned conversion. util: Unsaved change missing from last commit. scons: Output nice summary messages instead of long command lines. scons: Less aggressive optimizations for MSVC 64bit compiler. Keith Whitwell (6): trivial/tri-z: add controls for depthrange min/max progs/vpglsl: add similar support for point rendering as progs/vp mesa/st: restore flush to copy_texsubimage (was previously finish) draw: avoid leaking tokens when building pstipple fragment shader draw: free more token arrays gallium/draw: Free specialized versions of driver shaders Mathias Fröhlich (1): mesa: allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT --- Makefile | 3 bin/minstall | 7 common.py | 2 configs/linux-osmesa-static | 37 ++ configure.ac | 7 docs/relnotes-7.5.html | 8 docs/relnotes.html | 1 progs/glsl/Makefile | 21 - progs/glsl/multitex.c | 17 progs/trivial/tri-z.c | 50 ++ progs/vpglsl/psiz-imm.glsl | 6 progs/vpglsl/psiz-mul.glsl | 6 progs/vpglsl/vp-tris.c | 58 ++- progs/wgl/wglinfo.c | 11 scons/gallium.py | 34 + src/gallium/auxiliary/draw/draw_pipe_aaline.c | 13 src/gallium/auxiliary/draw/draw_pipe_aapoint.c | 13 src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 5 src/gallium/auxiliary/draw/draw_pipe_wide_point.c | 1 src/gallium/auxiliary/tgsi/tgsi_exec.h | 2 src/gallium/auxiliary/util/u_tile.c | 17 src/gallium/drivers/softpipe/sp_prim_vbuf.c | 30 + src/gallium/drivers/softpipe/sp_screen.c | 5 src/gallium/state_trackers/wgl/icd/stw_icd.c | 36 +- src/gallium/state_trackers/wgl/shared/stw_context.c | 177 +++------ src/gallium/state_trackers/wgl/shared/stw_context.h | 4 src/gallium/state_trackers/wgl/shared/stw_device.c | 6 src/gallium/state_trackers/wgl/shared/stw_framebuffer.c | 286 ++++++++++++---- src/gallium/state_trackers/wgl/shared/stw_framebuffer.h | 26 + src/gallium/state_trackers/wgl/shared/stw_pixelformat.c | 65 +-- src/gallium/state_trackers/wgl/shared/stw_pixelformat.h | 5 src/gallium/state_trackers/wgl/shared/stw_tls.c | 2 src/gallium/state_trackers/wgl/shared/stw_tls.h | 1 src/glx/x11/drisw_glx.c | 2 src/mesa/drivers/dri/intel/intel_tex_copy.c | 17 src/mesa/drivers/osmesa/Makefile | 36 -- src/mesa/main/context.c | 18 - src/mesa/main/context.h | 2 src/mesa/main/fbobject.c | 18 - src/mesa/main/get.c | 12 src/mesa/main/get_gen.py | 6 src/mesa/main/image.c | 36 +- src/mesa/main/imports.c | 10 src/mesa/main/mfeatures.h | 1 src/mesa/main/mipmap.c | 3 src/mesa/main/state.c | 2 src/mesa/main/texrender.c | 1 src/mesa/main/version.h | 2 src/mesa/state_tracker/st_atom_rasterizer.c | 3 src/mesa/state_tracker/st_cb_texture.c | 17 src/mesa/state_tracker/st_context.c | 13 src/mesa/state_tracker/st_gen_mipmap.c | 10 src/mesa/state_tracker/st_program.c | 2 src/mesa/state_tracker/st_public.h | 6 src/mesa/vbo/vbo_exec_array.c | 9 src/mesa/vbo/vbo_exec_draw.c | 1 56 files changed, 810 insertions(+), 379 deletions(-) ---