Correct locking sequence in rwork
Destroy semaphores only after workers have terminated
Correctly skip make_current for pbuffers
Save current drawable in dwork (it may be changed by make_current)
Make glXDestroyContext destroy dctx as intended again
Add comments on worker locking interactions
Make sure that reinit always leaves pbos[cbuf] bound
Rename {d,r}work to {D,R}::work
R work can unmap the PBO as soon as glTexSubImage has completed
Use hidden visibility
Use symbolic binding for cases when primus calls GLX functions from itself
Cleanup usage of glXGetConfig
Add more comments based on Ralf Jung's suggestions
No need to spell out the path to libglapi
Explain building on Ubuntu
Workaround deadlocking on R::work reinit path (GH-12)
Correct timeout value in the readme
Pick the configuration vars from the environment when building
Fix Ubuntu build instructions
Initialize all semaphores to 0, let R::work fix it as needed