The DX9 version works after installing that runtime package.
In the OpenGL Extensions Viewer:
- "System Info | Renderer" is "Gallium 0.4 on SVGA3D; build: RELEASE"
- "OpenGL | Version" is "2.1 Mesa 8"
- In the pixel formats, WGL_DOUBLEBUFFER_ARB is sometimes False, for some values of number in the spinner there (don't know what that number is). For 7-12 it's True, for 19-24 it's True, stopped looking at that point. For some of those, color bits or depth bits are 16, but others match all the desired values you mentioned.
Let me know if there's other digging around I should do in the extension viewer. I copied the text from the Report pane to
https://dl.dropboxusercontent.com/u/11690738/temp/extensions_report.txt
qconsole.log from trying to run mark_v.exe:
Command line: [ ]
Log file: C:/Users/joel/Desktop/Quake/id1/qconsole.log
Thu Jan 19 13:16:05 2017
Mark V Windows (Build: 1032)
Exe: mark_v.exe (1327 kb)
Exe: 10:00:00 Jan 18 2017
Caches: C:/Users/joel/AppData/Roaming/Mark V/caches
UDP4 Initialized: INADDR_ANY, 172.16.229.128
IPv6 Initialized: [fe80:0:0:0:a48d:1a8a:5eb0:7e8b%8]
Exe: 09:59:32 Jan 18 2017
256.0 megabyte heap