git bisect start # bad: [060c7f2321f72503c14f9f3f7bb27d59d8a90224] radeon: Wait for BO idle if necessary before mapping it. git bisect bad 060c7f2321f72503c14f9f3f7bb27d59d8a90224 # good: [bf1e6581a56884c383e5446d84c56b39a7f4e0a0] docs: set 7.4 release date git bisect good bf1e6581a56884c383e5446d84c56b39a7f4e0a0 # good: [609cc9c1395a9417e56224c8754d799f8b7a5573] docs: skeleton 7.4 release notes file git bisect good 609cc9c1395a9417e56224c8754d799f8b7a5573 # good: [be620a66eb7b9b0512c31d9a026fa6f8a7ab05a6] mesa: checkpoint: handle uniform vars in _slang_gen_var_decl() git bisect good be620a66eb7b9b0512c31d9a026fa6f8a7ab05a6 # good: [5add2c88bdcf0f892b65d6074986672fe4c1bdfe] Fix "cast to pointer from integer of different size" git bisect good 5add2c88bdcf0f892b65d6074986672fe4c1bdfe # good: [3acdab82cba03ea2a0dfaa3d7d5d940f1e94a374] mesa: vbo code reformatting, clean-up, comments git bisect good 3acdab82cba03ea2a0dfaa3d7d5d940f1e94a374 # good: [e2aedfa62079ff1a333e1f4e56faea303cc36edb] r300: Endianness fixes for recent vertex path changes. git bisect good e2aedfa62079ff1a333e1f4e56faea303cc36edb # good: [d7ea9ddf5824556e47decac7ba200f37cf1e552f] mesa: use _mesa_reference_buffer_object() in a few places git bisect good d7ea9ddf5824556e47decac7ba200f37cf1e552f # skip: [a04af335a42ce3b28e59ff9b85b2bd433a9d7b12] Merge branch 'mesa_7_5_branch' git bisect skip a04af335a42ce3b28e59ff9b85b2bd433a9d7b12 # bad: [bc5c40d7d99a51f5b6080bf85080e4984e528dfd] intel: fix additional merge conflicts missed in previous commit git bisect bad bc5c40d7d99a51f5b6080bf85080e4984e528dfd # skip: [752204d3624cdaa7be9dea058676190d3893a55e] i965: asst clean-ups, var renaming in brw_wm_emit_glsl() git bisect skip 752204d3624cdaa7be9dea058676190d3893a55e # skip: [9d029e0e200eb97993c1b9fb8ab9046172e703e8] st/mesa: remove redundant st_buffer_object::size field and error checks git bisect skip 9d029e0e200eb97993c1b9fb8ab9046172e703e8 # skip: [fd7d764514c540987549c3ea88a2d669b0f0ea58] i965: asst clean-ups, etc in brw_vs_emit() git bisect skip fd7d764514c540987549c3ea88a2d669b0f0ea58 # skip: [1ffd074436949f3958127cc5ae7c7c9e9e9e0bf8] st/mesa: no longer special-case buffer object 0 in st_buffer_object() cast wrapper git bisect skip 1ffd074436949f3958127cc5ae7c7c9e9e9e0bf8 # skip: [e90d6a3cbfdf26b67ccb000265eb529b82c03eb4] i965: initial code for loops in vertex programs git bisect skip e90d6a3cbfdf26b67ccb000265eb529b82c03eb4 # skip: [7ce814b25f8c216c7897904cbce7f570112e60ef] radeons: use dp4 for position invariant vertex programs git bisect skip 7ce814b25f8c216c7897904cbce7f570112e60ef # skip: [ffae82da4cf5a969d699c7f5bdcd4dae6c27a1ca] r200: fix cube maps for non-mm path git bisect skip ffae82da4cf5a969d699c7f5bdcd4dae6c27a1ca # skip: [a8da1feb231115205f3a19b0bb0a9317157ba167] mesa: make query-related driver fallback functions static git bisect skip a8da1feb231115205f3a19b0bb0a9317157ba167 # skip: [fa5b81ea8bb3ff163543fe3a8907e7be69e99419] st/mesa: restore some parameter checking buffer object functions git bisect skip fa5b81ea8bb3ff163543fe3a8907e7be69e99419 # skip: [331eb58f68db26b54f706a908a3e1424a461b709] mesa: make buffer object-related driver fallback functions static git bisect skip 331eb58f68db26b54f706a908a3e1424a461b709 # skip: [4d2b392a0ac597f8b7f88006746660e8f0fe09ea] radeon: fix cube maps for non-mm path git bisect skip 4d2b392a0ac597f8b7f88006746660e8f0fe09ea # skip: [6629a35559ff7e3b993966f697f7c7f68e5a38d9] mesa: create/destroy buffer objects via driver functions git bisect skip 6629a35559ff7e3b993966f697f7c7f68e5a38d9 # good: [dd26899ca39111e0866afed9df94bfb1618dd363] intel: Fixups for 'mesa: create/destroy buffer objects via driver functions'. git bisect good dd26899ca39111e0866afed9df94bfb1618dd363 # good: [dd26899ca39111e0866afed9df94bfb1618dd363] intel: Fixups for 'mesa: create/destroy buffer objects via driver functions'. git bisect good dd26899ca39111e0866afed9df94bfb1618dd363 # good: [abfd56c24c821e0dec233348ef01aef5b57f2763] intel: Fix other metaops versus GL_COMPILE_AND_EXECUTE dlists. git bisect good abfd56c24c821e0dec233348ef01aef5b57f2763 # good: [246d59c29e3e5a57dcf2f60ad429eb1606193ef0] intel: Fix some potential writes to zero-copy PBOs when used as regions. git bisect good 246d59c29e3e5a57dcf2f60ad429eb1606193ef0 # good: [b79e6a59d89119953e3d11576b5fb221a671e472] demos: fix issues in glxcontexts.c git bisect good b79e6a59d89119953e3d11576b5fb221a671e472 # bad: [d43599afef046a36ae75a29eaea941eb04929abf] i965: Don't set a reserved bit in MI_FLUSH. git bisect bad d43599afef046a36ae75a29eaea941eb04929abf # skip: [e0a4e25f938953201fef2bf702e2e709451200f4] i965: Fix packed depth/stencil textures to be Y-tiled as well. git bisect skip e0a4e25f938953201fef2bf702e2e709451200f4 # good: [1593a1bb3435728806f66fff72a90e72a9616083] intel: Bail on blits with non-tile-aligned offsets. git bisect good 1593a1bb3435728806f66fff72a90e72a9616083 # bad: [9c0ba017c8ff7caafc3ff94da3c035e687231596] i965: Fix depth-texture Y-tiling detection for sized internal formats. git bisect bad 9c0ba017c8ff7caafc3ff94da3c035e687231596