You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Moving this out of #99 so I can finally, after two years, close it and together with that also around fifteen tabs in my browser.
Currently all the CIs test only code that doesn't execute anything from OpenGL. This makes the test coverage pretty poor and also doesn't uncover accidental breakages (because locally I'm testing mainly on NV cards where the driver bugs are sparse). Possible options are:
Build llvmpipe Mesa on Travis and use it as a software GL driver (needs whitelisting for quite a bunch of X11 packages which will take ages). I should test this locally first.
Build SwiftShader on Travis or AppVeyor and use it as a software GL driver. It's a Google code, so I assume ugly buildsystem issues like the ones in Build for ANGLE on AppVeyor #206. Ugh.
Maybe there is a CI that provides headless GPU virtualization?
Some early SwiftShader bugs were fixed lately, which should make this doable. Initial plan is to host a SwiftShader binary on ci.magnum.graphics and testing with that one. Should bump code coverage from 51% to over 80%.
Moving this out of #99 so I can finally, after two years, close it and together with that also around fifteen tabs in my browser.
Currently all the CIs test only code that doesn't execute anything from OpenGL. This makes the test coverage pretty poor and also doesn't uncover accidental breakages (because locally I'm testing mainly on NV cards where the driver bugs are sparse). Possible options are:
llvmpipe
Mesa on Travis and use it as a software GL driver (needs whitelisting for quite a bunch of X11 packages which will take ages). I should test this locally first.Links:
The text was updated successfully, but these errors were encountered: