{"push_id":2313870845,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"57188d1031ce4a7009324dac1f686ed402055805","before":"3d3fa9c35c8f29bc188f6bb88928528940181051","commits":[{"sha":"1c57a6da5e38c18926eca22b96901e4640ec430f","author":{"name":"Samuel Pitoiset","email":"1d2a4096352da3fb1923446a553692059655b1d6@gmail.com"},"message":"ac/shader: scan vertex inputs usage mask\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\nReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/1c57a6da5e38c18926eca22b96901e4640ec430f"},{"sha":"2f54d7382db3e3a23fb1b3e61c246931828309e5","author":{"name":"Samuel Pitoiset","email":"1d2a4096352da3fb1923446a553692059655b1d6@gmail.com"},"message":"ac/nir: avoid loading unused VS input components\n\nPolaris10:\nTotals from affected shaders:\nSGPRS: 122840 -> 120984 (-1.51 %)\nVGPRS: 78812 -> 78440 (-0.47 %)\nSpilled SGPRs: 177 -> 129 (-27.12 %)\nCode Size: 2950028 -> 2941276 (-0.30 %) bytes\nMax Waves: 17899 -> 17976 (0.43 %)\n\nVega10:\nTotals from affected shaders:\nSGPRS: 117144 -> 115776 (-1.17 %)\nVGPRS: 77580 -> 77532 (-0.06 %)\nSpilled SGPRs: 0 -> 152 (0.00 %)\nCode Size: 3352656 -> 3347860 (-0.14 %) bytes\nMax Waves: 19756 -> 19866 (0.56 %)\n\nThis increases SGPRs spilling a bit with Talos, but I have\nsome other ideas that might reduce it.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\nReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/2f54d7382db3e3a23fb1b3e61c246931828309e5"},{"sha":"757d36ee70b779d948f109f5f0e380c6c6480a8d","author":{"name":"Samuel Pitoiset","email":"1d2a4096352da3fb1923446a553692059655b1d6@gmail.com"},"message":"ac/nir: use new pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics\n\nPorted from RadeonSI.\n\nOnly one F1 2017 shader is affected, code size decreased\nfrom 532 to 488 on both Polaris10 and Vega10.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>\nReviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/757d36ee70b779d948f109f5f0e380c6c6480a8d"},{"sha":"cf4569da6be22bdf4f2414914a17732d730d4b93","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"dri: add interface for EGL_ANDROID_blob_cache extension\n\nv2: move from __DRIcontext to __DRIscreen (Emil Velikov)\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/cf4569da6be22bdf4f2414914a17732d730d4b93"},{"sha":"6f5b57093b3462a54e9c7c6188db37e46993cee7","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"egl: add support for EGL_ANDROID_blob_cache\n\nv2: cleanup, move callbacks to _egl_display struct (Emil Velikov)\n    adapt to earlier ctx->screen changes\n\nv3: remove useless checking, add _eglSetFuncName (Emil Velikov)\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com> (v2)\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/6f5b57093b3462a54e9c7c6188db37e46993cee7"},{"sha":"83c81b6cce761ea6f202f222bde568f0bc006f3f","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"glsl/tests: move utility functions in cache_test\n\nPatch moves functions higher so that we can utilize them from\ntest_disk_cache_create which is modified by next patch.\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/83c81b6cce761ea6f202f222bde568f0bc006f3f"},{"sha":"e8495646afb06a9dd7786e9d11f4cdd7ac49279a","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"glsl/tests: changes to test_disk_cache_create test\n\nNext patch will allow disk_cache instance to be created without\npath set for it, modify some test cases that assume disk_cache\ncreation to fail with invalid path. Creation should succeed but\nsimple put/get test fail.\n\nv2: leave tests as is but check that both cache struct exists\n    and try simple put/get that should fail with invalid path set\n    (Emil)\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com> (v1)\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/e8495646afb06a9dd7786e9d11f4cdd7ac49279a"},{"sha":"6a651b6b77b68db71a027c826abccc843ace88ef","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"disk cache: initialize cache path and index only when used\n\nThis patch makes disk_cache initialize path and index lazily so\nthat we can utilize disk_cache without a path using callback\nfunctionality introduced by next patch.\n\nv2: unmap mmap and destroy queue only if index_mmap exists\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/6a651b6b77b68db71a027c826abccc843ace88ef"},{"sha":"ae00ef270233d7ba44e1a751333db16338b816f2","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"disk cache: add callback functionality\n\nv2: add disk_cache_has_key, disk_cache_put_key support\n    using blob cache (Nicolai, Jordan)\n\nv3: rename set_cb as put_cb to match existing naming (Timothy)\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/ae00ef270233d7ba44e1a751333db16338b816f2"},{"sha":"9d322fde9781f9fc53c3baac6995ab1cbd8d6135","author":{"name":"Tapani Pälli","email":"0a7e682da9c6f32c4c748292ba70304918782e40@intel.com"},"message":"i965: add __DRI2_BLOB support and set cache functions\n\nv2: adjust to change that moved cache from ctx to screen\n\nSigned-off-by: Tapani Pälli <tapani.palli@intel.com>\nReviewed-by: Jordan Justen <jordan.l.justen@intel.com>\nReviewed-by: Emil Velikov <emil.velikov@collabora.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/9d322fde9781f9fc53c3baac6995ab1cbd8d6135"},{"sha":"5d754872b5721647dda17dd350bbe85d7a4dcec7","author":{"name":"Bas Nieuwenhuizen","email":"4b990d91a4bea2524eb5f98eec741d08b57149c7@chromium.org"},"message":"autotools: Only build libmesa-st-tests-common.a for tests.\n\nWe don't need the library if we don't build tests, and building\nit adds a dependency on gtest which adds a dependency on cxxabi.h.\n\nFixes: 6569b33b6e \"mesa/st/tests: unify MockCodeLine* classes\"\nReviewed-By: Gert Wollny <gw.fossdev@gmail.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/5d754872b5721647dda17dd350bbe85d7a4dcec7"},{"sha":"afd1e9be1714eb95c3b797becb15bebaad9e6646","author":{"name":"Roland Scheidegger","email":"63cabb324ccdcff87de62c920dfc1a41f1bb35f7@vmware.com"},"message":"u_simple_shaders: fix mask handling in util_make_fragment_tex_shader_writemask\n\nThe writemask handling was busted, since writing defaults to output\nmeant they got overwritten by the tex sampling anyway. Albeit the\naffected components were undefined, so maybe with some luck it\nstill would have worked with some drivers - if not could as well\nkill it... (This would have affected u_blitter but not u_blit since\nthe latter always used xyzw mask.)\n\nReviewed-by: Brian Paul <brianp@vmware.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/afd1e9be1714eb95c3b797becb15bebaad9e6646"},{"sha":"d7bec6f7a6a2a35c80be939db8532011af1e9b67","author":{"name":"Roland Scheidegger","email":"63cabb324ccdcff87de62c920dfc1a41f1bb35f7@vmware.com"},"message":"u_blit,u_simple_shaders: add shader to convert from xrbias format\n\nWe need this to handle some oddball dx10 format\n(DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM). What you can do with this\nformat is very limited, hence we don't want to add it as a gallium\nformat (we could not express the properties of this format as\nordinary format properties neither, so like all special formats\nit would need specific code for handling it in any case).\nWhile here, also nuke the array for different shaders for different\nwritemasks, as it was not actually used (always full masks are\npassed in for generating shaders).\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Jose Fonseca <jfonseca@vmware.com>","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/d7bec6f7a6a2a35c80be939db8532011af1e9b67"},{"sha":"a0ccca98b6dee4b0912f9e2597a8c19b9282dd8a","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: add 16bit conversion operations","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/a0ccca98b6dee4b0912f9e2597a8c19b9282dd8a"},{"sha":"22c006e245fd92c365ddfb3fb791e228352a5ccd","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: add support for 16bit ssbo stores","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/22c006e245fd92c365ddfb3fb791e228352a5ccd"},{"sha":"9374530a4da034acb3e2d170d7e47ba6545ae6be","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: add support for 16bit UBO loads","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/9374530a4da034acb3e2d170d7e47ba6545ae6be"},{"sha":"e63914e3a405616739ed4ed7a8f9941a997bc6ca","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: add support for 16bit buffer loads","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/e63914e3a405616739ed4ed7a8f9941a997bc6ca"},{"sha":"4a0e49706085de134bb933da8c45424fa4a31776","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"nir: add 16bit type information to glsl types","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/4a0e49706085de134bb933da8c45424fa4a31776"},{"sha":"cde7bc9d9e2a0f1b5558217abe15acd2b136269f","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: add support for 16bit input/output","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/cde7bc9d9e2a0f1b5558217abe15acd2b136269f"},{"sha":"57188d1031ce4a7009324dac1f686ed402055805","author":{"name":"Daniel Schürmann","email":"91fa94dfabef12b6470a9812a0986f18a19e554e@campus.tu-berlin.de"},"message":"radv: enable VK_KHR_16bit_storage extension","distinct":true,"url":"https://api.github.com/repos/daniel-schuermann/mesa/commits/57188d1031ce4a7009324dac1f686ed402055805"}]}
{"actor":{"display_login":"daniel-schuermann"}}