From 36237c651fab7aa9e65da9c33eb89a619827edff Mon Sep 17 00:00:00 2001
From: marha
Date: Tue, 19 Jun 2012 08:51:12 +0200
Subject: mesa git update 19 Juni 2012
---
mesalib/docs/relnotes-7.10.html | 299 ++++++++++++++++++++--------------------
1 file changed, 147 insertions(+), 152 deletions(-)
(limited to 'mesalib/docs/relnotes-7.10.html')
diff --git a/mesalib/docs/relnotes-7.10.html b/mesalib/docs/relnotes-7.10.html
index bb5fde502..199b16521 100644
--- a/mesalib/docs/relnotes-7.10.html
+++ b/mesalib/docs/relnotes-7.10.html
@@ -1,16 +1,13 @@
-
-
+
+
-Mesa Release Notes
-
-
+
+ Mesa Release Notes
+
+
-
-
-
-
-Mesa 7.10 Release Notes / January 7, 2011
+Mesa 7.10 Release Notes / January 7, 2011
Mesa 7.10 is a new development release.
@@ -129,21 +126,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
Bug 32825 - egl_glx driver completely broken in 7.9 branch [fix in master]
-Bug -
-
-Bug -
+
Changes
-Adam Jackson (2):
+
Adam Jackson (2):
- i965: Update renderer strings for sandybridge
- drivers/x11: unifdef XFree86Server
-
+
-Alex Deucher (30):
+
Alex Deucher (30):
- r600c: fix mipmap stride on evergreen
- r600c: add reloc for CB_COLOR0_ATTRIB
@@ -175,48 +170,48 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r600c: add support for NI asics
- r600g: support up to 64 shader constants
- r600c: fix up SQ setup in blit code for Ontario/NI
-
+
-Andre Maasikas (3):
+
Andre Maasikas (3):
- r600c: fix buffer height setting in dri2 case
- r600g: break alu clause earlier
- r600g: fix evergreen interpolation setup
-
+
-Andrew Randrianasulu (2):
+
Andrew Randrianasulu (2):
- dri/nv04: Don't expose ARB_texture_env_combine/dot3.
- dri/nv04: Enable eng3dm for A8/L8 textures.
-
+
-Aras Pranckevicius (2):
+
Aras Pranckevicius (2):
- glsl: fix crash in loop analysis when some controls can't be determined
- glsl: fix matrix type check in ir_algebraic
-
+
-Bas Nieuwenhuizen (3):
+
Bas Nieuwenhuizen (3):
- r600g: set ENABLE_KILL in the shader state in the new design
- r600g: set ENABLE_KILL on evergreen too
- r600g: use dirty list to track dirty blocks
-
+
-Ben Skeggs (3):
+
Ben Skeggs (3):
- nv50: DST
- nv50: DPH
- nv50: silence some unknown get_param warnings
-
+
-Benjamin Franzke (2):
+
Benjamin Franzke (2):
- st/egl image: multiply drm buf-stride with blocksize
- r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)
-
+
-Brian Paul (296):
+
Brian Paul (296):
- glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
- glsl2: fix signed/unsigned comparison warning
@@ -514,14 +509,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- mesa/meta: fix broken assertion, rename stack depth var
- glsl: new glsl_strtod() wrapper to fix decimal point interpretation
- st/mesa: fix renderbuffer pointer check in st_Clear()
-
+
-Brian Rogers (1):
+
Brian Rogers (1):
- mesa: Add missing else in do_row_3D
-
+
-Chad Versace (25):
+
Chad Versace (25):
- intel_extensions: Add ability to set GLSL version via environment
- glsl: Add glsl_type::uvecN_type for N=2,3
@@ -548,9 +543,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- glsl: Improve usage message for glsl_compiler
- glsl: Fix linker bug in cross_validate_globals()
- glsl: In ast_to_hir, check sampler array indexing
-
+
-Chia-I Wu (149):
+
Chia-I Wu (149):
- glapi: Fix build errors for ES.
- glapi: Fix ES build errors again.
@@ -701,15 +696,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- st/egl: Fix eglChooseConfig when configs is NULL.
- docs: Add an example for EGL_DRIVERS_PATH.
- autoconf: Fix --with-driver=xlib --enable-openvg.
-
+
-Chris Wilson (2):
+
Chris Wilson (2):
- i915g: Fix closure of full batch buffers
- intel: Check for unsupported texture when finishing using as a render target
-
+
-Christoph Bumiller (80):
+
Christoph Bumiller (80):
- nv50: import new compiler
- nouveau: update nouveau_class.h
@@ -791,9 +786,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- nv50: use CLEAR_BUFFERS for surface fills
- nv50: fix/handle a few more PIPE_CAPs
- nv50: fix GP state bind and validate
-
+
-Corbin Simpson (8):
+
Corbin Simpson (8):
- r600g: Use align() instead of handrolled code.
- r600g: Trivially deobfuscate r600_hw_states.
@@ -803,14 +798,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r600g: "tmp" is such a bad name for a texture.
- r600g: Clean up PS setup.
- r600g: Cleanup viewport floats.
-
+
-Daniel Lichtenberger (1):
+
Daniel Lichtenberger (1):
- radeon: fix potential segfault in renderbuffer update
-
+
-Daniel Vetter (21):
+
Daniel Vetter (21):
- r200: revalidate after radeon_update_renderbuffers
- i915g: rip out ->sw_tiled
@@ -833,9 +828,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- i915g: enable x-tiling for render targets
- i915g: assert(depth_surface->offset == 0)
- i915g: track TODO items
-
+
-Dave Airlie (182):
+
Dave Airlie (182):
- r300g: fix buffer reuse issue caused by previous commit
- r600g: pull r600_draw struct out into header
@@ -1019,9 +1014,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r300g: fixup rs690 tiling stride alignment calculations.
- r600g: fix evergreen segfaults.
- r600g: hack around property unknown issues.
-
+
-Eric Anholt (300):
+
Eric Anholt (300):
- glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.
- i965: Share the KIL_NV implementation between glsl and non-glsl.
@@ -1323,15 +1318,15 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- intel: Add a couple of helper functions to reduce rb code duplication.
- intel: Fix segfaults from trying to use _ColorDrawBuffers in FBO validation.
- intel: When validating an FBO's combined depth/stencil, use the given FBO.
-
+
-Fabian Bieler (2):
+
Fabian Bieler (2):
- r600g: set address of pop instructions to next instruction
- glsl: fix lowering conditional returns in subroutines
-
+
-Francisco Jerez (51):
+
Francisco Jerez (51):
- dri/nv04: Fix PGRAPH_ERRORs when running OA.
- dri/nv04: Mipmapping fixes.
@@ -1384,20 +1379,20 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- dri/nouveau: Split hardware/software TNL instantiation more cleanly.
- dri/nouveau: Fix typo.
- dri/nouveau: Kill a bunch of ternary operators.
-
+
-Fredrik Höglund (2):
+
Fredrik Höglund (2):
- r600g: Fix texture sampling with swizzled coords
- r600g: fix pow(0, 0) evaluating to NaN
-
+
-Guillermo S. Romero (1):
+
Guillermo S. Romero (1):
- r300g: Do not use buf param before checking for NULL.
-
+
-Henri Verbeet (19):
+
Henri Verbeet (19):
- r600g: Flush upload buffers before draws instead of before flushes.
- r600g: Check for other references before checking for existing mappings in radeon_bo_pb_map_internal().
@@ -1418,9 +1413,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r600g: Cleanup block bo references in r600_context_fini().
- r600g: Cleanup fetch shader resources in r600_pipe_shader_destroy().
- st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
-
+
-Hui Qi Tay (10):
+
Hui Qi Tay (10):
- llvmpipe: minor changes in llvm coefficient calcs
- draw: cliptest and viewport done in a single loop in vertex shader
@@ -1432,9 +1427,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- llvmpipe: added llvm offset setup code
- llvmpipe: clean up polygon offset function in lp setup code
- llvmpipe: fix such that offset/twoside function only does in-place modification
-
+
-Ian Romanick (102):
+
Ian Romanick (102):
- glsl2: Refactor testing for whether a deref is of a matrix or array
- glsl2: Add flags to enable variable index lowering
@@ -1536,11 +1531,11 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- linker: Allow built-in arrays to have different sizes between shader stages
- ir_to_mesa: Don't generate swizzles for record derefs of non-scalar/vectors
- Refresh autogenerated file builtin_function.cpp.
- - glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20
+ - glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20
- docs: Import 7.9.1 release notes from 7.9 branch
-
+
-Jakob Bornecrantz (27):
+
Jakob Bornecrantz (27):
- rbug: Cast opcode to corrent int size
- rbug: Add function to get opcode name string
@@ -1569,9 +1564,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- i915g: Improve debug printing for textures
- i915g: Make sure that new vbo gets updated
- st/mesa: Unbind all constant buffers
-
+
-Jerome Glisse (75):
+
Jerome Glisse (75):
- r600g: alternative command stream building from context
- r600g: move chip class to radeon common structure
@@ -1648,35 +1643,35 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r600g: need to reference upload buffer as the might still live accross flush
- r600g: properly unset vertex buffer
- r600g: avoid segfault
-
+
-Joakim Sindholt (3):
+
Joakim Sindholt (3):
- util/u_blitter: fix leak
- radeong: fix leaks
- r300g: silence guard band cap errors
-
+
-Johann Rudloff (3):
+
Johann Rudloff (3):
- radeon: Implement EGL_MESA_no_surface_extension
- radeon: Implement __DRI_IMAGE and EGL_MESA_image_drm
- radeon: Implement GL_OES_EGL_image
-
+
-John Doe (3):
+
John Doe (3):
- r600g: misc cleanup
- r600g: don't double count dirty block
- r600g: keep a mapping around for each bo
-
+
-Jon TURNEY (1):
+
Jon TURNEY (1):
- Ensure -L$(TOP)/$(LIB_DIR) appears in link line before any -L in $LDFLAGS
-
+
-José Fonseca (128):
+
José Fonseca (128):
- gallivm: Fix address register swizzle.
- gallivm: Start collecting bitwise arithmetic helpers in a new module.
@@ -1806,14 +1801,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- mesa: Temporary hack to prevent stack overflow on windows
- mesa: Bump the number of bits in the register index.
- llvmpipe: Plug fence leaks.
-
+
-Julien Cristau (1):
+
Julien Cristau (1):
- Makefile: don't include the same files twice in the tarball
-
+
-Keith Whitwell (89):
+
Keith Whitwell (89):
- llvmpipe: brackets around macro arg
- llvmpipe: remove duplicate code
@@ -1904,9 +1899,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- llvmpipe: raise dirty flag on transfers to bound constbuf
- llvmpipe: remove misleading debug string
- llvmpipe: shortcircuit some calls to set_scene_state
-
+
-Kenneth Graunke (94):
+
Kenneth Graunke (94):
- glsl: Change from has_builtin_signature to has_user_signature.
- glsl: Don't print blank (function ...) headers for built-ins.
@@ -2002,9 +1997,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- glsl: Support if-flattening beyond a given maximum nesting depth.
- i965: Flatten if-statements beyond depth 16 on pre-gen6.
- i965: Internally enable GL_NV_blend_square on ES2.
-
+
-Kristian Høgsberg (16):
+
Kristian Høgsberg (16):
- glx: Hold on to drawables if we're just switching to another context
- intel: Fix GL_ARB_shading_language_120 commit
@@ -2022,14 +2017,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- Only install vtxfmt tables for OpenGL
- i965: Don't write mrf assignment for pointsize output
- docs: Fix MESA_drm_image typo
-
+
-Krzysztof Smiechowicz (1):
+
Krzysztof Smiechowicz (1):
- nvfx: Pair os_malloc_aligned() with os_free_aligned().
-
+
-Luca Barbieri (84):
+
Luca Barbieri (84):
- auxiliary: fix unintended fallthrough
- glsl: add pass to lower variable array indexing to conditional assignments
@@ -2115,14 +2110,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- d3d11: fix reference counting so devices get freed
- d3d1x: work around crash in widl
- glsl: Unroll loops with conditional breaks anywhere (not just the end)
-
+
-Lucas Stach (1):
+
Lucas Stach (1):
- nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and PIPE_CAP_SHADER_STENCIL_EXPORT
-
+
-Marek Olšák (100):
+
Marek Olšák (100):
- r300g: prevent creating multiple winsys BOs for the same handle
- r300g/swtcl: fix CS overrun
@@ -2224,21 +2219,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r300g: mark vertex arrays as dirty after a buffer_offset change
- mesa: fix texel store functions for some float formats
- r300/compiler: disable the rename_regs pass for loops
-
+
-Mario Kleiner (1):
+
Mario Kleiner (1):
- mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.
-
+
-Mathias Fröhlich (3):
+
Mathias Fröhlich (3):
- r300g: Avoid returning values in a static array, fixing a potential race
- r600g: Only compare active vertex elements
- st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT
-
+
-Michal Krol (10):
+
Michal Krol (10):
- svga: Fix relative addressing translation for pixel shaders.
- svga: Integer constant register file has a separate namespace.
@@ -2250,9 +2245,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- graw/gdi: Fix window dimensions.
- os: Open file streams in binary mode.
- graw: Export graw_save_surface_to_file().
-
+
-Nicolas Kaiser (26):
+
Nicolas Kaiser (26):
- swrast: remove duplicated include
- egl: remove duplicated include
@@ -2280,32 +2275,32 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- st: remove duplicated include
- i965g: use Elements macro instead of manual sizeofs
- nv50: fix always true conditional in shader optimization
-
+
-Orion Poplawski (1):
+
Orion Poplawski (1):
- osmesa: link against libtalloc
-
+
-Owen W. Taylor (1):
+
Owen W. Taylor (1):
- r600g: Fix location for clip plane registers
-
+
-Peter Clifton (3):
+
Peter Clifton (3):
- intel: Fix emit_linear_blit to use DWORD aligned width blits
- intel: Add assert check for blitting alignment.
- meta: Mask Stencil.Clear against stencilMax in _mesa_meta_Clear
-
+
-Robert Hooker (2):
+
Robert Hooker (2):
- intel: Add a new B43 pci id.
- egl_dri2: Add missing intel chip ids.
-
+
-Roland Scheidegger (16):
+
Roland Scheidegger (16):
- gallivm: fix copy&paste bug
- gallivm: don't use URem/UDiv when calculating offsets for blocks
@@ -2323,19 +2318,19 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r200: fix r200 large points
- mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps
- gallium: support for array textures and related changes
-
+
-Shuang He (1):
+
Shuang He (1):
- mesa: allow GLfixed arrays for OpenGL ES 2.0
-
+
-Stephan Schmid (1):
+
Stephan Schmid (1):
- r600g: fix relative addressing when splitting constant accesses
-
+
-Thomas Hellstrom (21):
+
Thomas Hellstrom (21):
- st/xorg: Don't try to use option values before processing options
- xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
@@ -2358,9 +2353,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- gallium/targets/xorg-vmwgfx: Xv fixes
- xorg/vmwgfx: Flush even if we don't autopaint the color key
- xorg/vmwgfx: Don't clip video to viewport
-
+
-Tilman Sauerbeck (35):
+
Tilman Sauerbeck (35):
- r600g: Fixed a bo leak in r600_blit_state_ps_shader().
- r600g: Use clamped math for RCP and RSQ.
@@ -2397,21 +2392,21 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- st/mesa: Reset the index buffer before destroying the pipe context.
- st/mesa: Reset the constant buffers before destroying the pipe context.
- r600g: Removed duplicated call to tgsi_split_literal_constant().
-
+
-Timo Wiren (1):
+
Timo Wiren (1):
- Fix typos in comments and debug output strings.
-
+
-Tom Fogal (3):
+
Tom Fogal (3):
- Implement x86_64 atomics for compilers w/o intrinsics.
- Prefer intrinsics to handrolled atomic ops.
- Revert "Prefer intrinsics to handrolled atomic ops."
-
+
-Tom Stellard (32):
+
Tom Stellard (32):
- r300/compiler: Refactor the pair instruction data structures
- r300g: Always try to build libr300compiler.a
@@ -2445,14 +2440,14 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r300/compiler: Add a more efficient version of rc_find_free_temporary()
- r300/compiler: Don't allow presubtract sources to be remapped twice
- r300/compiler: Fix black terrain in Civ4
-
+
-Victor Tseng (1):
+
Victor Tseng (1):
- egl/i965: include inline_wrapper_sw_helper.h
-
+
-Viktor Novotný (6):
+
Viktor Novotný (6):
- dri/nouveau: Import headers from rules-ng-ng
- dri/nouveau: nv04: Use rules-ng-ng headers
@@ -2460,9 +2455,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- dri/nouveau nv20: Use rules-ng-ng headers
- dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng headers
- dri/nouveau: Clean up magic numbers in get_rt_format
-
+
-Vinson Lee (214):
+
Vinson Lee (214):
- llvmpipe: Remove unnecessary header.
- r600g: Remove unnecessary headers.
@@ -2678,9 +2673,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- r200: Silence uninitialized variable warning.
- r600g: Fix SCons build.
- i965: Silence uninitialized variable warning.
-
+
-Xavier Chantry (8):
+
Xavier Chantry (8):
- nv50: fix size of outputs_written array
- nv50: apply layout_mask to tile_flags
@@ -2690,9 +2685,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- nvfx: fixes after array textures merge
- init ps->context with util_surfaces_get and do_get
- gallium/trace: check bind_vertex_sampler_states and set_vertex_sampler_views
-
+
-Xiang, Haihao (10):
+
Xiang, Haihao (10):
- mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7
- i965: add support for polygon mode on Sandybridge.
@@ -2704,9 +2699,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- i965: use align1 access mode for instructions with execSize=1 in VS
- i965: don't spawn GS thread for LINELOOP on Sandybridge
- i965: use BLT to clear buffer if possible on Sandybridge
-
+
-Zack Rusin (8):
+
Zack Rusin (8):
- rbug: fix rbug when contexts are being destroyed
- llvmpipe: fix rasterization of vertical lines on pixel boundaries
@@ -2716,9 +2711,9 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- gallivm: fix storing of the addr register
- scons: add alias for identity
- gallium/util: add states relevant to geometry shaders
-
+
-Zhenyu Wang (40):
+
Zhenyu Wang (40):
- i965: disasm quarter and write enable instruction control on sandybridge
- i965: new state dump for sandybridge
@@ -2760,36 +2755,36 @@ bc644be551ed585fc4f66c16b64a91c9 MesaGLUT-7.10.tar.gz
- i965: Fix occlusion query on sandybridge
- i965: Use last vertex convention for quad provoking vertex on sandybridge
- i965: Fix provoking vertex select in clip state for sandybridge
-
+
-Zou Nan hai (1):
+
Zou Nan hai (1):
- i965: skip too small size mipmap
-
+
-delphi (2):
+
delphi (2):
- draw: added userclip planes and updated variant_key
- draw: some changes to allow for runtime changes to userclip planes
-
+
-nobled (3):
+
nobled (3):
- r300g: Abort if atom allocations fail
- r300g: Abort if draw_create() fails
- r300g: Drop unnecessary cast
-
+
-pontus lidman (1):
+
pontus lidman (1):
- mesa: check for posix_memalign() errors
-
+
-richard (2):
+
richard (2):
- evergreen : fix z format setting, enable stencil.
- r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.
-
+
--
cgit v1.2.3