{"push_id":883714971,"size":3,"distinct_size":3,"ref":"refs/heads/internalformat-query2","head":"1b5ee99e570a19fb17f5ca6dd8915364dde41e87","before":"8732d073afef9888bc0dbb3b7ab9cf9449d76e0d","commits":[{"sha":"691021dd2ac3f6c09670865ac0376043ed15e140","author":{"email":"5dfedca1889afcca58e9b95acd46f78f54f166ed@igalia.com","name":"Alejandro Piñeiro"},"message":"mesa/main: avoid a full copy of the 64-bit params received on GetInternalformati64v\n\nWe use instead a buffer of 16 32-bit elements with reference\nvalue. Then we copy back only the values that changed. This allow to\navoid one copy before calling the equivalent 32-bit query.\n\nThis also prevents errors if the received 64-bit params needs to be\nreturned unmodified.\n\nAlso stop to dynamically allocate memory, as we are using always the\nsame buffer size.\n\nNOTE: This commit fix sample-pnames piglit test.\n\n@FIXME: to be squashed, probably with this commit:\n\"mesa: initial implementation for GetInternalformati64v\"","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/691021dd2ac3f6c09670865ac0376043ed15e140"},{"sha":"f0003526c8659ca285abc0ff52edad4a598f2e1b","author":{"email":"5dfedca1889afcca58e9b95acd46f78f54f166ed@igalia.com","name":"Alejandro Piñeiro"},"message":"mesa/i965: pack the 64 bit MAX_COMBINED_DIMENSIONS on two 32-bit integers\n\nMAX_COMBINED_DIMENSIONS is the only pname explicitly mentioned on the\nspec to need a 64-bit query. So we avoid the need of change the driver\nhook to receive a 64-bit params by packing the returned value on\ntwo 32-bit integers. The mesa frontend would need to unpack it.\n\n@FIXME: candidate to be squashed","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/f0003526c8659ca285abc0ff52edad4a598f2e1b"},{"sha":"1b5ee99e570a19fb17f5ca6dd8915364dde41e87","author":{"email":"5dfedca1889afcca58e9b95acd46f78f54f166ed@igalia.com","name":"Alejandro Piñeiro"},"message":"mesa/main: unpack GL_MAX_COMBINED_DIMENSIONS value on a 64-bit integer\n\nThis would allow to avoid switching to have the 64-query as the default,\nas this is the only pname that the spec explicitly mentions that\nwould require a 64 bit query.\n\n@FIXME: candidate to be squashed.","distinct":true,"url":"https://api.github.com/repos/Igalia/mesa/commits/1b5ee99e570a19fb17f5ca6dd8915364dde41e87"}]}