[Mesa-stable] New stable-branch 10.3 candidate pushed
Emil Velikov
emil.l.velikov at gmail.com
Thu Nov 6 11:21:10 PST 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello list,
Barring a slight delay, during which I was expecting more
non-freedreno patches, it's time for yet another 10.3 stable
candidate. Currently we have:
- 102 queued (89 of which are for freedreno)
- 4 nominated (outstanding)
- and 3 rejected patches
In a nut shell this gives us
- freedreno: 0ad is playable (+ 395 piglit fixes)
- r600/radeonsi: 3 rendering fixes and one crash
- glsl: 3 bug-fixes/crashes
- build: fixed static linking against llvm, fix msvc and android builds
Take a look at section "Mesa stable queue" for more information.
Testing
- -------
The following results are against piglit a636a3610d7.
Fixes - gallium swrast
- ----------------------
Tests:
- arb_explicit_uniform_location-use-of-unused-loc (crash > pass)
- linker/set-location-to-sampler (fail > pass)
Fixes - classic i965(snb)
- -------------------------
Tests:
- arb_explicit_uniform_location-use-of-unused-loc (crash > pass)
- linker/set-location-to-sampler (fail > pass)
- GLX_OML_sync_control/timing -divisor 2 (warn > pass)
- GLX_OML_sync_control/timing -msc-delta 1 (warn > pass)
Regressions - classic i965(snb)
- -------------------------------
Tests:
- GLX_OML_sync_control/timing -divisor 1 (pass > warn)
The OMX_sync_control tests continue to oscillate between warn and
pass, with the result depending on the moon cycle :P
Testing reports/general approval
- --------------------------------
Any testing reports (or general approval of the state of the branch)
will be greatly appreciated.
Trivial merge conflicts
- -----------------------
Here are the commits where I manually merged conflicts, (so these might
merit additional review):
commit 4956788a5f40fff2ea72d0f5bd6fcdb116492896
Author: Anuj Phogat <anuj.phogat at gmail.com>
Date: Mon Sep 22 15:10:28 2014 -0700
glsl: Use signed array index in update_max_array_access()
(cherry picked from commit 7a652c41b4de4bdbb954a4ebf6cdb605d197e999)
As usual the plan is to have the next stable (10.3.3) released this
Friday, so if you have any questions or comments that you would like to
share before the release, please go ahead.
Cheers,
Emil
Mesa stable queue
- -----------------
Nominated (4)
=============
Kenneth Graunke (1):
i965: Fix an off-by-1 error in the draw upload code's size
calculation.
Tom Stellard (2):
radeonsi: Program RASTER_CONFIG for harvested GPUs v4
R600/SI: radeonsi: Program RASTER_CONFIG for harvested GPUs v3
Tomasz Figa (1):
glsl: Fix no return value for non-void function
Rejected(3)
===========
Anuj Phogat (2):
glsl: No compile error for out of bounds array index
glsl: Don't abort if array index is out of bounds
Mauro Rossi (1):
gallium/nouveau: use std::isfinite in c++ sources
Queued (102)
============
Anuj Phogat (2):
glsl: Fix crash due to negative array index
glsl: Use signed array index in update_max_array_access()
Brian Paul (1):
mesa: fix UNCLAMPED_FLOAT_TO_UBYTE() macro for MSVC
Ilia Mirkin (27):
freedreno/ir3: INEG operates on src0, not src1
freedreno/ir3: add UARL support
freedreno/ir3: negate result of USLT/etc
freedreno/ir3: use unsigned comparison for UIF
freedreno/ir3: add TXL support
freedreno/ir3: fix UCMP handling
freedreno/ir3: implement UMUL correctly
freedreno: add default .dir-locals.el for emacs settings
freedreno/ir3: make texture instruction construction more dynamic
freedreno/ir3: fix TXB/TXL to actually pull the bias/lod argument
freedreno/ir3: add TXQ support
freedreno/ir3: add TXB2 support
freedreno: dual-source render targets are not supported
freedreno: instanced drawing/compute not yet supported
freedreno/ir3: avoid fan-in sources referring to same instruction
freedreno/ir3: add IDIV/UDIV support
freedreno/ir3: add UMOD support, based on UDIV
freedreno/ir3: add MOD support
freedreno/ir3: add ISSG support
freedreno/ir3: add UMAD support
freedreno/ir3: make TXQ return integers, not floats
freedreno/ir3: shadow comes before array
freedreno/ir3: add texture offset support
freedreno/ir3: add TXD support and expose ARB_shader_texture_lod
freedreno/ir3: add TXF support
freedreno: positions come out as integers, not half-integers
freedreno/ir3: fix FSLT/etc handling to return 0/-1 instead of 0/1.0
Jan Vesely (1):
configure: include llvm systemlibs when using static llvm
Marek Olšák (5):
r600g: fix polygon mode for points and lines and point/line fill
modes
radeonsi: fix polygon mode for points and lines and point/line
fill modes
radeonsi: fix incorrect index buffer max size for lowered 8-bit
indices
Revert "st/mesa: set MaxUnrollIterations = 255"
r300g: remove enabled/disabled hyperz and AA compression messages
Mauro Rossi (1):
gallium/nouveau: fully build the driver under android
Michel Dänzer (1):
radeon/llvm: Dynamically allocate branch/loop stack arrays
Rob Clark (62):
freedreno/ir3: detect scheduler fail
freedreno/ir3: add TXB
freedreno/ir3: add DDX/DDY
freedreno/ir3: bit of debug
freedreno/ir3: fix error in bail logic
freedreno/ir3: fix constlen with relative addressing
freedreno/ir3: add no-copy-propagate fallback step
freedreno: don't overflow cmdstream buffer so much
freedreno/ir3: fix potential segfault in RA
freedreno: update generated headers
freedreno/a3xx: enable hw primitive-restart
freedreno/a3xx: handle rendering to layer != 0
freedreno: update generated headers
freedreno/a3xx: format fixes
util/u_format: add _is_alpha()
freedreno/a3xx: alpha render-target shenanigans
freedreno/ir3: catch incorrect usage of tmp-dst
freedreno/ir3: add missing put_dst
freedreno: "fix" problems with excessive flushes
freedreno: update generated headers
freedreno/a3xx: 3d/array textures
freedreno: add DRM_CONF_SHARE_FD
freedreno/a3xx: more texture array fixes
freedreno/a3xx: initial texture border-color
freedreno: fix compiler warning
freedreno: don't advertise mirror-clamp support
freedreno: update generated headers
freedreno: we have more than 0 viewports!
freedreno: turn missing caps into compile warnings
freedreno/a3xx: add LOD_BIAS
freedreno/a3xx: add flat interpolation mode
freedreno/a3xx: add 32bit integer vtx formats
freedreno/a3xx: fix border color order
freedreno: move bind_sampler_states to per-generation
freedreno: add texcoord clamp support to lowering
freedreno/a3xx: add support to emulate GL_CLAMP
freedreno/a3xx: re-emit shaders on variant change
freedreno/lowering: fix token calculation for lowering
freedreno: destroy transfer pool after blitter
freedreno: max-texture-lod-bias should be 15.0f
freedreno: update generated headers
freedreno/a3xx: handle large shader program sizes
freedreno/a3xx: emit all immediates in one shot
freedreno/ir3: fix lockups with lame FRAG shaders
freedreno/a3xx: handle VS only outputting BCOLOR
freedreno: query fixes
freedreno/a3xx: refactor vertex state emit
freedreno/a3xx: refactor/optimize emit
freedreno/ir3: optimize shader key comparision
freedreno: inline fd_draw_emit()
freedreno: fix layer_stride
freedreno: update generated headers
freedreno/ir3: large const support
freedreno/a3xx: more layer/level fixes
freedreno/ir3: comment + better fxn name
freedreno/ir3: fix potential gpu lockup with kill
freedreno/a3xx: disable early-z when we have kill's
freedreno/ir3: add debug flag to disable cp
freedreno: clear vs scissor
freedreno: mark scissor state dirty when enable bit changes
freedreno/a3xx: fix viewport state during clear
freedreno/a3xx: fix depth/stencil restore format
Tapani Pälli (2):
glsl: fix uniform location count used for glsl types
mesa: check that uniform exists in glUniform* functions
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBAgAGBQJUW8omAAoJEO2uN7As60kNNRwQAJjHbTte7MbSqK38e3YnBZ+U
5XyrcvZfI2OOvewefBaP9qx4/qVimDnumv0MMx/5AaqjaSgTir2a4Yj9l5fnMEXR
FZdJ3+8O32xqweujeTPCZtvW2rvij8s32PBlFcQ1zaLKPy6SKeKkuw6JWCagYr9X
6yAlFbOeTrXJRT+Jz3m9rf5HJRfyMLYnSgrqMR/6NwPQ/oJRXFSYeu71Kt/FDRfW
+IAjqJ2LzQ0dw0Q1L0f3+9KNZUdSP/3XBVXLy8/gm+2BVJa3fEFbK5KdIen6VsnZ
FiWTebyBYnX2UkeUOeF1kFoeDzOSc6EhzPBoiFwpMXMutPLOWZP2pCzASMsdy5X0
ND1PCslnoA6jdBN75funf3Mt0VIw4v+yEjX97a6h8xlzzyERBh6XcA9Cstu7sARd
Jlossee0WnWx0WHF7m3q/j/niNly0yemziYxRLRJ3b+Qp1DF0cywOYMckTPU4Ab/
b8kjWNAQic/ankakCzKZyu1gpzUehgKm9jenEKzTDLPlrdkW4gY6yvTS97VqgO8q
C3QOTgZcI+C5LU6qewjxl1Aqz3+/iFGr3mpbEWRoA46gxX7B6eJaw7zPyH7Qv6Yg
nqTlCYXz0rQt3o1RQFII/LhxLkwG99iMv8BVir2YMuM4QKqCphMCHoGsJg5Mr9iY
9Axo9V2OWrb7P5/7UmSp
=m+U6
-----END PGP SIGNATURE-----
More information about the mesa-stable
mailing list