|
Ran
|
Files
325
|
Run time
16s
|
Badge
README BADGES
|
push
travis-ci
<a href="https://github.com/mosra/magnum/commit/<a class=hub.com/mosra/magnum/commit/0371ebd9a382860b2b81c4e117fc0709cd9eff61">0371ebd9a<a href="https://github.com/mosra/magnum/commit/0371ebd9a382860b2b81c4e117fc0709cd9eff61">">SVGA3D: work around broken glTex[ture][Sub]Image*D() for arrays. SVGA3D has broken handling of glTex[ture][Sub]Image*D() for 1D arrays, 2D arrays, 3D textures and cube map textures where it uploads just the first slice in the last dimension. This is only with copies from host memory, not with buffer images. Seems to be fixed in Mesa 13, but I have no such system to verify that on. Relevant commit in the Mesa sources: https://github.com/mesa3d/mesa/commit/</a><a class="double-link" href="https://github.com/mosra/magnum/commit/<a class="double-link" href="https://github.com/mosra/magnum/commit/2aa9ff0cda1f6ad97c83d5583fab7a84efabe19e">2aa9ff0cd</a>">2aa9ff0cd</a><a href="https://github.com/mosra/magnum/commit/0371ebd9a382860b2b81c4e117fc0709cd9eff61"> This is one of the uglier workarounds -- I had to reintroduce multiple code paths for glTexImage() which were removed when implementing ARB_DSA and the workaround consists of basically a bunch of functions that are slicing the image and calling the original implementations with each slice.
5720 of 7372 relevant lines covered (77.59%)
437843.08 hits per line
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|