# bad: [5442c0eae3a639d0c9daf447cdfecdbafb475658] i965: convert brw_lower_offset_array_visitor to ir_rvalue_visitor # good: [4e84f394e9bf9019cf088134e7cdafadb2187021] configure.ac: Drop no-out-of-tree notice. # good: [1f092a95941b990f3a06fa71a3b53e15a8a112e8] mesa: add varray support for UNSIGNED_INT_10F_11F_11F_REV type git bisect start '5442c0e' '4e84f39' '1f092a9' # skip: [135b7e72601ab0c3923cafedcd30bb505e54f624] i915: Refactor the vendor string out of intelGetString git bisect skip 135b7e72601ab0c3923cafedcd30bb505e54f624 # good: [11ff1725ccd88a950fca08378c561e43cafd6a6e] xorg-i915: Delete. git bisect good 11ff1725ccd88a950fca08378c561e43cafd6a6e # skip: [419684091cb58e9c06e698c6eb2e86731815d279] glx/dri2: Pull some internal structures out to a separate header file git bisect skip 419684091cb58e9c06e698c6eb2e86731815d279 # skip: [6c28c037c4840332828fddf911cf67daffa16a23] glx: Add functions and GLX plumbing for GLX_MESA_query_renderer git bisect skip 6c28c037c4840332828fddf911cf67daffa16a23 # skip: [4b5d0d10f106ef7659917235dfbcd6d0e00e5bf0] glx: Add a more informative debug message in a DRI3 error path. git bisect skip 4b5d0d10f106ef7659917235dfbcd6d0e00e5bf0 # skip: [ee6c9fcbcaf525b13f23537f50e207bff57581d8] docs: Import extension spec for GLX_MESA_query_renderer git bisect skip ee6c9fcbcaf525b13f23537f50e207bff57581d8 # skip: [2d94601582e4f0fcaf8c02a15b23cba39dec7bb1] Add DRI3+Present loader git bisect skip 2d94601582e4f0fcaf8c02a15b23cba39dec7bb1 # skip: [4944588cfda8988fdf27edde071545bfe8e02b29] glx/tests: Silence warnings after adding fields to glx_screen_vtable git bisect skip 4944588cfda8988fdf27edde071545bfe8e02b29 # skip: [64bb1e857a94fb5b709ecb6f11325313cd1cc96d] dri: Add interface definition for DRI_RENDERER_QUERY extension git bisect skip 64bb1e857a94fb5b709ecb6f11325313cd1cc96d # skip: [d4cc1869374c93ef82db5298e9a3941c69e61831] glx/tests: Add GetGLXScreenConfigs_called flag git bisect skip d4cc1869374c93ef82db5298e9a3941c69e61831 # skip: [442442026eb241f05f2b7c03da304e0be047a7da] dri: add __DRIimageLoaderExtension and __DRIimageDriverExtension git bisect skip 442442026eb241f05f2b7c03da304e0be047a7da # skip: [4680d237c5ae2d1ce6446ff2ec2f0a91f8286554] glx/dri2: Add DRI2 support for GLX_MESA_query_renderer git bisect skip 4680d237c5ae2d1ce6446ff2ec2f0a91f8286554 # skip: [1f085ba18fb11ca7d378bb2b4423702b1c823786] dri/i915,dri/i965: Use driGLFormatToImageFormat and driImageFormatToGLFormat git bisect skip 1f085ba18fb11ca7d378bb2b4423702b1c823786 # skip: [0cce5538673148ffcd7aa9479f6b88cf9a641352] glx/tests: Add unit tests for the GLX part of GLX_MESA_query_renderer git bisect skip 0cce5538673148ffcd7aa9479f6b88cf9a641352 # skip: [b7818b8c36f9850acb17402d05593cff6c2532f0] dri/common: Add functions mapping MESA_FORMAT_* <-> __DRI_IMAGE_FORMAT_* git bisect skip b7818b8c36f9850acb17402d05593cff6c2532f0 # skip: [38a1d8b14cb6db967c323c3437dc04fd1989b1f2] glx: Add GLX_MESA_query_renderer git bisect skip 38a1d8b14cb6db967c323c3437dc04fd1989b1f2 # skip: [aba6b84ce52c27b642d01bafd1703386bda97f3a] Define __DRI_IMAGE_FORMAT_SARGB8 git bisect skip aba6b84ce52c27b642d01bafd1703386bda97f3a # bad: [d257350949440539cb4c3c20349da7f1d5afb693] glsl: fix missing breaks in equals(ir_texture,..) git bisect bad d257350949440539cb4c3c20349da7f1d5afb693 # skip: [bf6591e948d95b73c5b8d10fa448ec87e9572b8e] dri/intel: Add explicit size parameter to intel_region_alloc_for_fd git bisect skip bf6591e948d95b73c5b8d10fa448ec87e9572b8e # good: [48f4f59dc6c77cd33692c0650cb8e2c55980cfa0] xorg-nouveau: Delete. git bisect good 48f4f59dc6c77cd33692c0650cb8e2c55980cfa0 # skip: [339f36fc5e841d751e81127da39e5679a88c738f] i915: Refactor the renderer string creation out of intelGetString git bisect skip 339f36fc5e841d751e81127da39e5679a88c738f # good: [114d360dfa4c293883538081298d620b26a45833] mesa: Remove gl_context::ResetStatus git bisect good 114d360dfa4c293883538081298d620b26a45833 # good: [a6eb04c3d88c685de7db9c61e94c84d30325b845] mesa: Add gl_shared_state::ShareGroupReset and gl_context::ShareGroupReset git bisect good a6eb04c3d88c685de7db9c61e94c84d30325b845 # skip: [7b140d1bdaf07badebdc5ac222ab4ff4d182ebec] mesa/dri: Move context flag validation down into the drivers git bisect skip 7b140d1bdaf07badebdc5ac222ab4ff4d182ebec # skip: [1e4ce08f38c0d1e51bf6e69aa436e2fed523aea9] i965: Wire up initial support for DRI_RENDERER_QUERY extension git bisect skip 1e4ce08f38c0d1e51bf6e69aa436e2fed523aea9 # bad: [68349e52194b7eba521b88d42ee8db3bfdf0a877] i965/fs: Don't perform CSE on inst HW_REG dests (unless it's null) git bisect bad 68349e52194b7eba521b88d42ee8db3bfdf0a877 # skip: [f66a6c5fe7dad343c73c8d772c6363599dfd6b43] drivers/dri/common: A few dri2 functions are not actually DRI2 specific git bisect skip f66a6c5fe7dad343c73c8d772c6363599dfd6b43 # bad: [cb3c57df3acfa237641aa004545a786f5624f198] scons: Add dri2_query_renderer.c to sources. git bisect bad cb3c57df3acfa237641aa004545a786f5624f198 # skip: [8f2c93ff75c7fac6f9c7d6c8eb3dc8293c8aaf92] i965: Add function to query the GPU reset status for a context git bisect skip 8f2c93ff75c7fac6f9c7d6c8eb3dc8293c8aaf92 # skip: [2fe6fbd19fb53799fa77deccb3c217639235c1f5] i915: Wire up initial support for DRI_RENDERER_QUERY extension git bisect skip 2fe6fbd19fb53799fa77deccb3c217639235c1f5 # skip: [e8dac9632d35b5902b6565e64b22846ba6198b5b] i965: Propagate the GPU reset notifiction strategy down into the driver git bisect skip e8dac9632d35b5902b6565e64b22846ba6198b5b # skip: [b3ffc5b6f4bf42941d0835eb5cdd420be5eff52e] glx: Add extension tracking GLX_MESA_query_renderer git bisect skip b3ffc5b6f4bf42941d0835eb5cdd420be5eff52e # skip: [1f712bdd38294075f294a172174a57f080b17b1f] i965: Enable DRI_Robustness extension git bisect skip 1f712bdd38294075f294a172174a57f080b17b1f # skip: [8c5330226f391a7a29b6538851090b0ef730a239] glx/tests: Add unit tests for the DRI2 part of GLX_MESA_query_renderer git bisect skip 8c5330226f391a7a29b6538851090b0ef730a239 # skip: [15c3bac3d00694245168586fee2d257920895a2f] i965: Handle __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS flag git bisect skip 15c3bac3d00694245168586fee2d257920895a2f # skip: [9dbc14abcffe92c5aa3057a5b62f585f61cce644] dri: Add function to implement queries common to all Mesa drivers git bisect skip 9dbc14abcffe92c5aa3057a5b62f585f61cce644 # skip: [888533dcd6fe30fc0729ef4ae8fa495c69dcc629] dri/intel: Split out DRI2 buffer update code to separate function git bisect skip 888533dcd6fe30fc0729ef4ae8fa495c69dcc629 # skip: [83ffe47be0e26dcbaf917807447d82d53bb2c13b] i965: Refactor the renderer string creation out of intelGetString git bisect skip 83ffe47be0e26dcbaf917807447d82d53bb2c13b # skip: [17c94de33baf66ad5c264b7a046394c651bc6126] mesa/dri: Add basic plumbing for GLX_ARB_robustness reset notification strategy git bisect skip 17c94de33baf66ad5c264b7a046394c651bc6126 # skip: [ea1f7d289430ec4815bf0b3398d0815a310c2aa3] gallivm: deduplicate some indirect register address code git bisect skip ea1f7d289430ec4815bf0b3398d0815a310c2aa3 # skip: [035cce83f7b3d9a037c9e7cc17a212d6cf7e927f] dri3: Fix pixmap buf_id computation git bisect skip 035cce83f7b3d9a037c9e7cc17a212d6cf7e927f # skip: [18291251ec3e17967b9df89815c9d2dc92bf41dc] i965: Refactor the vendor string out of intelGetString git bisect skip 18291251ec3e17967b9df89815c9d2dc92bf41dc # good: [916bc4491a2a7607bf2bd22aa1a5a537285c89c9] mesa: Implement proper tracking logic for glGetGraphicsResetStatusARB git bisect good 916bc4491a2a7607bf2bd22aa1a5a537285c89c9 # bad: [caf1d96862553b169aa9d8fac63fcbd37a59d099] st/dri: Fix dri_create_context declaration prototype. git bisect bad caf1d96862553b169aa9d8fac63fcbd37a59d099 # only skipped commits left to test # possible first bad commit: [caf1d96862553b169aa9d8fac63fcbd37a59d099] st/dri: Fix dri_create_context declaration prototype. # possible first bad commit: [035cce83f7b3d9a037c9e7cc17a212d6cf7e927f] dri3: Fix pixmap buf_id computation # possible first bad commit: [4b5d0d10f106ef7659917235dfbcd6d0e00e5bf0] glx: Add a more informative debug message in a DRI3 error path. # possible first bad commit: [2d94601582e4f0fcaf8c02a15b23cba39dec7bb1] Add DRI3+Present loader # possible first bad commit: [442442026eb241f05f2b7c03da304e0be047a7da] dri: add __DRIimageLoaderExtension and __DRIimageDriverExtension # possible first bad commit: [1f085ba18fb11ca7d378bb2b4423702b1c823786] dri/i915,dri/i965: Use driGLFormatToImageFormat and driImageFormatToGLFormat # possible first bad commit: [b7818b8c36f9850acb17402d05593cff6c2532f0] dri/common: Add functions mapping MESA_FORMAT_* <-> __DRI_IMAGE_FORMAT_* # possible first bad commit: [aba6b84ce52c27b642d01bafd1703386bda97f3a] Define __DRI_IMAGE_FORMAT_SARGB8 # possible first bad commit: [bf6591e948d95b73c5b8d10fa448ec87e9572b8e] dri/intel: Add explicit size parameter to intel_region_alloc_for_fd # possible first bad commit: [888533dcd6fe30fc0729ef4ae8fa495c69dcc629] dri/intel: Split out DRI2 buffer update code to separate function # possible first bad commit: [f66a6c5fe7dad343c73c8d772c6363599dfd6b43] drivers/dri/common: A few dri2 functions are not actually DRI2 specific # possible first bad commit: [ea1f7d289430ec4815bf0b3398d0815a310c2aa3] gallivm: deduplicate some indirect register address code # possible first bad commit: [8c5330226f391a7a29b6538851090b0ef730a239] glx/tests: Add unit tests for the DRI2 part of GLX_MESA_query_renderer # possible first bad commit: [0cce5538673148ffcd7aa9479f6b88cf9a641352] glx/tests: Add unit tests for the GLX part of GLX_MESA_query_renderer # possible first bad commit: [d4cc1869374c93ef82db5298e9a3941c69e61831] glx/tests: Add GetGLXScreenConfigs_called flag # possible first bad commit: [ee6c9fcbcaf525b13f23537f50e207bff57581d8] docs: Import extension spec for GLX_MESA_query_renderer # possible first bad commit: [4680d237c5ae2d1ce6446ff2ec2f0a91f8286554] glx/dri2: Add DRI2 support for GLX_MESA_query_renderer # possible first bad commit: [419684091cb58e9c06e698c6eb2e86731815d279] glx/dri2: Pull some internal structures out to a separate header file # possible first bad commit: [4944588cfda8988fdf27edde071545bfe8e02b29] glx/tests: Silence warnings after adding fields to glx_screen_vtable # possible first bad commit: [6c28c037c4840332828fddf911cf67daffa16a23] glx: Add functions and GLX plumbing for GLX_MESA_query_renderer # possible first bad commit: [38a1d8b14cb6db967c323c3437dc04fd1989b1f2] glx: Add GLX_MESA_query_renderer # possible first bad commit: [b3ffc5b6f4bf42941d0835eb5cdd420be5eff52e] glx: Add extension tracking GLX_MESA_query_renderer # possible first bad commit: [1e4ce08f38c0d1e51bf6e69aa436e2fed523aea9] i965: Wire up initial support for DRI_RENDERER_QUERY extension # possible first bad commit: [2fe6fbd19fb53799fa77deccb3c217639235c1f5] i915: Wire up initial support for DRI_RENDERER_QUERY extension # possible first bad commit: [9dbc14abcffe92c5aa3057a5b62f585f61cce644] dri: Add function to implement queries common to all Mesa drivers # possible first bad commit: [83ffe47be0e26dcbaf917807447d82d53bb2c13b] i965: Refactor the renderer string creation out of intelGetString # possible first bad commit: [339f36fc5e841d751e81127da39e5679a88c738f] i915: Refactor the renderer string creation out of intelGetString # possible first bad commit: [18291251ec3e17967b9df89815c9d2dc92bf41dc] i965: Refactor the vendor string out of intelGetString # possible first bad commit: [135b7e72601ab0c3923cafedcd30bb505e54f624] i915: Refactor the vendor string out of intelGetString # possible first bad commit: [64bb1e857a94fb5b709ecb6f11325313cd1cc96d] dri: Add interface definition for DRI_RENDERER_QUERY extension # possible first bad commit: [1f712bdd38294075f294a172174a57f080b17b1f] i965: Enable DRI_Robustness extension # possible first bad commit: [e8dac9632d35b5902b6565e64b22846ba6198b5b] i965: Propagate the GPU reset notifiction strategy down into the driver # possible first bad commit: [8f2c93ff75c7fac6f9c7d6c8eb3dc8293c8aaf92] i965: Add function to query the GPU reset status for a context # possible first bad commit: [15c3bac3d00694245168586fee2d257920895a2f] i965: Handle __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS flag # possible first bad commit: [7b140d1bdaf07badebdc5ac222ab4ff4d182ebec] mesa/dri: Move context flag validation down into the drivers # possible first bad commit: [17c94de33baf66ad5c264b7a046394c651bc6126] mesa/dri: Add basic plumbing for GLX_ARB_robustness reset notification strategy