{"action":"created","issue":{"url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/153","repository_url":"https://api.github.com/repos/virtual-programming/witcher2-linux","labels_url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/153/comments","events_url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/153/events","html_url":"https://github.com/virtual-programming/witcher2-linux/issues/153","id":106627857,"number":153,"title":"possibility to run witcher 2 without GL_ARB_buffer_storage support","user":{"login":"karolherbst","id":171766,"avatar_url":"https://avatars.githubusercontent.com/u/171766?v=3","gravatar_id":"","url":"https://api.github.com/users/karolherbst","html_url":"https://github.com/karolherbst","followers_url":"https://api.github.com/users/karolherbst/followers","following_url":"https://api.github.com/users/karolherbst/following{/other_user}","gists_url":"https://api.github.com/users/karolherbst/gists{/gist_id}","starred_url":"https://api.github.com/users/karolherbst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karolherbst/subscriptions","organizations_url":"https://api.github.com/users/karolherbst/orgs","repos_url":"https://api.github.com/users/karolherbst/repos","events_url":"https://api.github.com/users/karolherbst/events{/privacy}","received_events_url":"https://api.github.com/users/karolherbst/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":34,"created_at":"2015-09-15T19:27:48Z","updated_at":"2016-04-16T16:29:45Z","closed_at":null,"body":"currently I try to debug an issue witcher 2 has while running with nouveau on my system (https://bugs.freedesktop.org/show_bug.cgi?id=91310).\r\n\r\nBut to be able to debug this further, I need to be able to run witcher 2 without GL_ARB_buffer_storage support. Is there any way to disable the usage of this entirely?\r\n\r\nThanks a lot"},"comment":{"url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/comments/210850027","html_url":"https://github.com/virtual-programming/witcher2-linux/issues/153#issuecomment-210850027","issue_url":"https://api.github.com/repos/virtual-programming/witcher2-linux/issues/153","id":210850027,"user":{"login":"imirkin","id":817874,"avatar_url":"https://avatars.githubusercontent.com/u/817874?v=3","gravatar_id":"","url":"https://api.github.com/users/imirkin","html_url":"https://github.com/imirkin","followers_url":"https://api.github.com/users/imirkin/followers","following_url":"https://api.github.com/users/imirkin/following{/other_user}","gists_url":"https://api.github.com/users/imirkin/gists{/gist_id}","starred_url":"https://api.github.com/users/imirkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imirkin/subscriptions","organizations_url":"https://api.github.com/users/imirkin/orgs","repos_url":"https://api.github.com/users/imirkin/repos","events_url":"https://api.github.com/users/imirkin/events{/privacy}","received_events_url":"https://api.github.com/users/imirkin/received_events","type":"User","site_admin":false},"created_at":"2016-04-16T16:29:45Z","updated_at":"2016-04-16T16:29:45Z","body":"FWIW ARB_buffer_storage *is* supported by nouveau, and all the other [modern] mesa drivers. The issue is that if you use coherent mappings, that defeats apitrace, which is often used for debugging. Persistent but non-coherent mappings still work (i.e. things that require explicit flush).\r\n\r\nAlso from a general performance standpoint, non-coherent persistent mappings are more performant since the driver doesn't have to flush caches on every draw if there has been no change."}}