{"push_id":2588077100,"size":65,"distinct_size":65,"ref":"refs/heads/meson-windows","head":"1c142f61da4cbc268a26b8955af63a79d2ac95d6","before":"3e838784c09bd1d15a1245298e198949ea7cbe3a","commits":[{"sha":"7fd962093f71d83ffc74962a8f7572b493d9030f","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Use meta for pixel ops on gen6+\n\nUsing meta for anything is fairly aweful and definitely has more CPU\noverhead.  However, it also uses the 3D pipe and is therefore likely\nfaster in terms of GPU time than the blitter.  Also, the blitter code\nhas so many early returns that it's probably not buying us that much.\nWe may as well just use meta all the time instead of working over-time\nto find the tiny case where we can use the blitter.  We keep gen4-5\nusing the old blit paths to avoid perturbing old hardware too much.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/7fd962093f71d83ffc74962a8f7572b493d9030f"},{"sha":"a9499374a9f7557daf61adafc0ee14294115af4b","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965/blit: Delete intel_emit_linear_blit\n\nThis function is no longer used.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/a9499374a9f7557daf61adafc0ee14294115af4b"},{"sha":"e596563b08abab5e70ee22664bc3228c42ea6a7f","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Remove some unused includes of intel_blit.h\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/e596563b08abab5e70ee22664bc3228c42ea6a7f"},{"sha":"8162256b01f891758d14606ce15a2a9e792ff470","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Don't fall back to the blitter in BlitFramebuffer\n\nOn gen4-5, we try the blitter before we even try blorp.  On newer\nplatforms, blorp can do everything the blitter can so there's no point\nin even having the blitter fall-back path.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/8162256b01f891758d14606ce15a2a9e792ff470"},{"sha":"80fc3896f343c0ddc24e76abc9b0161f75511f3c","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Delete the blitter path for CopyTexSubImage\n\nThe blorp path (called first) can do anything the blitter path can do so\nit's just dead code.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/80fc3896f343c0ddc24e76abc9b0161f75511f3c"},{"sha":"0eedb0fca92c4a77ff650e0b565ee254adb7daee","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965/miptree: Use blorp for validation tex copies on gen6+\n\nIt's faster than the blitter and can handle things like stencil properly\nso it doesn't require software fallbacks.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/0eedb0fca92c4a77ff650e0b565ee254adb7daee"},{"sha":"33affda8bf6cbcff14d51f6d99635c8f41432cda","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965/miptree: Use blorp for blit maps on gen6+\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/33affda8bf6cbcff14d51f6d99635c8f41432cda"},{"sha":"f566a1264c131b5883e5bb0e293a94ef1378c43e","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Remove support for the BLT ring\n\nWe still support the blitter on gen4-5 but it's on the same ring as 3D.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/f566a1264c131b5883e5bb0e293a94ef1378c43e"},{"sha":"b499b85b0f2cc0c82b7c9af91502c2814fdc8e67","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965/miptree: Move the access_raw call to the individual map functions\n\nThe only function that doesn't need to call access_raw is map_blit.  If\nit takes the blitter path, it will happen as part of intel_miptree_copy.\nIf map_blit takes the blorp path, brw_blorp_copy_miptrees will handle\ndoing whatever resolves are needed.  This should save us resolves in\nquite a few cases and will probably help performance a bit.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/b499b85b0f2cc0c82b7c9af91502c2814fdc8e67"},{"sha":"a347a5a12c2ed98c5959ab2da9ec4c0fcd365aeb","author":{"name":"Jason Ekstrand","email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com"},"message":"i965: Remove ring switching entirely\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/a347a5a12c2ed98c5959ab2da9ec4c0fcd365aeb"},{"sha":"047438287c4ddb77a6affed08da2f19bd5949b4d","author":{"name":"Bas Nieuwenhuizen","email":"1d31d94f30d40df7951505d1034e1e923d02ec49@basnieuwenhuizen.nl"},"message":"ac/surface/gfx6: Don't force a tile index for fmask.\n\nThe bpe of the fmask often differs from the bpe of the main\nsurface. On SI that means it has to get a different tile\nindex.\n\naddrlib is capable of figuring this out itself, so just pass\n-1 instead to let it know that it is not preset.\n\nFixes: 9bf3570fed0 \"ac/surface/gfx6: compute FMASK together with the color surface\"\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106511\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106499\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/047438287c4ddb77a6affed08da2f19bd5949b4d"},{"sha":"7b89fcec416ed7e6ddadec2438aab63609d825f8","author":{"name":"Roland Scheidegger","email":"7d58aee419d6f9201d75517c885374dff5e7d848@vmware.com"},"message":"llvmpipe: improve rasterization discard logic\n\nThis unifies the explicit rasterization discard as well as the implicit\nrasterization disabled logic (which we need for another state tracker),\nwhich really should do the exact same thing.\nWe'll now toss out the prims early on in setup with (implicit or\nexplicit) discard, rather than do setup and binning with them, which\nwas entirely pointless.\n(We should eventually get rid of implicit discard, which should also\nenable us to discard stuff already in draw, hence draw would be\nable to skip the pointless clip and fallback stages in this case.)\nWe still need separate logic for only null ps - this is not the same\nas rasterization discard. But simplify the logic there and don't count\nprimitives simply when there's an empty fs, regardless of depth/stencil\ntests, which seems perfectly acceptable by d3d10.\nWhile here, also fix statistics for primitives if face culling is\nenabled.\nNo piglit changes.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Jose Fonseca <jfonseca@vmware.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/7b89fcec416ed7e6ddadec2438aab63609d825f8"},{"sha":"f2f464de576187891eeadb3e7fadf9ddbf322cba","author":{"name":"Dave Airlie","email":"f2295d84e358395675bc8031be58672073ae065e@redhat.com"},"message":"tgsi/scan: add hw atomic to the list of memory accessing files\n\nThis fixes 4 out of 5 cases in:\narb_framebuffer_no_attachments-atomic on cayman.\n\nReviewed-by: Marek Olšák <marek.olsak@amd.com>\nCc: \"18.0 18.1\" <mesa-stable@lists.freedesktop.org>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/f2f464de576187891eeadb3e7fadf9ddbf322cba"},{"sha":"6db0660d089ab2172c8774ba424cf967d45703f1","author":{"name":"Juan A. Suarez Romero","email":"af79b5692270b306571bb1d8bbe0285ae3ac93d9@igalia.com"},"message":"docs: add news notes to 18.1.0\n\nCC: Dylan Baker <dylan@pnwbakers.com>\nReviewed-by: Dylan Baker <dylan@pnwbakers.com>\nReviewed-by: Andres Gomez <agomez@igalia.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/6db0660d089ab2172c8774ba424cf967d45703f1"},{"sha":"8034f5f6236e4a94bb49f5b467532b236d51e912","author":{"name":"Eric Engestrom","email":"de0b63cf2dfb1fae8ed3c3b4244856a05677d4f0@intel.com"},"message":"docs: fix `<` & `>` used in html code\n\nSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/8034f5f6236e4a94bb49f5b467532b236d51e912"},{"sha":"09a6cb7be668a975a49f4c37fbffd58e47629b9f","author":{"name":"Eric Engestrom","email":"de0b63cf2dfb1fae8ed3c3b4244856a05677d4f0@intel.com"},"message":"docs: fix various html tags mistakes\n\nSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/09a6cb7be668a975a49f4c37fbffd58e47629b9f"},{"sha":"ec986241f317222b0d0638095a124edb2e6cb46b","author":{"name":"Eric Engestrom","email":"de0b63cf2dfb1fae8ed3c3b4244856a05677d4f0@intel.com"},"message":"docs: drop unnecessary out-of-frame target\n\nI'm guessing an earlier version of the website used to have the page\ncontents in <frames>, but this isn't the case anymore so just drop the\nunnecessary `target=\"_main\"` :)\n\nSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/ec986241f317222b0d0638095a124edb2e6cb46b"},{"sha":"5a639bdb810f89a9ab1018619bd2d8e9cad58a14","author":{"name":"Dylan Baker","email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@pnwbakers.com"},"message":"bin/bugzilla_mesa.sh: explicitly set the --pretty argument\n\nSigned-off-by: Dylan Baker <dylan.c.baker@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Andres Gomez <agomez@igalia.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/5a639bdb810f89a9ab1018619bd2d8e9cad58a14"},{"sha":"c8acfd5ab28e8134c9da6ce781180fa3df5967ca","author":{"name":"Dylan Baker","email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@pnwbakers.com"},"message":"bin/get-pick-listh.sh: force git --pretty=medium\n\nSigned-off-by: Dylan Baker <dylan.c.baker@intel.com>\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Andres Gomez <agomez@igalia.com>","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/c8acfd5ab28e8134c9da6ce781180fa3df5967ca"},{"sha":"88731372ee0358cf74ae9328a21546e53a2cbc9a","author":{"name":"Dylan Baker","email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@pnwbakers.com"},"message":"meson: always define libglapi\n\nThis allows the identifier to be used even if shared-glapi isn't build,\nwhich simplifies a bunch of things.","distinct":true,"url":"https://api.github.com/repos/dcbaker/mesa/commits/88731372ee0358cf74ae9328a21546e53a2cbc9a"}]}
{"actor":{"display_login":"dcbaker"}}