{"push_id":933277086,"size":230,"distinct_size":51,"ref":"refs/heads/master","head":"4ea0febcb005d6447a6ae4d19ca1de8de44f3da9","before":"8cf2e892fca20c4776b4a07c39918343cb2d4e0e","commits":[{"sha":"b5f2f7073f047b4e4128cf05af8dddf356f9b48c","author":{"email":"bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","name":"Ilia Mirkin"},"message":"nv50,nvc0: fix crash when increasing bsp bo size for h264\n\nH264 doesn't have a bitplane bo. We just need a device reference, so use\nthe one from the client.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: \"11.0 11.1\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/b5f2f7073f047b4e4128cf05af8dddf356f9b48c"},{"sha":"b16c9be4a5561bd825176a228c300331f989e837","author":{"email":"bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","name":"Ilia Mirkin"},"message":"nvc0: scale up inter_bo size so that it's 16M for a 4K video\n\nExperimentally, 4M causes corruption and slowness, try to ramp it up\nwith size instead.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: \"11.0 11.1\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/b16c9be4a5561bd825176a228c300331f989e837"},{"sha":"2123bfcc9c8b375ba46bb59d493ddeac1b7291a6","author":{"email":"0d0be6cf5ad662651be2dc5dfd44aa2b09d4c1cc@amd.com","name":"Nicolai Hähnle"},"message":"st/mesa: make KHR_debug output independent of context creation flags (v2)\n\nInstead, keep track of GL_DEBUG_OUTPUT and (un)install the pipe_debug_callback\naccordingly. Hardware drivers can still use the absence of the callback to\nskip more expensive operations in the normal case, and users can no longer be\nsurprised by the need to set the debug flag at context creation time.\n\nv2:\n- re-add the proper initialization of debug contexts (Ilia Mirkin)\n- silence a potential warning (Ilia Mirkin)\n\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/2123bfcc9c8b375ba46bb59d493ddeac1b7291a6"},{"sha":"a1d664a0b7dbd8bbab0ff7a179e8960c25a52c0b","author":{"email":"bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","name":"Ilia Mirkin"},"message":"Revert \"i965/wm: use proper API buffer size for the surfaces.\"\n\nThis reverts commit 8cf2e892fca20c4776b4a07c39918343cb2d4e0e. It's\nentirely bogus to attempt to store anything about the binding in the\nbuffer object itself, which might be bound any number of times.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: Samuel Iglesias Gonsálvez <siglesias@igalia.com>\nCc: Marta Lofstedt <marta.lofstedt@intel.com>\nReviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/a1d664a0b7dbd8bbab0ff7a179e8960c25a52c0b"},{"sha":"14f21f53d50ecd6e2803b2326a90e93aceacfe24","author":{"email":"bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","name":"Ilia Mirkin"},"message":"i965/wm: use binding size for ubo/ssbo when automatic size is unset\n\nThis fixes the same tests that commit 8cf2e892f was attempting to fix:\n\nES31-CTS.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeOffset\nES31-CTS.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-vec-bindrangeSize\n\nas confirmed by Samuel.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nCc: Samuel Iglesias Gonsálvez <siglesias@igalia.com>\nCc: Marta Lofstedt <marta.lofstedt@intel.com>\nReviewed-by: Samuel Iglesias Gonsálvez <siglesias@igalia.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/14f21f53d50ecd6e2803b2326a90e93aceacfe24"},{"sha":"851e7e12aa628d6781b5a3af2f2fc16ee73f435f","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"st/va: count number of slices\n\nThe counter was not set but used by the nouveau driver.\nIt is required otherwise visual output is garbage.\n\nSigned-off-by: Julien Isorce <j.isorce@samsung.com>\nReviewed-by: Christian Koenig <christian.koenig@amd.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/851e7e12aa628d6781b5a3af2f2fc16ee73f435f"},{"sha":"7ba27f60f71accaf59f267ff20580444e912ab2b","author":{"email":"177997fc8166815df6f85d30d1378a7a2fd73bfe@gmail.com","name":"Julien Isorce"},"message":"nouveau: split nouveau_vp3_bsp in begin/next/end\n\nIt allows to call nouveau_vp3_bsp_next multiple times\nbetween one begin/end.\n\nIt is required to support st/va.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=89969\n\nSigned-off-by: Julien Isorce <j.isorce@samsung.com>\n[imirkin: create strparm_bsp function, simplified w0 calculation]\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/7ba27f60f71accaf59f267ff20580444e912ab2b"},{"sha":"abb30b9c8bf3d9a40440a24b483b42057e36d844","author":{"email":"177997fc8166815df6f85d30d1378a7a2fd73bfe@gmail.com","name":"Julien Isorce"},"message":"nvc0: add support for st/va\n\n- split nvc0_decoder_bsp in begin/next/end\n- preserve content buffer when calling nvc0_decoder_bsp_next\n- implement pipe_video_codec::begin_frame/end_frame\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id=89969\n\nSigned-off-by: Julien Isorce <j.isorce@samsung.com>\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/abb30b9c8bf3d9a40440a24b483b42057e36d844"},{"sha":"777d1453f1053af7e051fa701b9440061bc27dce","author":{"email":"2904e845d63d102574cbb95a4bcdefac0a5d7af0@samsung.com","name":"Julien Isorce"},"message":"build: enable st/va with nouveau driver\n\nvainfo fails in vaDriverInit because \"dd_create_screen\"\ndoes not reach strcmp(driver_name, \"nouveau\") code.\nIndeed when compiling the va target.c, the macro GALLIUM_NOUVEAU\nis not defined.\nThis patch define the macro the same it is done for dri and\nvdpau targets.\n\nTested with:\n./autogen.sh --enable-glx --enable-gles2 --enable-egl --enable-vdpau --enable-glx-tls=yes --enable-va\n--with-gallium-drivers=swrast,nouveau --with-dri-drivers=swrast,nouveau --with-egl-platforms=x11\n\nLIBVA_DRIVER_NAME=gallium vainfo\nOutput:\nvainfo: Driver version: mesa gallium vaapi\nvainfo: Supported profile and entrypoints\nVAProfileMPEG2Simple                  :\tVAEntrypointVLD\n      VAProfileMPEG2Main              :\tVAEntrypointVLD\n      VAProfileMPEG4Simple            :\tVAEntrypointVLD\n      VAProfileMPEG4AdvancedSimple    :\tVAEntrypointVLD\n      VAProfileVC1Simple              :\tVAEntrypointVLD\n      VAProfileVC1Main                :\tVAEntrypointVLD\n      VAProfileVC1Advanced            :\tVAEntrypointVLD\n      VAProfileH264Baseline           :\tVAEntrypointVLD\n      VAProfileH264Main               :\tVAEntrypointVLD\n      VAProfileH264High               :\tVAEntrypointVLD\n      VAProfileNone                   :\tVAEntrypointVideoProc\n\nSigned-off-by: Julien Isorce <j.isorce@samsung.com>\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/777d1453f1053af7e051fa701b9440061bc27dce"},{"sha":"6531ccb7056f80c32a29e07fe05381b0fd6557dc","author":{"email":"bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu","name":"Ilia Mirkin"},"message":"i965: quieten compiler warning about out-of-bounds access\n\ngcc 4.9.3 shows the following error:\n\nbrw_vue_map.c:260:20: warning: array subscript is above array bounds\n[-Warray-bounds]\n    return brw_names[slot - VARYING_SLOT_MAX];\n\nThis is because BRW_VARYING_SLOT_COUNT is a valid value for the enum\ntype. Adding an assert will generate no additional code but will teach\nthe compiler to not complain.\n\nSigned-off-by: Ilia Mirkin <imirkin@alum.mit.edu>\nReviewed-by: Timothy Arceri <timothy.arceri@collabora.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/6531ccb7056f80c32a29e07fe05381b0fd6557dc"},{"sha":"b11bd20889bf7c5a728e69abecb6f10c4475d732","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"svga: check for no-ops in svga_bind_sampler_states()\n\nand svga_set_sampler_views().  If there's no change, return early\nand don't set a SVGA_NEW_x dirty state flag.\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/b11bd20889bf7c5a728e69abecb6f10c4475d732"},{"sha":"077aa3be93af353b6e1fcc8de62bfc37a574ec52","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"svga: avoid emitting redundant SetVertexBuffers() commands\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/077aa3be93af353b6e1fcc8de62bfc37a574ec52"},{"sha":"fc076588956d5b966913e7f8e47cbcb4bc5cd96b","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"svga: change svga_hw_view_state::dirty to boolean\n\nSince it's a true/false value.\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/fc076588956d5b966913e7f8e47cbcb4bc5cd96b"},{"sha":"993b04ee2c415e15f89e2717cfeff90225452937","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"svga: add some comments in svga_state_vs.c\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/993b04ee2c415e15f89e2717cfeff90225452937"},{"sha":"eec8d7e7e059c19b86cce0360cb7db28aef1f1dd","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"svga: fix test for SVGA_NEW_STIPPLE\n\nWe only want to set the SVGA_NEW_STIPPLE dirty flag when the polygon\nstipple state changes.  Before, we only set the flag when we were\nenabling stipple, but not disabling.\n\nWe don't really have to add SVGA_NEW_STIPPLE to the dirty FS state\nset since it's a subset of SVGA_NEW_RAST, but let's be explicit.\n\nThis doesn't fix any known bugs.\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/eec8d7e7e059c19b86cce0360cb7db28aef1f1dd"},{"sha":"f04d7439a0ad6e13ff2912ff824553b6bcf511a4","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: check for z=0 in _mesa_Vertex3dv()\n\nIt's very rare that a GL app calls glVertex3dv(), but one in particular\ncalls it lot, always with Z = 0.  Check for that condition and convert\nthe call into glVertex2f.  This reduces VBO memory used and reduces\nthe number of times we have to switch between float[2] and float[3]\nvertex formats in the svga driver.  This results in a small but\nmeasurable performance improvement.\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/f04d7439a0ad6e13ff2912ff824553b6bcf511a4"},{"sha":"95d412181d1bc32fb94df92198e3fd0a4a368ac4","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"util: add debug_dump_ubyte_rgba_bmp()\n\nLike debug_dump_float_rgba_bmp() but takes ubyte values.\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/95d412181d1bc32fb94df92198e3fd0a4a368ac4"},{"sha":"dce1e1a8eb871945f875c17d0e9b687a29835530","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: minor clean-up of some memcpy/sizeof() calls in m_matrix.c\n\nReviewed-by: Charmaine Lee <charmainel@vmware.com>","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/dce1e1a8eb871945f875c17d0e9b687a29835530"},{"sha":"f4caa7d2fcbfd64d8858a502d1deed8e56109464","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"draw: minor indentation fix","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/f4caa7d2fcbfd64d8858a502d1deed8e56109464"},{"sha":"a13e9adbee2f273ced137f96b770aff7181b363c","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"st/mesa: minor indentation fixes","distinct":false,"url":"https://api.github.com/repos/samuelig/mesa/commits/a13e9adbee2f273ced137f96b770aff7181b363c"}]}