{"push_id":588216073,"size":26,"distinct_size":15,"ref":"refs/heads/gl_amd_perfmon","head":"826550dad7ad68faec4fcdeea5ec79f70bfe1541","before":"c9e572236b77f6e69960e89c62d3a7877c677a66","commits":[{"sha":"54cd2f7c9655ccbb00209b1f49692196df2a33a1","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"i965/fs/nir: Mark fallthrough.","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/54cd2f7c9655ccbb00209b1f49692196df2a33a1"},{"sha":"5666d9266fd43d552c76ce7b472abc0afde6c32b","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"i965/fs/nir: Mark fallthrough.","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/5666d9266fd43d552c76ce7b472abc0afde6c32b"},{"sha":"e71a7f8013e540281d17a0aa1aaa3a3051592ac8","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"mesa: Check return value of __get_cpuid().\n\nThe use of the uninitialized_var() macro was to silence an uninitialized\nvariable warning that I assumed stemmed from gcc being unable to see\ninside __get_cpuid() or understand its inline assembly.\n\nIn fact, it was because the __get_cpuid() function can fail, and not\ninitialize its arguments. Instead, check for failure and return early.\n\nReviewed-by: Brian Paul <brianp@vmware.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/e71a7f8013e540281d17a0aa1aaa3a3051592ac8"},{"sha":"cbf788a34835c9d41f27203d28f407ff469dd7aa","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: remove unused uninitialized_var() macro\n\nReviewed-by: Matt Turner <mattst88@gmail.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/cbf788a34835c9d41f27203d28f407ff469dd7aa"},{"sha":"20dc94ba3c7306f9e89cc8bf02fb2431418d48d4","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: move ONE_DIV_SQRT_LN2 to prog_statevars.c\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/20dc94ba3c7306f9e89cc8bf02fb2431418d48d4"},{"sha":"61d344ebba65aa35fef9b0bec92be98469b71f71","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: move FLT_MAX_EXP to c99_math.h\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/61d344ebba65aa35fef9b0bec92be98469b71f71"},{"sha":"977c56df09f8d6753df2618de5a25307b7e6df7d","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: remove _NORMAPI, _NORMAPIP macros\n\nWas only used in one place.  Use equivalent _XFORMAPIP there instead.\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/977c56df09f8d6753df2618de5a25307b7e6df7d"},{"sha":"8a25e73df3a38bdbd9e880138edd3000ff54a609","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: move finite macro to imports.h\n\nMove it to the only place it's used.\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/8a25e73df3a38bdbd9e880138edd3000ff54a609"},{"sha":"7783131a519324604333f5b410107112436d5a7b","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"mesa: include macros.h in stencil.h\n\nSince it uses the CLAMP macro.\n\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/7783131a519324604333f5b410107112436d5a7b"},{"sha":"213c41bf5d7911a0964c43ccc4192ab3672d0ea5","author":{"email":"3cb4e1df5ec4da2c7c4af7c52cec8cf340a55a10@vmware.com","name":"Brian Paul"},"message":"i965: add GLSL_TYPE_DOUBLE switch case to silence warning\n\nReviewed-by: Matt Turner <mattst88@gmail.com>","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/213c41bf5d7911a0964c43ccc4192ab3672d0ea5"},{"sha":"b51ff50a767cc78d678ed3d2c25995f5c4194fea","author":{"email":"5dcac483e7a6e31a5cbe89f38cc69dff8ee93dac@ijw.co.nz","name":"Chris Forbes"},"message":"i965/gs: Check newly-generated GS-out VUE map against correct stage\n\nPreviously, we compared our new GS-out VUE map to the existing *VS*-out\nVUE map, which is bogus.\n\nThis would mostly manifest as redundant dirty flagging where the GS is\nin use but the VS and GS output layouts differ; but there is a scary\ncase where we would fail to flag a GS-out layout change if it happened\nto match the VS-out layout.\n\nSigned-off-by: Chris Forbes <chrisf@ijw.co.nz>\nCc: \"10.5, 10.4\" <mesa-stable@lists.freedesktop.org>\nReviewed-by: Matt Turner <mattst88@gmail.com>\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=88885","distinct":false,"url":"https://api.github.com/repos/hakzsam/mesa/commits/b51ff50a767cc78d678ed3d2c25995f5c4194fea"},{"sha":"4fd81b403ca82a21e5301b48e968d0f2e00889e2","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: add pipe_screen::get_driver_query_group_info\n\nDriver queries are organized as a single hierarchy where queries are\ncategorized into groups. Each goup has a list of queries and a maximum\nnumber of queries that can be sampled. The list of available groups can\nbe obtained using pipe_screen::get_driver_query_group_info.\n\nThis will be used by GL_AMD_performance monitor.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/4fd81b403ca82a21e5301b48e968d0f2e00889e2"},{"sha":"7e53804dbac5be9fc205d83789eb3470ea08dbbd","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: add new fields to pipe_driver_query_info\n\nAccording to the spec of GL_AMD_performance_monitor, valid type values\nreturned are UNSIGNED_INT, UNSIGNED_INT64_AMD, PERCENTAGE_AMD, FLOAT.\nThis also introduces the new field group_id in order to categorize\nqueries into groups.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/7e53804dbac5be9fc205d83789eb3470ea08dbbd"},{"sha":"1a558c4e0f26df77a30c95dca401754231968108","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: add new numeric types to pipe_query_result\n\nThis will be used by GL_AMD_performance_monitor.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/1a558c4e0f26df77a30c95dca401754231968108"},{"sha":"d7447a9b18c75387a8789928f80b08f407de9559","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: replace pipe_driver_query_info::max_value by a union\n\nThis allows queries to return different numeric types.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/d7447a9b18c75387a8789928f80b08f407de9559"},{"sha":"db505f218ac18ede4d9525d7047ffb5f0a5ce56d","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: make pipe_context::begin_query return a boolean\n\nGL_AMD_performance_monitor has to return an error when a monitoring\nsession cannot be started.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/db505f218ac18ede4d9525d7047ffb5f0a5ce56d"},{"sha":"97255fabda917af96f274c2b784562e441bdd66b","author":{"email":"8384a109bf3dfa1b795fc2fbc8917dda6eac4e39@student.tuwien.ac.at","name":"Christoph Bumiller"},"message":"st/mesa: implement GL_AMD_performance_monitor\n\nThis is based on the original patch of Christoph Bumiller.\n(source: http://people.freedesktop.org/~chrisbmr/perfmon.diff)\n\nDrivers must implement get_driver_query_group_info and\nget_driver_query_info in order to enable this extension.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/97255fabda917af96f274c2b784562e441bdd66b"},{"sha":"fb86ab029663888c3c32096d05ad33c4f5b34428","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"gallium: add util_get_driver_query_group_info\n\nThis function can be used to get a generic group of driver-specific\nqueries when a driver doesn't expose any groups.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/fb86ab029663888c3c32096d05ad33c4f5b34428"},{"sha":"6703e6ae45f5f590b8a3d700dc5c15dfdeeeea26","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"svga: implement pipe_screen::get_driver_query_group_info\n\nThis enables GL_AMD_performance_monitor for svga.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/6703e6ae45f5f590b8a3d700dc5c15dfdeeeea26"},{"sha":"471f6264ef716a6a346a551bbdc4f07e004f7295","author":{"email":"506e97eed81d9e59d22f4c73fb51123bb62b4a30@gmail.com","name":"Samuel Pitoiset"},"message":"freedreno: implement pipe_screen::get_driver_query_group_info\n\nThis enables GL_AMD_performance_monitor for freedreno.\n\nSigned-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hakzsam/mesa/commits/471f6264ef716a6a346a551bbdc4f07e004f7295"}]}