diff --git a/.gitlab-ci/windows/quick_gl.txt b/.gitlab-ci/windows/quick_gl.txt index 816ae879d61..89a582ead2c 100644 --- a/.gitlab-ci/windows/quick_gl.txt +++ b/.gitlab-ci/windows/quick_gl.txt @@ -149,7 +149,6 @@ spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on left edge spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on right edge: fail spec/!opengl 1.1/polygon-mode-offset/config 4: expected white pixel on top edge: fail spec/!opengl 1.1/polygon-offset: fail -spec/!opengl 1.1/ppgtt_memory_alignment: fail spec/!opengl 1.1/read-front clear-front-first samples=16: skip spec/!opengl 1.1/read-front clear-front-first samples=2: skip spec/!opengl 1.1/read-front clear-front-first samples=32: skip @@ -4754,8 +4753,8 @@ wgl/wgl-sanity: skip summary: name: results ---- -------- - pass: 13298 - fail: 539 + pass: 13299 + fail: 538 crash: 68 skip: 4126 timeout: 0 diff --git a/src/gallium/auxiliary/util/u_vbuf.c b/src/gallium/auxiliary/util/u_vbuf.c index 69c22e39258..4d826abdfa9 100644 --- a/src/gallium/auxiliary/util/u_vbuf.c +++ b/src/gallium/auxiliary/util/u_vbuf.c @@ -437,8 +437,11 @@ u_vbuf_translate_buffers(struct u_vbuf *mgr, struct translate_key *key, unsigned size = vb->stride ? num_vertices * vb->stride : sizeof(double)*4; - if (!vb->buffer.resource) + if (!vb->buffer.resource) { + static uint64_t dummy_buf[4] = { 0 }; + tr->set_buffer(tr, i, dummy_buf, 0, 0); continue; + } if (offset + size > vb->buffer.resource->width0) { /* Don't try to map past end of buffer. This often happens when diff --git a/src/gallium/drivers/zink/ci/piglit-zink-lvp-fails.txt b/src/gallium/drivers/zink/ci/piglit-zink-lvp-fails.txt index 6f7641948b7..876faca1a3a 100644 --- a/src/gallium/drivers/zink/ci/piglit-zink-lvp-fails.txt +++ b/src/gallium/drivers/zink/ci/piglit-zink-lvp-fails.txt @@ -42,7 +42,6 @@ spec@!opengl 1.1@polygon-mode,Fail spec@!opengl 1.1@polygon-mode-facing,Fail spec@!opengl 1.1@polygon-mode-offset,Fail spec@!opengl 1.1@polygon-offset,Fail -spec@!opengl 1.1@ppgtt_memory_alignment,Crash spec@!opengl 1.1@read-front,Fail spec@!opengl 1.1@read-front clear-front-first,Fail spec@!opengl 1.1@read-front clear-front-first samples=2,Fail