[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.9 is now available. Currently we have: - 28 queued - 8 nominated (outstanding) - and 0 rejected (obsoleete) patches The present queue consist of many driver fixes - nouveau, i915, i965, r600/radeonsi, alongside GLSL ones (amongst which a Dota2 Reborn bugfix) and a few build related cleanups. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic Fixes: - spec + !opengl 1.1 + drawbuffer-modesfail > pass Changes - gallium softpipe -- None. Changes - gallium llvmpipe (LLVM 3.6) - None. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- commit e3bcc8775598c36595d5044163e6a3b658fea2d8 Author: Chris Wilson i965: Export format comparison for blitting between miptrees (cherry picked from commit 922c0c9fd526ce19b87bc74a3159dec7705c1de1) commit 3c4570e3fc283f81b5cf4b3b05a9bb66cf47ae2f Author: Michel Dänzer winsys/radeon: Unmap GPU VM address range when destroying BO (cherry picked from commit 7796e8889a9a2cc1b454dc32d8da3d756404339a) commit 5bec73364111907dc0a32c38b7d5f9b11c19626a Author: Tapani Pälli glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 (cherry picked from commit edb8383c98ee23385731d0fc23a6b6673528a8ec) commit f8ea1430ae0bbaf68f73aa3a706d9112402e396d Author: Tapani Pälli i965: use EmitNoIndirectSampler for gen < 7 (cherry picked from commit 8852e26e93af1fc4b72bf9d57e847f53e1a1371b) commit 81ac47605f887c9cbf5d2f3a77e7a71a28fbe37f Author: Tapani Pälli glsl: validate sampler array indexing for 'constant-index-expression' (cherry picked from commit 9350ea6979c48772e1fb55d4f1c7c5a3cfa987b0) The plan is to have 10.5.9 this Friday (3rd of July). 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 (8) == Boyan Ding (1): i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Emil Velikov (1): bugzilla_mesa.sh: sort the bugs list by number Ilia Mirkin (1): mesa: reset the source packing when creating temp transfer image Mario Kleiner (1): radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. Tom Stellard (3): clover: Call clBuildProgram() notification function when build completes v2 gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen clover: Use threadsafe wrappers for pipe_screen and pipe_context Queued (28) === Ben Widawsky (2): i965/gen9: Implement Push Constant Buffer workaround i965/skl: Use 1 register for uniform pull constant payload Boyan Ding (1): egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals Chris Wilson (3): i965: Fix HW blitter pitch limits i915: Blit RGBX<->RGBA drawpixels i965: Export format comparison for blitting between miptrees Emil Velikov (5): docs: Add sha256sums for the 10.5.8 release configure: warn about shared_glapi & xlib-glx only when both are set configure: error out when building backend-less libEGL configure: error out when building libEGL without shared-glapi gbm: do not (over)link against libglapi.so Frank Henigman (1): gbm: dlopen libglapi so gbm_create_device works Ilia Mirkin (8): glsl: add version checks to conditionals for builtin variable enablement mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls glsl: binding point is a texture unit, which is a combined space nvc0: always put all tfb bufs into bufctx nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_data nv50/ir: propagate modifier to right arg when const-folding mad nv50/ir: fix emission of address reg in 3rd source nv50/ir: copy joinAt when splitting both before and after Mario Kleiner (1): nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads. Michel Dänzer (1): winsys/radeon: Unmap GPU VM address range when destroying BO Tapani Pälli (6): glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 mesa/glsl: new compiler option EmitNoIndirectSampler i915: use EmitNoIndirectSampler mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5 i965: use EmitNoIndirectSampler for gen < 7 glsl: validate sampler array indexing for 'constant-index-expression' _
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
On 18/06/15 23:35, Jason Ekstrand wrote: > We should also pull in Chris' 3-patch drawbuffers series if it applies: > > http://lists.freedesktop.org/archives/mesa-dev/2015-June/085851.html > Seems like these never made it to mesa-stable nor have 10.5 in the commit msg. So... I've missed them :-( It's a bit late for 10.5.8, but I will scoop them up immediately after the release. Thanks Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
We should also pull in Chris' 3-patch drawbuffers series if it applies: http://lists.freedesktop.org/archives/mesa-dev/2015-June/085851.html On Thu, Jun 18, 2015 at 11:30 AM, Emil Velikov wrote: > Hello list, > > The candidate for the Mesa 10.5.8 is now available. Currently we have: > - 11 queued > - 10 nominated (outstanding) > - and 0 rejected (obsolete) patches > > The present queue consist of a few nouveau and i965 patches, along with > couple libEGL hit bug fixes and a build fix for people using llvm/clang. > > Take a look at section "Mesa stable queue" for more information. > > Testing > --- > The following results are against piglit 305ecc3ac89. > > > Changes - classic i965(snb) > --- > None. > > > Changes - swrast classic > > None. > > > Changes - gallium softpipe > -- > None. > > > Changes - gallium llvmpipe (LLVM 3.6) > - > None. > > > Testing reports/general approval > > Any testing reports (or general approval of the state of the branch) > will be greatly appreciated. > > > Trivial merge conflicts > --- > commit bb00457f49177d8d43417855f843887de3148e99 > Author: Jason Ekstrand > > i965/fs: Don't let the EOT send message interfere with the MRF hack > > (cherry picked from commit 86e5afbfee5492235cab1a7be4ea49ac02be1644) > > > > The plan is to have 10.5.8 this Friday(19th of June). > > 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 (10) > == > > Boyan Ding (2): > egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals > i915: Add XRGB format to intel_screen_make_configs > > Brian Paul (1): > configure: don't try to build gallium DRI drivers if --disable-dri is > set > > Ilia Mirkin (1): > glsl: add version checks to conditionals for builtin variable enablement > mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls > > Mario Kleiner(1): > nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads > > Tapani Pälli (2): > glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 > glsl: validate sampler array indexing for 'constant-index-expression' > > Tom Stellard (3): > clover: Call clBuildProgram() notification function when build > completes v2 > gallium/drivers: Add threadsafe wrappers for pipe_context and > pipe_screen > clover: Use threadsafe wrappers for pipe_screen and pipe_context > > > Queued (11) > === > > Ben Widawsky (1): > i965: Disable compaction for EOT send messages > > Boyan Ding (1): > egl/x11: Set version of swrastLoader to 2 > > Emil Velikov (1): > docs: Add sha256sums for the 10.5.7 release > > Erik Faye-Lund (1): > mesa: build xmlconfig to a separate static library > > Francisco Jerez (1): > i965: Don't compact instructions with unmapped bits. > > Ilia Mirkin (3): > nvc0/ir: fix collection of first uses for texture barrier insertion > nv50,nvc0: clamp uniform size to 64k > nvc0/ir: can't have a join on a load with an indirect source > > Jason Ekstrand (1): > i965/fs: Don't let the EOT send message interfere with the MRF hack > > Marek Olšák (1): > egl: fix setting context flags > > Roland Scheidegger (1): > draw: (trivial) fix NULL pointer dereference > ___ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.8 is now available. Currently we have: - 11 queued - 10 nominated (outstanding) - and 0 rejected (obsolete) patches The present queue consist of a few nouveau and i965 patches, along with couple libEGL hit bug fixes and a build fix for people using llvm/clang. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe -- None. Changes - gallium llvmpipe (LLVM 3.6) - None. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- commit bb00457f49177d8d43417855f843887de3148e99 Author: Jason Ekstrand i965/fs: Don't let the EOT send message interfere with the MRF hack (cherry picked from commit 86e5afbfee5492235cab1a7be4ea49ac02be1644) The plan is to have 10.5.8 this Friday(19th of June). 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 (10) == Boyan Ding (2): egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Ilia Mirkin (1): glsl: add version checks to conditionals for builtin variable enablement mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls Mario Kleiner(1): nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads Tapani Pälli (2): glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 glsl: validate sampler array indexing for 'constant-index-expression' Tom Stellard (3): clover: Call clBuildProgram() notification function when build completes v2 gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen clover: Use threadsafe wrappers for pipe_screen and pipe_context Queued (11) === Ben Widawsky (1): i965: Disable compaction for EOT send messages Boyan Ding (1): egl/x11: Set version of swrastLoader to 2 Emil Velikov (1): docs: Add sha256sums for the 10.5.7 release Erik Faye-Lund (1): mesa: build xmlconfig to a separate static library Francisco Jerez (1): i965: Don't compact instructions with unmapped bits. Ilia Mirkin (3): nvc0/ir: fix collection of first uses for texture barrier insertion nv50,nvc0: clamp uniform size to 64k nvc0/ir: can't have a join on a load with an indirect source Jason Ekstrand (1): i965/fs: Don't let the EOT send message interfere with the MRF hack Marek Olšák (1): egl: fix setting context flags Roland Scheidegger (1): draw: (trivial) fix NULL pointer dereference ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.7 is now available. Currently we have: - 24 queued - 7 nominated (outstanding) - and 2 rejected (obsolete) patches The present queue consist of over a dozen nouveau fixes (mostly targeting nv30/nv40 era hardware), i965 patches and a crash fix that common to all the gallium dri modules. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe -- None. Changes - gallium llvmpipe (LLVM 3.6) - None. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- None. The plan is to have 10.5.7 this Friday(5th of June). 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 (7) = Boyan Ding (1): i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Tapani Pälli (2): glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 glsl: validate sampler array indexing for 'constant-index-expression' Tom Stellard (3): clover: Call clBuildProgram() notification function when build completes v2 gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen clover: Use threadsafe wrappers for pipe_screen and pipe_context Rejected/Obsolete (2) = Alejandro Piñeiro (1): glsl: set the binding value regardless explicit_binding Koop Mast (1): clover: Build fix for FreeBSD. Queued (24) === Ben Widawsky (1): i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+) Emil Velikov (3): docs: Add sha256sums for the 10.5.6 release get-pick-list.sh: Require explicit "10.5" for nominating stable patches cherry-ignore: add clover build fix not applicable for 10.5 Ilia Mirkin (18): nvc0/ir: set ftz when sources are floats, not just destinations nv50/ir: guess that the constant offset is the starting slot of array nvc0/ir: LOAD's can't be used for shader inputs nvc0: a geometry shader can have up to 1024 vertices output nv50/ir: avoid messing up arg1 of PFETCH nv30: don't leak fragprog consts nv30: avoid leaking render state and draw shaders nv30: fix clip plane uploads and enable changes nv30/draw: avoid leaving stale pointers in draw state nv30/draw: draw expects constbuf size in bytes, not vec4 units st/mesa: don't leak glsl_to_tgsi object on link failure glsl: avoid leaking linked gl_shader when there's a late linker error nv30/draw: fix indexed draws with swtnl path and a resource index buffer nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM nv30/draw: allocate vertex buffers in gart nv30/draw: switch varying hookup logic to know about texcoords nv30: falling back to draw path for edgeflag does no good nv30: avoid doing extra work on clear and hitting unexpected states Jason Ekstrand (1): i965/fs: Fix implied_mrf_writes for scratch writes Marek Olšák (1): st/dri: fix postprocessing crash when there's no depth buffer signature.asc Description: OpenPGP digital signature ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hello list, The candidate for the Mesa 10.5.6 is now available. The current patch queue is as follows: - 30 queued - 8 nominated (outstanding) - and 1 rejected (obsolete) patches The queue covers nearly every aspect of mesa - core mesa fixes, driver specific patches (i965, nouveau, freedreno), GLX and EGL loader patches, OpenCL (clover) and even Darwin build fixes. Take a look at section "Mesa stable queue" for more information. Testing - --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) - --- None. Changes - swrast classic - None. Changes - gallium softpipe - -- None. Fixes: - spec + arb_texture_buffer_object + formats (vs, 3.1 core) + GL_RG32F pass > fail The above pass was introduced with Mesa 10.5.5 and the result is intermetent. Changes - gallium llvmpipe (LLVM 3.6) - - None. Testing reports/general approval - Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts - --- None. The plan is to have 10.5.6 this Friday(22th of May). 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 (8) = Alejandro Piñeiro (1): glsl: set the binding value regardless explicit_binding Boyan Ding (1): i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Tapani Pälli (2): glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 glsl: validate sampler array indexing for 'constant-index-expression' Tom Stellard (3): clover: Call clBuildProgram() notification function when build completes v2 gallium/drivers: Add threadsafe wrappers for pipe_context and pipe_screen clover: Use threadsafe wrappers for pipe_screen and pipe_context Rejected/Obsolete (1) = Alejandro Piñeiro (1): glsl: properly setting var->data.binding if explicit_binding is true Queued (30) === Alex Deucher (1): radeonsi: add new bonaire pci id Axel Davy (2): egl/wayland: properly destroy wayland objects glx/dri3: Add additional check for gpu offloading case Emil Velikov (3): docs: Add sha256 sums for the 10.5.5 release egl/main: fix EGL_KHR_get_all_proc_addresses targets/osmesa: drop the -module tag from LDFLAGS Francisco Jerez (4): clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues. clover: Wrap event::_status in a method to prevent unlocked access. clover: Implement locking of the wait_count, _chain and _status members of event. i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage(). Fredrik Höglund (2): main: Require that the texture exists in framebuffer_texture mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer < 0 Ilia Mirkin (7): nv50/ir: only propagate saturate up if some actual folding took place nv50: keep track of PGRAPH state in nv50_screen nvc0: keep track of PGRAPH state in nvc0_screen nvc0: reset the instanced elements state when doing blit using 3d engine nv50/ir: only enable mul saturate on G200+ st/mesa: make sure to create a "clean" bool when doing i2b nvc0: switch mechanism for shader eviction to be a while loop Jeremy Huddleston Sequoia (2): swrast: Build fix for darwin darwin: Fix install name of libOSMesa Laura Ekstrand (2): main: Fix an error generated by FramebufferTexture main: Complete error conditions for glInvalidate*Framebuffer. Marta Lofstedt (1): main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE Rob Clark (2): freedreno: enable a306 freedreno: fix bug in tile/slot calculation Roland Scheidegger (1): draw: (trivial) fix out-of-bounds vector initialization Tim Rowley (1): mesa: fix shininess check for ffvertex_prog v2 Tom Stellard (2): clover: Add a mutex to guard queue::queued_events clover: Fix a bug with multi-threaded events v2 -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQIcBAEBAgAGBQJVXeHmAAoJEO2uN7As60kN/gAP/0cW9KCcAm09rfQNHYPYDHfL A+ZKmW47phUpV4qZ6bTRZAiUeMo9C3uma+PN5UT6hgqOodIPQJrmbedf8BoELFOM x/XvlOD5nnTb6FiB3PFihuDH7TBxP6y/4Py9Uqg2UtQ8VU/MCMNxTXAVwGoafTZ1 BzS9uQoV4lbe80QagC+YIVXXrcRXpd1htXZot1sDGwixcaYXXM6WHT76/V51wBct kYPFFCezOtSS8Ji0J1wtuEv8JSMfFviY0I9/nyyLjNM4ywj/7J3GuQatF0grIE1d yzjZunhe9iMKaM3ZZbLKDe66VJZGSzEhUe1xfRjQD5rMG0Yofms78NKQE4XhT+jN TfPQaBWyaTPIXBtElfeRYUTfEe2R+pI0E2bCSxf7ngSJYrP/eOw5qftDfJem3Z2g pmt4wRcohh36xh2BidwP+unByLARm
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.5 is now available. The current patch queue is as follows: - 10 queued - 5 nominated (outstanding) - and 0 rejected (obsolete) patches The queue consists mostly of nouveau and i965 fixes. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe -- None. Fixes: - spec + arb_texture_buffer_object + formats (vs, 3.1 core) + GL_RG32F fail > pass Changes - gallium llvmpipe (LLVM 3.6) - None. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- None. The plan is to have 10.5.5 this Friday(8th of May). 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 (5) = Alejandro Piñeiro (1): glsl: properly setting var->data.binding if explicit_binding is true Boyan Ding (1): i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Roland Scheidegger (1): draw: (trivial) fix out-of-bounds vector initialization Tom Stellard (1): clover: Update the wait_count of the correct event when chaining events Queued (10) === Boyan Ding (1): i965: Add XRGB format to intel_screen_make_configs Emil Velikov (2): docs: Add sha256 sums for the 10.5.4 release r300: do not link against libdrm_intel Ilia Mirkin (4): nvc0/ir: flush denorms to zero in non-compute shaders gk110/ir: fix set with a register dest to not auto-set the abs flag nvc0/ir: fix predicated PFETCH emission nv50/ir: fix asFlow() const helper for OP_JOIN Kenneth Graunke (2): i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions. i965: Disallow linear blits that are not cacheline aligned. Roland Scheidegger (1): draw: fix prim ids when there's no gs ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
Hi, On 23 April 2015 at 14:12, Emil Velikov wrote: > Boyan Ding (2): > i965: Add XRGB format to intel_screen_make_configs > i915: Add XRGB format to intel_screen_make_configs This fixes https://bugs.freedesktop.org/show_bug.cgi?id=89689 but re-breaks ES3 MSAA by reverting http://cgit.freedesktop.org/mesa/mesa/commit/?id=75b7e1df13. What a mess ... Ian - did you see the TRANSPARENT_ALPHA thread? Cheers, Daniel ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.4 is now available. The current patch queue is as follows: - 22 queued - 7 nominated (outstanding) - and 1 rejected (obsolete) patches This time around we have a handful of fixes in st/mesa and the glsl to tgsi codebase, affecting all gallium drivers, a drirc workaround for Second Life, plus i965 fixes. For the Android users out there, this resolves most of the compilation issues with a bit more to come in the next release. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe, llvmpipe (LLVM 3.6) --- None. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- None. The plan is to have 10.5.4 this Friday(24th April). 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 (7) = Boyan Ding (2): i965: Add XRGB format to intel_screen_make_configs i915: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Emil Velikov (1): r300: do not link against libdrm_intel Kenneth Graunke (2): i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions. i965: Disallow linear blits that are not cacheline aligned. Tom Stellard (1): clover: Update the wait_count of the correct event when chaining events Rejected/Obsolete (1) = Tom Stellard (1): clover: Update the wait_count of the correct event when chaining events Queued (22) === Brian Paul (1): glsl: rewrite glsl_type::record_key_hash() to avoid buffer overflow Dave Airlie (2): st/mesa: convert sub image for cube map arrays to 2d arrays for upload st/mesa: align cube map arrays layers Emil Velikov (10): docs: Add 256 sums for the 10.5.3 release radeonsi: remove unused si_dump_key() android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS android: add $(mesa_top)/src include to the whole of mesa android: egl: add libsync_cflags to the build android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines android: add $(mesa_top)/src/mesa/main to the includes list android: dri: link against libmesa_util android: mesa: fix the path of the SSE4_1 optimisations Ian Romanick (1): nir: Fix typo in "ushr by 0" algebraic replacement Kenneth Graunke (2): i965: Fix software primitive restart with indirect draws. drirc: Add "Second Life" quirk (allow_glsl_extension_directive_midshader). Kristian Høgsberg (1): i965: Rewrite ir_tex to ir_txl with lod 0 for vertex shaders Marek Olšák (2): glsl_to_tgsi: fix out-of-bounds constant access and crash for uniforms glsl_to_tgsi: don't use a potentially-undefined immediate for ir_query_levels Mathias Froehlich (1): i965: Flush batchbuffer containing the query on glQueryCounter. Mauro Rossi (2): android: mesa: generate the format_{un,}pack.[ch] sources android: add inital NIR build ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.3 is now available. The current patch queue is as follows: - 18 queued - 13 nominated (outstanding) - and 2 rejected (obsolete) patches This release addresses bugs in our OpenCL state-tracker (clover) and nearly every dri driver. The compilation process should finally be python/mako free :) Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe, llvmpipe (LLVM 3.5.1) - None. 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 64d0f0e3b24c7d3ffd7bde921aadfccf3f12df0c Author: Michel Dänzer radeonsi: Cache LLVMTargetMachineRef in context instead of in screen (cherry picked from commit d64adc3a79e419062432cfa8d1cbc437676a3fbd) The plan is to have 10.5.3 this Friday(10th April). 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 (13) == Boyan Ding (1): i965: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Emil Velikov (9): android: use LOCAL_SHARED_LIBRARIES over TARGET_OUT_HEADERS android: add $(mesa_top)/src include to the whole of mesa android: egl: add libsync_cflags to the build android: dri/common: conditionally include drm_cflags/set __NOT_HAVE_DRM_H android: add HAVE__BUILTIN_* and HAVE_FUNC_ATTRIBUTE_* defines android: add $(mesa_top)/src/mesa/main to the includes list android: dri: link against libmesa_util android: mesa: fix the path of the SSE4_1 optimisations dist: add the VG depedencies into the tarball Mauro Rossi (2): android: mesa: generate the format_{un,}pack.[ch] sources android: add inital NIR build Rejected/Obsolete (2) = Tom Stellard (2): clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails clover: Update the wait_count of the correct event when chaining events Queued (18) === Dave Airlie (1): st_glsl_to_tgsi: only do mov copy propagation on temps (v2) Emil Velikov (3): docs: Add sha256 sums for the 10.5.2 release xmlpool: don't forget to ship the MOS configure.ac: error out if python/mako is not found when required Iago Toral Quiroga (1): i965: Do not render primitives in non-zero streams then TF is disabled Ilia Mirkin (7): st/mesa: update arrays when the current attrib has been updated nv50/ir: take postFactor into account when doing peephole optimizations nv50/ir/gk110: fix offset flag position for TXD opcode freedreno/a3xx: fix 3d texture layout freedreno/a3xx: point size should not be divided by 2 nv50: allocate more offset space for occlusion queries nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling Kenneth Graunke (2): i965: Fix instanced geometry shaders on Gen8+. i965: Add forgotten multi-stream code to Gen8 SOL state. Marcin Ślusarz (1): nouveau: synchronize "scratch runout" destruction with the command stream Michel Dänzer (1): radeonsi: Cache LLVMTargetMachineRef in context instead of in screen Tom Stellard (1): clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2 Ville Syrjälä (1): i965: Fix URB size for CHV ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
Hi Bernd, On 26 March 2015 at 22:44, Bernd Kuhls wrote: > Emil Velikov wrote in news:55136BE1.6090001 > @gmail.com: >> and no longer requires python/mako in order to build. > > Hi, > > I am a bit confused, quoting the commit > http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.5 > &id=e98909b0567b8a83a6a953cfa4ee4e7beef436b9 > > "It is still returning error when Python is not installed." > > So python2 still needs to be installed, although it is not necessarily being > used, right? > Hmm should have nitpicked on the commit message, but that's all gone now. The essence of things is: - If you have python2 available you need mako otherwise configure will error out. I have some patches that resolve this but they're not reviewed yet. - Otherwise python2+mako should not be used (even if available). If you spot that's not the case please file a bug. Hope that clears things up a bit. Cheers Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
Emil Velikov wrote in news:55136BE1.6090001 @gmail.com: > and no longer requires python/mako in order to build. Hi, I am a bit confused, quoting the commit http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.5 &id=e98909b0567b8a83a6a953cfa4ee4e7beef436b9 "It is still returning error when Python is not installed." So python2 still needs to be installed, although it is not necessarily being used, right? Regards, Bernd ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.2 is now available. The current patch queue is as follows: - 18 queued - 5 nominated (outstanding) - and 2 rejected (obsolete) patches This release addresses a couple of glsl bugs affecting all the drivers, squashes bugs in the libGL and glapi libraries, plus a mix of driver updates mostly freedreno. The tarball no longer contains hardlinks, has all the haiku files, builds against musl and no longer requires python/mako in order to build. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- Fixes: - all + shaders + glsl-opt-0-cmp-xyfail > pass - spec + arb_buffer_storage + bufferstorage-persistent read coherent client-storagefail > pass + arb_sync + repeat-wait fail > pass + arb_timer_query + query gl_timestamp fail > pass Regressions*: - glsl-1.50 + execution + fragcoord-layout-qualifiers-conflicting-case-7 pass > fail Changes - swrast classic Fixes: - all + shaders + glsl-opt-0-cmp-xyfail > pass Changes - gallium softpipe, llvmpipe (LLVM 3.5.1) - Fixes: - all + shaders + glsl-opt-0-cmp-xyfail > pass Regressions*: - glsl-1.50 + execution + fragcoord-layout-qualifiers-conflicting-case-7 pass > fail * This is a false report as the mesa 10.5.2 contains the fix for Khronos Bug#12957 while the piglit update has landed after 305ecc3ac89. Testing reports/general approval Any testing reports (or general approval of the state of the branch) will be greatly appreciated. Trivial merge conflicts --- None. The plan is to have 10.5.2 this Friday(27th March). 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 (5) = Boyan Ding (1): i965: Add XRGB format to intel_screen_make_configs Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Ilia Mirkin (1): freedreno/a3xx: fix 3d texture layout Tom Stellard (2): clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails clover: Call clBuildProgram() notification function when build completes Rejected (2) Mario Kleiner (1): glx: Handle out-of-sequence swap completion events correctly. Tapani Pälli (1): i965/fs: in MAD optimizations, switch last argument to be immediate Queued (18) === Anuj Phogat (1): glsl: Generate link error for non-matching gl_FragCoord redeclarations Emil Velikov (5): docs: Add sha256 sums for the 10.5.1 release automake: add missing egl files to the tarball st/egl: don't ship the dri2.c link at the tarball loader: include for non-sysfs builds auxiliary/os: fix the android build - s/drm_munmap/os_munmap/ Felix Janda (1): c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default Francisco Jerez (1): i965: Set nr_params to the number of uniform components in the VS/GS path. Ilia Mirkin (2): freedreno/a3xx: use the same layer size for all slices freedreno: fix slice pitch calculations Marek Olšák (1): radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords Mario Kleiner (2): glx: Handle out-of-sequence swap completion events correctly. (v2) mapi: Make private copies of name strings provided by client. Rob Clark (1): freedreno: update generated headers Samuel Iglesias Gonsalvez (2): glsl: optimize (0 cmp x + y) into (-x cmp y). configure: Introduce new output variable to ax_check_python_mako_module.m4 Tapani Pälli (1): glsl: fix names in lower_constant_arrays_to_uniforms Tom Stellard (1): clover: Return 0 as storage size for local kernel args that are not set v2 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
That's okay, just wanted to make sure that 10.5 was correct. On Thu, Mar 12, 2015 at 1:49 PM, Emil Velikov wrote: > On 12/03/15 16:55, Laura Ekstrand wrote: > > Emil, > > > > I spoke with Neil Roberts, and the two patches of mine you have listed > > as rejected here are required basis for his four queued commits (all of > > these pertain to meta_pbo_texSubImage). The only patch that was > > reverted was my "1D ARRAY" patch. > > > Hi Laura, > > It seems that the summary incorrectly lists your two patches are > rejected. Namely they are worthy 10.5 material and have landed prior to > the 10.5.0 release. I'm not entirely sure how I've managed to list them > here. > > Apologies for the confusion. > > Emil > > ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
On 12/03/15 16:55, Laura Ekstrand wrote: > Emil, > > I spoke with Neil Roberts, and the two patches of mine you have listed > as rejected here are required basis for his four queued commits (all of > these pertain to meta_pbo_texSubImage). The only patch that was > reverted was my "1D ARRAY" patch. > Hi Laura, It seems that the summary incorrectly lists your two patches are rejected. Namely they are worthy 10.5 material and have landed prior to the 10.5.0 release. I'm not entirely sure how I've managed to list them here. Apologies for the confusion. Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] New stable-branch 10.5 candidate pushed
Emil, I spoke with Neil Roberts, and the two patches of mine you have listed as rejected here are required basis for his four queued commits (all of these pertain to meta_pbo_texSubImage). The only patch that was reverted was my "1D ARRAY" patch. Laura On Thu, Mar 12, 2015 at 6:50 AM, Emil Velikov wrote: > Hello list, > > The candidate for the Mesa 10.5.1 is now available. The current patch queue > is as follows: > - 57 queued > - 3 nominated (outstanding) > - and 2 rejected (obsolete) patches > > This provides us with over a dozen i965 fixes for all over the driver, some > r300g ones (correct handling of RGTC1 and LATC1 formats, fixed sRGB blits) > and improvements in the freedreno compiler along side with fixed rendering > in Xonotic and others. > > Take a look at section "Mesa stable queue" for more information. > > Testing > --- > The following results are against piglit 305ecc3ac89. > > > Changes - classic i965(snb) > --- > None. > > > Changes - swrast classic > > None. > > > Changes - gallium softpipe, llvmpipe (LLVM 3.5.1) > > None. > > > 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 31fcb21ef523434a254c0bbff515345c2c6d8152 > Author: Matt Turner > > i965: Avoid applying negate to wrong MAD source. > > (cherry picked from commit d528907fd2950c7bb968fff66dd79863cd128890) > > commit c3fc8b2870668fe0313fd35b2789306dbf3b9594 > Author: Kenneth Graunke > > i965/fs: Set force_writemask_all on shader_time instructions. > > (cherry picked from commit ef9cc7d0c176669c03130abf576f2b700be39514) > > commit 82ef4994ddc041b101bcda8e729e729d93b0 > Author: Kenneth Graunke > > i965/fs: Set smear on shader_time diff register. > > (cherry picked from commit f1adc45dbe649cdd4538fb96f6d2a27328bbfba1) > > > commit c232d765affc06cc6e81ddee07656919e7f17aa5 > Author: Kenneth Graunke > > i965/fs: Make emit_shader_time_end() insert before EOT. > > (cherry picked from commit 4ebeb71573ad44f7657810dc5dd2c9030e3e63db) > > > commit fbd06fe65c0fe57f0dea96c87d9f0eb5abc72bb7 > Author: Kenneth Graunke > > i965/fs: Don't issue FB writes for bound but unwritten color targets. > > (cherry picked from commit e95969cd9548033250ba12f2adf11740319b41e7) > > > The plan is to have 10.5.1 this Friday(13th March). > > 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 (3) > = > > Anuj Phogat (1): > glsl: Generate link error for non-matching gl_FragCoord > redeclarations > > Brian Paul (1): > configure: don't try to build gallium DRI drivers if --disable-dri > is set > > Mario Kleiner (1): > glx: Handle out-of-sequence swap completion events correctly. > > > Rejected (2) > > > Laura Ekstrand (2): > common: Correct texture init for meta pbo uploads and downloads. > common: Correct PBO 2D_ARRAY handling. > > > Queued (57) > === > > Andrey Sudnik (1): > i965/vec4: Don't lose the saturate modifier in copy propagation. > > Chris Forbes (1): > i965/gs: Check newly-generated GS-out VUE map against correct stage > > Daniel Stone (1): > egl: Take alpha bits into account when selecting GBM formats > > Emil Velikov (4): > docs: Add sha256 sums for the 10.5.0 release > egl/main: no longer export internal function > cherry-ignore: ignore a few more commits picked without -x > mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a > > Frank Henigman (1): > intel: fix EGLImage renderbuffer _BaseFormat > > Iago Toral Quiroga (1): > i965: Fix out-of-bounds accesses into pull_constant_loc array > > Ian Romanick (1): > i965/fs/nir: Use emit_math for nir_op_fpow > > Ilia Mirkin (3): > freedreno: move fb state copy after checking for size change > freedreno/ir3: fix array count returned by TXQ > freedreno/ir3: get the # of miplevels from getinfo > > Jason Ekstrand (2): > meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store > in meta_begin > main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 > > Kenneth Graunke (8): > i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. > glsl: Mark array access when copying to a temporary for the ?: > operator. > i965/fs: Set force_writemask_all on shader_time instructions. > i965/fs: Set smear on shader_time diff register. > i965/fs: Make emit_shader_time_write return rather than emit. > i965/fs: Make get_timestamp() pass back the MOV rather than emittin
[Mesa-dev] New stable-branch 10.5 candidate pushed
Hello list, The candidate for the Mesa 10.5.1 is now available. The current patch queue is as follows: - 57 queued - 3 nominated (outstanding) - and 2 rejected (obsolete) patches This provides us with over a dozen i965 fixes for all over the driver, some r300g ones (correct handling of RGTC1 and LATC1 formats, fixed sRGB blits) and improvements in the freedreno compiler along side with fixed rendering in Xonotic and others. Take a look at section "Mesa stable queue" for more information. Testing --- The following results are against piglit 305ecc3ac89. Changes - classic i965(snb) --- None. Changes - swrast classic None. Changes - gallium softpipe, llvmpipe (LLVM 3.5.1) None. 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 31fcb21ef523434a254c0bbff515345c2c6d8152 Author: Matt Turner i965: Avoid applying negate to wrong MAD source. (cherry picked from commit d528907fd2950c7bb968fff66dd79863cd128890) commit c3fc8b2870668fe0313fd35b2789306dbf3b9594 Author: Kenneth Graunke i965/fs: Set force_writemask_all on shader_time instructions. (cherry picked from commit ef9cc7d0c176669c03130abf576f2b700be39514) commit 82ef4994ddc041b101bcda8e729e729d93b0 Author: Kenneth Graunke i965/fs: Set smear on shader_time diff register. (cherry picked from commit f1adc45dbe649cdd4538fb96f6d2a27328bbfba1) commit c232d765affc06cc6e81ddee07656919e7f17aa5 Author: Kenneth Graunke i965/fs: Make emit_shader_time_end() insert before EOT. (cherry picked from commit 4ebeb71573ad44f7657810dc5dd2c9030e3e63db) commit fbd06fe65c0fe57f0dea96c87d9f0eb5abc72bb7 Author: Kenneth Graunke i965/fs: Don't issue FB writes for bound but unwritten color targets. (cherry picked from commit e95969cd9548033250ba12f2adf11740319b41e7) The plan is to have 10.5.1 this Friday(13th March). 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 (3) = Anuj Phogat (1): glsl: Generate link error for non-matching gl_FragCoord redeclarations Brian Paul (1): configure: don't try to build gallium DRI drivers if --disable-dri is set Mario Kleiner (1): glx: Handle out-of-sequence swap completion events correctly. Rejected (2) Laura Ekstrand (2): common: Correct texture init for meta pbo uploads and downloads. common: Correct PBO 2D_ARRAY handling. Queued (57) === Andrey Sudnik (1): i965/vec4: Don't lose the saturate modifier in copy propagation. Chris Forbes (1): i965/gs: Check newly-generated GS-out VUE map against correct stage Daniel Stone (1): egl: Take alpha bits into account when selecting GBM formats Emil Velikov (4): docs: Add sha256 sums for the 10.5.0 release egl/main: no longer export internal function cherry-ignore: ignore a few more commits picked without -x mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a Frank Henigman (1): intel: fix EGLImage renderbuffer _BaseFormat Iago Toral Quiroga (1): i965: Fix out-of-bounds accesses into pull_constant_loc array Ian Romanick (1): i965/fs/nir: Use emit_math for nir_op_fpow Ilia Mirkin (3): freedreno: move fb state copy after checking for size change freedreno/ir3: fix array count returned by TXQ freedreno/ir3: get the # of miplevels from getinfo Jason Ekstrand (2): meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin main/base_tex_format: Properly handle STENCIL_INDEX1/4/16 Kenneth Graunke (8): i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta. glsl: Mark array access when copying to a temporary for the ?: operator. i965/fs: Set force_writemask_all on shader_time instructions. i965/fs: Set smear on shader_time diff register. i965/fs: Make emit_shader_time_write return rather than emit. i965/fs: Make get_timestamp() pass back the MOV rather than emitting it. i965/fs: Make emit_shader_time_end() insert before EOT. i965/fs: Don't issue FB writes for bound but unwritten color targets. Laura Ekstrand (2): main: Fix target checking for CompressedTexSubImage*D. main: Fix target checking for CopyTexSubImage*D. Marc-Andre Lureau (1): gallium/auxiliary/indices: fix start param Marek Olšák (3): r300g: fix RGTC1 and LATC1 SNORM formats r300g: fix a crash when resolving into an sRGB texture r300g: fix sRGB->sRGB blits Matt Turner (12): i965/vec4: Fix implementation of i2b. m