git bisect start # bad: [a06c9791d1b7fcedfb56ecbdc601d42fab196916] docs: Add missing release notes for ARB_separate_shader_objects git bisect bad a06c9791d1b7fcedfb56ecbdc601d42fab196916 # good: [5f41cae633af3603ab369c139bfe2de6bbcc6369] docs: Add release notes for the 10.1.6 release. git bisect good 5f41cae633af3603ab369c139bfe2de6bbcc6369 # good: [81144c049bc7c12e4edcdf28f91c3c024c6e8b2b] meta: Silence several 'unused parameter' warnings git bisect good 81144c049bc7c12e4edcdf28f91c3c024c6e8b2b # good: [2d2e60bdeeee19798c9828b543ffb1aca3270325] gallium/docs: fix PIPE_CAP_ENDIANNESS delimiter, remove trailing spaces git bisect good 2d2e60bdeeee19798c9828b543ffb1aca3270325 # good: [741f5d58e649cbc35c0d8661616f4e718b4718f0] radeon: Drop the remaining driver usage of _ReallyEnabled. git bisect good 741f5d58e649cbc35c0d8661616f4e718b4718f0 # good: [2a255704564c9ed7cd1a081f7cc3828ee698aa2a] mesa: Implement glBindImageTextures git bisect good 2a255704564c9ed7cd1a081f7cc3828ee698aa2a # bad: [dc675919d30df407269a5e5b3d682e7801db3f1e] mesa: add missing null checks in _tnl_register_fastpath() git bisect bad dc675919d30df407269a5e5b3d682e7801db3f1e # skip: [0939d3d0974a579fa65b76ebc6074d61e11f03b0] sso: Add display list support for ARB_separate_shader_objects new functions git bisect skip 0939d3d0974a579fa65b76ebc6074d61e11f03b0 # skip: [5699220cd5719be6fbafdefd75025a817bcb200a] glsl: Exit when the shader IR contains an interface block instance git bisect skip 5699220cd5719be6fbafdefd75025a817bcb200a # bad: [e608449d3e7dc86b90acfb31d9c948c57cf0e920] mesa/sso: Enable GL_ARB_separate_shader_objects by default git bisect bad e608449d3e7dc86b90acfb31d9c948c57cf0e920 # skip: [8f5852bd2b91df7b259e5aeafb6a62a4268ca4c4] linker: Refactor code that builds hash tables of varyings during linking git bisect skip 8f5852bd2b91df7b259e5aeafb6a62a4268ca4c4 # good: [e05cebafd8ff127ead71fadc20f2e2c8c719481a] clover: Add a stub implementation of clCreateImage() v3 git bisect good e05cebafd8ff127ead71fadc20f2e2c8c719481a # skip: [c557eb77225433fa9415a94fc9db3ce36374df64] linker: Allow geometry shader without vertex shader for separable programs git bisect skip c557eb77225433fa9415a94fc9db3ce36374df64 # skip: [ba7195d126ce20bf74a27725224662aaca4d90ef] glsl/tests: Add first simple tests of populate_consumer_input_sets git bisect skip ba7195d126ce20bf74a27725224662aaca4d90ef # good: [5998fd536a1bb1d13218c995aa69723c6767cf04] linker: Make lower_packed_varyings work with explicit locations git bisect good 5998fd536a1bb1d13218c995aa69723c6767cf04 # skip: [7d73c3e99ec14031e3834096f7e8e257338b64d4] linker: Allow consumer stage or producer stage to be NULL git bisect skip 7d73c3e99ec14031e3834096f7e8e257338b64d4 # skip: [7ff937e5793dc8709c916e043b41142033c8e69e] linker: Modify cross_validate_outputs_to_inputs to match using explicit locations git bisect skip 7ff937e5793dc8709c916e043b41142033c8e69e # skip: [fe37cb0ac67071759a88ea767027368399e1fdb6] linker: Refactor code that gets an input matching an output git bisect skip fe37cb0ac67071759a88ea767027368399e1fdb6 # skip: [d030a3404ca0fedf365cb0fd41eaad7abc8ff132] linker: Sort shader I/O variables into a canonical order git bisect skip d030a3404ca0fedf365cb0fd41eaad7abc8ff132 # skip: [1ff5a2b1ba2148b772f5e5c86d64c3cb18e1ce97] linker: Assign varying locations for separable programs git bisect skip 1ff5a2b1ba2148b772f5e5c86d64c3cb18e1ce97 # skip: [ca21cffebd063354291d561eadc2ded8795a5333] meta: Fix saving the program pipeline state git bisect skip ca21cffebd063354291d561eadc2ded8795a5333 # good: [4a868a984d6ae73eb38a69b045b004663cdac20c] mesa/sso: Refactor new function _mesa_bind_pipeline git bisect good 4a868a984d6ae73eb38a69b045b004663cdac20c # only skipped commits left to test # possible first bad commit: [e608449d3e7dc86b90acfb31d9c948c57cf0e920] mesa/sso: Enable GL_ARB_separate_shader_objects by default # possible first bad commit: [0939d3d0974a579fa65b76ebc6074d61e11f03b0] sso: Add display list support for ARB_separate_shader_objects new functions # possible first bad commit: [7ff937e5793dc8709c916e043b41142033c8e69e] linker: Modify cross_validate_outputs_to_inputs to match using explicit locations # possible first bad commit: [d030a3404ca0fedf365cb0fd41eaad7abc8ff132] linker: Sort shader I/O variables into a canonical order # possible first bad commit: [c557eb77225433fa9415a94fc9db3ce36374df64] linker: Allow geometry shader without vertex shader for separable programs # possible first bad commit: [1ff5a2b1ba2148b772f5e5c86d64c3cb18e1ce97] linker: Assign varying locations for separable programs # possible first bad commit: [7d73c3e99ec14031e3834096f7e8e257338b64d4] linker: Allow consumer stage or producer stage to be NULL # possible first bad commit: [fe37cb0ac67071759a88ea767027368399e1fdb6] linker: Refactor code that gets an input matching an output # possible first bad commit: [5699220cd5719be6fbafdefd75025a817bcb200a] glsl: Exit when the shader IR contains an interface block instance # possible first bad commit: [ba7195d126ce20bf74a27725224662aaca4d90ef] glsl/tests: Add first simple tests of populate_consumer_input_sets # possible first bad commit: [8f5852bd2b91df7b259e5aeafb6a62a4268ca4c4] linker: Refactor code that builds hash tables of varyings during linking # possible first bad commit: [ca21cffebd063354291d561eadc2ded8795a5333] meta: Fix saving the program pipeline state