{"push_id":2746763058,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"c8dc2698d171adf41cf5abdd7a39ba8f2b0f10d4","before":"42519fc594f262a36fa691ebd24a2b8886d18a55","commits":[{"sha":"c8dc2698d171adf41cf5abdd7a39ba8f2b0f10d4","author":{"name":"bjornstahl","email":"477990e00c95aad3bffa0d50dc3674bfe0e8ec3f@nospam"},"message":"(egl-dri) reworked EGL context management\n\nThis should fix the issues introduced with (primarily) AMD GPUs in\nrecent version of MESA. The ugly details are somewhat hidden deep inside\nthe stack, but relates to the fact that the config received from\neglChooseConfig doesn't necessarily match the buffer format that the\nrelated GBM buffer may want.\n\nThe refactor does a number of things that need testing for all the\npermutations of single/multi-monitor, VT switch, suspend/resume,\nplug/unplug, EGL streams and GBM based and mode switching - so it might\nbe a rough ride for a while.\n\nThe big change is that the EGL structures for Context and Config is\nnow handled per output display, and they are then shared with an outer\nsurfaceless context in which the GPU-local data is handled. This should\nhopefully have the effect that we can support outputs with different\nformats (10-bit + 8-bit + 565- for instance).","distinct":true,"url":"https://api.github.com/repos/letoram/arcan/commits/c8dc2698d171adf41cf5abdd7a39ba8f2b0f10d4"}]}
{"actor":{"display_login":"letoram"}}