{"push_id":804638599,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"0271009bd443ebf15ff2885ec22ab5cae449d147","before":"38678ae244e6ae7d70cdcd9cd0dabc4495330c31","commits":[{"sha":"c8cb5ed93c8e7343390f188bbf1a8459380a5739","author":{"email":"a26490dfbee4be3d38287ad6448444504f58193c@vmware.com","name":"Thomas Hellstrom"},"message":"st/xa: Fixups for PIPE_FORMAT_R8_UNORM A8 usage v2.\n\nCheck for PIPE_FORMAT_R8_UNORM when setting up the copy shader.\nAlso re-enable the dest alpha blending with A8 destination that\nactually turned out to be correct.\n\nVerified using rendercheck that the composite operators\noverreverse, in, out, atop, atopreverse and xor seem to work fine\nwith a8 destiation.\n\nv2: Fix a copy-paste error.\n\nReported-by: Jose Fonseca <jfonseca@vmware.com>\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nReviewed-by: Jose Fonseca <jfonseca@vmware.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/c8cb5ed93c8e7343390f188bbf1a8459380a5739"},{"sha":"200aee424790f3167fcb175f4798af27783fe364","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: rework Driver.CopyImageSubData() and related code\n\nPreviously, core Mesa's _mesa_CopyImageSubData() created temporary textures\nto wrap renderbuffer sources/destinations.  This caused a bit of a mess in\nthe Mesa/gallium state tracker because we had to basically undo that\nwrapping.\n\nInstead, change ctx->Driver.CopyImageSubData() to take both gl_renderbuffer\nand gl_texture_image src/dst pointers (one being null, the other non-null)\nso the driver can handle renderbuffer vs. texture as needed.\n\nFor the i965 driver, we basically moved the code that wrapped textures\naround renderbuffers from copyimage.c down into the met and driver code.\n\nThe old code in copyimage.c also made some questionable calls to\n_mesa_BindTexture(), etc. which weren't undone at the end.\n\nv2 (Jason Ekstrand): Rework the intel bits\nv3 (Brian Paul): Update the temporary st_CopyImageSubData() function.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nTested-by: Kai Wasserbäch <kai@dev.carbon-project.org>\nTested-by: Nick Sarnie <commendsarnex@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/200aee424790f3167fcb175f4798af27783fe364"},{"sha":"2ea16966ae66d4dd5c5dcb996d7996d9c734bbee","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg Kristensen"},"message":"i965: Respect stride and subreg_offset for ATTR registers\n\nWhen we assign hw regs to attributes, we don't incorporate the stride\nand subreg_offset from the fs_reg. It's rarely used, but the integer\nmultiplication lowering uses unusual stride and subreg_offset\ncombination breaks when one source is an attribute.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91970\nCc: \"10.6 11.0\" <mesa-stable@lists.freedesktop.org>\nSigned-off-by: Kristian Høgsberg Kristensen <krh@bitplanet.net>\nReviewed-by: Matt Turner <mattst88@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/2ea16966ae66d4dd5c5dcb996d7996d9c734bbee"},{"sha":"21c1c7ff81cb3cca9c1f5d907fe6c17219b5a137","author":{"email":"ca9b5b1e27d4fa7f4ba6848bdd08ca52cfd6330c@bitplanet.net","name":"Kristian Høgsberg Kristensen"},"message":"wayland: Add copyright notice for wayland-egl.c\n\nSigned-off-by: Kristian Høgsberg Kristensen <krh@bitplanet.net>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/21c1c7ff81cb3cca9c1f5d907fe6c17219b5a137"},{"sha":"f3a081953393c7d40bd8df9ec22a2551d01098f5","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"st/mesa: fix front buffer regression after dropping st_validate_state in Blit\n\nBroken by: d082c5324914212f76e45be497229c7a0681f706\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92072\n\nCc: 10.6 11.0 <mesa-stable@lists.freedesktop.org>\nTested-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/f3a081953393c7d40bd8df9ec22a2551d01098f5"},{"sha":"29dff6f67656c8e6e09249cc76b6efa0c03353a7","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: handle index buffer alloc failures\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/29dff6f67656c8e6e09249cc76b6efa0c03353a7"},{"sha":"cd27ff6a0f85ca35f0f7f2fa7971692e0028e2ed","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: handle constant buffer alloc failures\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/cd27ff6a0f85ca35f0f7f2fa7971692e0028e2ed"},{"sha":"282b3780123bace557fc90127bd35b075ea0873e","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"gallium/radeon: handle buffer_map staging buffer failures better\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/282b3780123bace557fc90127bd35b075ea0873e"},{"sha":"f95e695059c428a21a1e1a27d5cd5ccce2a97b0e","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"gallium/radeon: handle buffer alloc failures in r600_draw_rectangle\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/f95e695059c428a21a1e1a27d5cd5ccce2a97b0e"},{"sha":"dea834e639715caa9517a695a3fb04d5de9aa069","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"gallium/radeon: add a fail path for depth MSAA texture readback\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/dea834e639715caa9517a695a3fb04d5de9aa069"},{"sha":"394d67a58f949245e8b3fad400e9efaa5829ec84","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: report alloc failure from si_shader_binary_read\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/394d67a58f949245e8b3fad400e9efaa5829ec84"},{"sha":"5c219ab55239ceef3285262ff68a502e419061e0","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: add malloc fail paths to si_create_shader_state\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/5c219ab55239ceef3285262ff68a502e419061e0"},{"sha":"22d3ccf5a814bfc768e373d0c983a356f4e4efe3","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: skip drawing if the tess factor ring allocation fails\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/22d3ccf5a814bfc768e373d0c983a356f4e4efe3"},{"sha":"263f5a2cf97e455e48dbd7728cb0ac10fd699746","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: skip drawing if GS ring allocations fail\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/263f5a2cf97e455e48dbd7728cb0ac10fd699746"},{"sha":"5dbadb02572f875f5d2f22327eab6b93de61337c","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: handle shader precompile failures\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/5dbadb02572f875f5d2f22327eab6b93de61337c"},{"sha":"9b6d9dd7d8d2779e2bd08787c26f51512b84f6d2","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: handle fixed-func TCS shader create failure\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/9b6d9dd7d8d2779e2bd08787c26f51512b84f6d2"},{"sha":"237d7cccce15b91590afa90020ff71324217fdb9","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: skip drawing if VS, TCS, TES, GS fail to compile or upload\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/237d7cccce15b91590afa90020ff71324217fdb9"},{"sha":"1f99b0be7e4e300c2b1761437f740a604ab036bc","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: skip drawing if PS fails to compile or upload\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/1f99b0be7e4e300c2b1761437f740a604ab036bc"},{"sha":"d556346b3590e8d5601c0831577f08e7b1ccecec","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: skip drawing if updating the scratch buffer fails\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/d556346b3590e8d5601c0831577f08e7b1ccecec"},{"sha":"b737d9c1dce073aa36b21c33cb30fbae89c38153","author":{"email":"8c7344a1abdb103e79ecfd488098373070c3c70e@amd.com","name":"Marek Olšák"},"message":"radeonsi: don't forget to update scratch relocations for LS, HS, ES shaders\n\nCc: 11.0 <mesa-stable@lists.freedesktop.org>\nAcked-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Michel Dänzer <michel.daenzer@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/mesa/commits/b737d9c1dce073aa36b21c33cb30fbae89c38153"}]}