{"push_id":1161304204,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"456b5d9ac96c6147e7326d828ff7f4a508ffb9df","before":"a8a9d1bf41c00123cefb6e757f3509c62e880a15","commits":[{"sha":"6510e0734563ff8d30e45b8781153367db15cc5b","author":{"name":"Nicolai Hähnle","email":"65a7b68532fd3624e2d02dfbc0d9c9b74b9cf96f@amd.com"},"message":"mesa/main: fix integer overflows in _mesa_image_offset\n\nFound using -fsanitize=undefined.\n\nCc: \"11.1 11.2 12.0\" <mesa-stable@lists.freedesktop.org>\nReviewed-by: Brian Paul <brianp@vmware.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/6510e0734563ff8d30e45b8781153367db15cc5b"},{"sha":"494e4b8976a48e37e3cb51338ad69e085ea5061a","author":{"name":"Nicolai Hähnle","email":"65a7b68532fd3624e2d02dfbc0d9c9b74b9cf96f@amd.com"},"message":"st_glsl_to_tgsi: don't read potentially uninitialized buffer variable\n\nFound by -fsanitize=undefined. Note that this should be a harmless issue in\npractice because the inst->op check always dominates anyway.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/494e4b8976a48e37e3cb51338ad69e085ea5061a"},{"sha":"44e0c0e6ecbe578281e0aff3fbffb29116b42d1b","author":{"name":"Nicolai Hähnle","email":"65a7b68532fd3624e2d02dfbc0d9c9b74b9cf96f@amd.com"},"message":"radeonsi: fix undefined left-shift into sign bit\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Marek Olšák <marek.olsak@amd.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/44e0c0e6ecbe578281e0aff3fbffb29116b42d1b"},{"sha":"562cb03d76e4788d1d832f069e2c2f716e344fa4","author":{"name":"Marek Olšák","email":"4faf1447f276b79d547990f08bc69bf0766bdee3@amd.com"},"message":"gallium/util: import the multithreaded job queue from amdgpu winsys (v2)\n\nv2: rename the event to util_queue_fence\n\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/562cb03d76e4788d1d832f069e2c2f716e344fa4"},{"sha":"d794072b3e1f27b96aaf2c476fcd5dcc5fd9d445","author":{"name":"Marek Olšák","email":"4faf1447f276b79d547990f08bc69bf0766bdee3@amd.com"},"message":"winsys/radeon: use the common job queue for multithreaded command submission v2\n\nv2: fixup after renaming to util_queue_fence\n\nReviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/d794072b3e1f27b96aaf2c476fcd5dcc5fd9d445"},{"sha":"0be210513797d3a0245588df915b9510c201bea4","author":{"name":"Kenneth Graunke","email":"e8e0e12ced052a7b04539107b6dfbe9787d38bd2@whitecape.org"},"message":"glsl: Optionally lower TES gl_PatchVerticesIn to a uniform.\n\ni965 has no special hardware for this, so we need to pass this value in\nas a uniform (unless the TES is linked against a TCS, in which case the\nlinker can just replace this with a constant).\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\nCc: mesa-stable@lists.freedesktop.org","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/0be210513797d3a0245588df915b9510c201bea4"},{"sha":"1bc194cd64085d07f1aae319cb6fb3c99d69aaeb","author":{"name":"Kenneth Graunke","email":"e8e0e12ced052a7b04539107b6dfbe9787d38bd2@whitecape.org"},"message":"i965: Use a uniform for gl_PatchVerticesIn in the TES.\n\nFixes three GL44-CTS.tessellation_shader subtests:\n- max_patch_vertices\n- single.max_patch_vertices\n- tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn\n\nThese use gl_PatchVerticesIn in the TES, but don't link against a\nTCS (which would allow the linker to lower it to a constant).  We had\nno handling for the system value in the backend, so it would just\nassert fail.\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\nCc: mesa-stable@lists.freedesktop.org","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/1bc194cd64085d07f1aae319cb6fb3c99d69aaeb"},{"sha":"2b867264d2cce59bd65bd3599ff0e3c5439bc9d4","author":{"name":"Kenneth Graunke","email":"e8e0e12ced052a7b04539107b6dfbe9787d38bd2@whitecape.org"},"message":"glsl: Optionally lower TCS gl_PatchVerticesIn to a uniform.\n\ni965 has no special hardware for this, so the best way to implement\nthis is to pass it in via a uniform.\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\nCc: mesa-stable@lists.freedesktop.org","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/2b867264d2cce59bd65bd3599ff0e3c5439bc9d4"},{"sha":"c319512e16f19bf1f558670981bbb4af510ba9f4","author":{"name":"Kenneth Graunke","email":"e8e0e12ced052a7b04539107b6dfbe9787d38bd2@whitecape.org"},"message":"i965: Use a uniform for gl_PatchVerticesIn in the TCS on Gen8+.\n\nWe still need to recompile the passthrough shader when this value\nchanges, as it also affects the output vertex count.  But otherwise,\nwe can eliminate recompiles on Gen8+.\n\nWe probably want to do this for Gen7 as well, but that requires\nrewriting the input release code to use a loop, which is a trade-off\nI'd need to consider in more detail.\n\nSigned-off-by: Kenneth Graunke <kenneth@whitecape.org>\nReviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>\nCc: mesa-stable@lists.freedesktop.org","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/c319512e16f19bf1f558670981bbb4af510ba9f4"},{"sha":"067c5b10b690b949ac28c4aea237f398f8251fff","author":{"name":"Rob Herring","email":"b1c4db6d7090d3e65a0bb8b2af31f7af91ca5a05@kernel.org"},"message":"vc4: fix vc4_resource_from_handle() stride calculation\n\nThe expected stride calculation is completely wrong. It should\nultimately be multiplying cpp and width rather than dividing. The width\nalso needs to be aligned to the tiling width first before converting to\nstride bytes.\n\nThe whole stride check here is possibly pointless. Any buffers which\nwere allocated outside of vc4 may have strides with larger alignment\nrequirements.\n\nSigned-off-by: Rob Herring <robh@kernel.org>\nReviewed-by: Eric Anholt <eric@anholt.net>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/067c5b10b690b949ac28c4aea237f398f8251fff"},{"sha":"c99a0a8bcece2870f3e93328ab520efc2c9f7983","author":{"name":"Chad Versace","email":"96275c73618c415f7b804123f37705bf0bef0b1e@intel.com"},"message":"anv: Fix a harmless overflow warning\n\nanv_pipeline_binding::index is a uint8_t, but some code assigned to it\nUINT16_MAX.\n\nReviewed-by: Anuj Phogat <anuj.phogat@gmail.com>\nReviewd-by: Jason Ekstrand <jason@jlekstrand.net>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/c99a0a8bcece2870f3e93328ab520efc2c9f7983"},{"sha":"bb1292e2261fa591cf66de443a1b0d4eb7f65cb2","author":{"name":"Brian Paul","email":"496e153a9fb909fb693e8592e6df5f4bc45bdb28@vmware.com"},"message":"auxilary/os: allow appending to GALLIUM_LOG_FILE\n\nIf the log file specified by the GALLIUM_LOG_FILE begins with '+', open\nthe file in append mode.  This is useful to log all gallium output for\nan entire piglit run, for example.\n\nv2: put GALLIUM_LOG_FILE support inside an #ifdef DEBUG block.\n\nReviewed-by: Jose Fonseca <jfonseca@vmware.com>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/bb1292e2261fa591cf66de443a1b0d4eb7f65cb2"},{"sha":"31dee99e052902bc08ddbb1009748dc982ac3211","author":{"name":"Timothy Arceri","email":"2ddafe7dbd3e23500c275f83e0c6a411ad072887@collabora.com"},"message":"mesa/glsl: stop using GL shader type internally\n\nInstead use the internal gl_shader_stage enum everywhere. This\nmakes things more consistent and gets rid of unnecessary\nconversions.\n\nIdeally it would be nice to remove the Type field from gl_shader\naltogether but currently it is used to differentiate between\ngl_shader and gl_shader_program in the ShaderObjects hash table.\n\nReviewed-by: Kenneth Graunke <kenneth@whitecape.org>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/31dee99e052902bc08ddbb1009748dc982ac3211"},{"sha":"1c78515d93994e529cb4fd8d009476c90c55365c","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"mesa: Add gl_point_attrib::CoordReplaceBits bitfield.\n\nThe aim is to replace the CoordReplace array by\na bitfield. Until all drivers are converted,\nestablish the bitfield in parallel to the\nCoordReplace array.\n\nv2: Fix bitmask logic.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/1c78515d93994e529cb4fd8d009476c90c55365c"},{"sha":"664ba9ccc9180f390606b3f3cc56c4be4eb838e2","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"swrast: Convert swrast to use CoordsReplaceBits.\n\nSwitch over to use the CoordsReplaceBits bitmask.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/664ba9ccc9180f390606b3f3cc56c4be4eb838e2"},{"sha":"da79d76503c778ad4835bea077a76ad1a0691a1c","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"gallium: Convert the state_tracker to use CoordsReplaceBits.\n\nSwitch over to use the CoordsReplaceBits bitmask.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/da79d76503c778ad4835bea077a76ad1a0691a1c"},{"sha":"8e01fd63965e0c7ab0854e0a899d6138deca5b07","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"r200: convert r200 to use CoordsReplaceBits.\n\nSwitch over to use the CoordsReplaceBits bitmask.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/8e01fd63965e0c7ab0854e0a899d6138deca5b07"},{"sha":"97f67be0a7562cc477531675170c52fd7b17f899","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"i915: Convert i915 to use CoordsReplaceBits.\n\nSwitch over to use the CoordsReplaceBits bitmask.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/97f67be0a7562cc477531675170c52fd7b17f899"},{"sha":"d19c69659ae5874b0c78afac5f4e634f7f0f5489","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"i965: Convert i965 to use CoordsReplaceBits.\n\nSwitch over to use the CoordsReplaceBits bitmask.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/d19c69659ae5874b0c78afac5f4e634f7f0f5489"},{"sha":"291f00fa12a35ad2bcaa8f81309fa06b9cab6802","author":{"name":"Mathias Fröhlich","email":"5068ca2ef0a6bdbf7411e18b542e5eedc4e5f1b4@web.de"},"message":"mesa: Remove the now unused CoordsReplace array.\n\nNow that all users are converted, remove the array.\n\nReviewed-by: Brian Paul <brianp@vmware.com>\nReviewed-by: Ian Romanick <ian.d.romanick@intel.com>\nSigned-off-by: Mathias Fröhlich <Mathias.Froehlich@web.de>","distinct":true,"url":"https://api.github.com/repos/tarceri/Mesa_arrays_of_arrays/commits/291f00fa12a35ad2bcaa8f81309fa06b9cab6802"}]}
{"actor":{"display_login":"tarceri"}}