{"push_id":681974256,"size":162,"distinct_size":2,"ref":"refs/heads/wip/siglesias/nir-vec4","head":"bd71c6ff367a2c60fffbb19db22eaaad257efcf2","before":"925dc70addaa92aa4ef7cdffcb69f9b649f3d14d","commits":[{"sha":"2231cf0ba3a79d9abb08065e0f72811c5eea807f","author":{"email":"a847aabaac44184372f6b1cd1a59aa254daaeb0b@igalia.com","name":"Iago Toral Quiroga"},"message":"nir: Fix output swizzle in get_mul_for_src\n\nWhen we compute the output swizzle we want to consider the number of\ncomponents in the add operation. So far we were using the writemask\nof the multiplication for this instead, which is not correct.\n\nReviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/2231cf0ba3a79d9abb08065e0f72811c5eea807f"},{"sha":"0596134410a0decc2f6bba77bfedb82d308aabbe","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"i965/fs: Fix lowering of integer multiplication with cmod.\n\nIf the multiplication's result is unused, except by a conditional_mod,\nthe destination will be null. Since the final instruction in the lowered\nsequence is a partial-write, we can't put the conditional mod on it and\nwe have to store the full result to a register and do a MOV with a\nconditional mod.\n\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90580\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/0596134410a0decc2f6bba77bfedb82d308aabbe"},{"sha":"e354cc9b791cf025d26de7e19c58d499b83a3570","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"i965: Silence warning in 3-src type-setting.\n\nReviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/e354cc9b791cf025d26de7e19c58d499b83a3570"},{"sha":"8bbe7fa7a853d8ebf69e5d2d0fdc4343a20b638f","author":{"email":"b186559eaedf698788888c8a2559b4efb4db10d6@intel.com","name":"Jason Ekstrand"},"message":"i965/fs: Properly handle explicit depth in SIMD16 with dual-source blend\n\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90629\nTested-by: Markus Wick <markus@selfnet.de>\nReviewed-by: Matt Turner <mattst88@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/8bbe7fa7a853d8ebf69e5d2d0fdc4343a20b638f"},{"sha":"366ceacf72258a4a81d9c6b412dd565a4c611b17","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"gles/es3.1: Enable dispatch of almost all new GLES 3.1 functions\n\nA couple functions are missing because there are no implementations of\nthem yet.  These are:\n\n      glFramebufferParameteri (from GL_ARB_framebuffer_no_attachments)\n      glGetFramebufferParameteriv (from GL_ARB_framebuffer_no_attachments)\n      glMemoryBarrierByRegion\n\nv2: Rebase on updated dispatch_sanity.cpp test.\n\nv3: Add support for glDraw{Arrays,Elements}Indirect in vbo_exec_array.c.\nThe updated dispatch_sanity.cpp test discovered this omission.\n\nv4: Rebase on glapi changes.\n\nSigned-off-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/366ceacf72258a4a81d9c6b412dd565a4c611b17"},{"sha":"1fe243938b11be740417cf016d8c50cd69228628","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"mesa/es3.1: Enable ES 3.1 API and shading language version\n\nThis is a bit of a hack for now.  Several of the extensions required for\nOpenGL ES 3.1 have no support, at all, in Mesa.  However, with this\npatch and a patch to allow MESA_GL_VERSION_OVERRIDE to work with ES\ncontexts, people can begin testing the ES \"version\" of the functionality\nthat is supported.\n\nSigned-off-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/1fe243938b11be740417cf016d8c50cd69228628"},{"sha":"464c56d3d5ca2c9d6e437e756950f0fa2996d8da","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"dri_util: Use _mesa_override_gl_version_contextless\n\nRemove _mesa_get_gl_version_override.  We don't need two functions that\ndo basically the same thing.  This change seemed easier (esp. with the\nnext patch) than going the other way.\n\nSigned-off-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/464c56d3d5ca2c9d6e437e756950f0fa2996d8da"},{"sha":"03fd6704db9f1d0f203bf8da18bd587c7e35ce60","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"mesa: Add support for a new override string MESA_GLES_VERSION_OVERRIDE\n\nThe string is only applied when the context is API_OPENGLES2.\n\nThe bulk of the change is to prevent overriding the context to\nAPI_OPENGL_CORE based on the requested version.  If the context is\nAPI_OPENGL_ES2, don't change it.\n\nSigned-off-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/03fd6704db9f1d0f203bf8da18bd587c7e35ce60"},{"sha":"9b5e92f4ccc6ee1cb9caea947f6efaad2b391cf1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"mesa: Allow overriding the version of ES2+ contexts\n\nSigned-off-by: Ian Romanick <ian.d.romanick@intel.com>\nReviewed-by: Tapani Pälli <tapani.palli@intel.com>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/9b5e92f4ccc6ee1cb9caea947f6efaad2b391cf1"},{"sha":"73cf10e6236fbf119c8262e69cd24f55557116f1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"st/mesa: Enable ARB_direct_state_access\"\n\nThis reverts commit 357bf80caade9e0be20dcc88ec38884e34abc986.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/73cf10e6236fbf119c8262e69cd24f55557116f1"},{"sha":"4bc00b1a4b34abc3e6e26f126686608ccfa33f52","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"i965: Enable ARB_direct_state_access\"\n\nThis reverts commit a57feba0a35de35728269aeb26b039e4f2393d69.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/4bc00b1a4b34abc3e6e26f126686608ccfa33f52"},{"sha":"f1fcf79e3c8e4f3594dc1b6d268430f8e8d4eb97","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"i915: Enable ARB_direct_state_access\"\n\nThis reverts commit 121030eed8fc41789d2f4f7517bbc0dd6199667b.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/f1fcf79e3c8e4f3594dc1b6d268430f8e8d4eb97"},{"sha":"a9f678a8f4d4f9806dc4e931477fad300c61b4a1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in query object functions\"\n\nThis reverts commit d3368e0c9e27ced6059eb2ecdf2aa999a00e90b0.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/a9f678a8f4d4f9806dc4e931477fad300c61b4a1"},{"sha":"a9dcf45cd88b6e4d7816f45756d0b96d9c77cffe","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in program pipeline functions\"\n\nThis reverts commit bebf3c6ab314bde05ac5a3b4d3e63fd36243c58e.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/a9dcf45cd88b6e4d7816f45756d0b96d9c77cffe"},{"sha":"ae5457754492b594c55911433a9b3675216c46c1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in sampler object functions\"\n\nThis reverts commit 9e7149c8986348bf9567f049444783ef52775f4e.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/ae5457754492b594c55911433a9b3675216c46c1"},{"sha":"92e362191e6c1c15e3944464fbf6bbda9e7d9892","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in VAO functions\"\n\nThis reverts commit 36b05793372b86b914d9b95d0188f5f387e01d68.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/92e362191e6c1c15e3944464fbf6bbda9e7d9892"},{"sha":"1ac6a8f1d1952a20d54df3e513c253d7988402ac","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in texture functions\"\n\nThis reverts commit 8940957238e8584ce27295791cee4cc3d6f7cf1e.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/1ac6a8f1d1952a20d54df3e513c253d7988402ac"},{"sha":"f3e8596a371c3708e9d9d68a021c39982c676cf1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in renderbuffer functions\"\n\nThis reverts commit cb49940766b581c6656473d89c221653c69fa0f9.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/f3e8596a371c3708e9d9d68a021c39982c676cf1"},{"sha":"8bcd14fab9a86276980a8859740999a1db4c55d5","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in FBO functions\"\n\nThis reverts commit 6ad0b7e07a0445e9e0f368e079c4f7b8a6757bb3.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/8bcd14fab9a86276980a8859740999a1db4c55d5"},{"sha":"cab233f277936f4cdc49aa0bbfc7ed1a85c925f1","author":{"email":"2b237cafb16dc45038e85df6c85e74e6d899eba9@intel.com","name":"Ian Romanick"},"message":"Revert \"mesa: Add ARB_direct_state_access checks in buffer object functions\"\n\nThis reverts commit 339ed0984d4f54fca91235a1df2ce3a850f6123f.\n\nAcked-by: Fredrik Höglund <fredrik@kde.org>\nCc: \"10.6\" <mesa-stable@lists.freedesktop.org>","distinct":false,"url":"https://api.github.com/repos/Igalia/mesa/commits/cab233f277936f4cdc49aa0bbfc7ed1a85c925f1"}]}