• Zebediah Figura's avatar
    wined3d: Provide a null counter BO for slots with no corresponding XFB buffer bound. · fbd53c3a
    Zebediah Figura authored
    The Vulkan specification does not currently mandate this. However, an
    (unfortunately internal) Khronos discussion determined that this is an
    oversight, and that many drivers likely expect that no counter buffer will be
    bound if no XFB buffer is bound. Accordingly the specification will probably
    mandate this in the future.
    
    lavapipe is such a driver. This fixes a crash with llvmpipe in
    test_index_buffer_offset().
    fbd53c3a
Name
Last commit
Last update
..
Makefile.in Loading commit data...
adapter_gl.c Loading commit data...
adapter_vk.c Loading commit data...
arb_program_shader.c Loading commit data...
ati_fragment_shader.c Loading commit data...
buffer.c Loading commit data...
context.c Loading commit data...
context_gl.c Loading commit data...
context_vk.c Loading commit data...
cs.c Loading commit data...
device.c Loading commit data...
directx.c Loading commit data...
gl_compat.c Loading commit data...
glsl_shader.c Loading commit data...
nvidia_texture_shader.c Loading commit data...
palette.c Loading commit data...
query.c Loading commit data...
resource.c Loading commit data...
sampler.c Loading commit data...
shader.c Loading commit data...
shader_sm1.c Loading commit data...
shader_sm4.c Loading commit data...
shader_spirv.c Loading commit data...
state.c Loading commit data...
stateblock.c Loading commit data...
surface.c Loading commit data...
swapchain.c Loading commit data...
texture.c Loading commit data...
utils.c Loading commit data...
version.rc Loading commit data...
vertexdeclaration.c Loading commit data...
view.c Loading commit data...
wined3d.spec Loading commit data...
wined3d_gl.h Loading commit data...
wined3d_main.c Loading commit data...
wined3d_private.h Loading commit data...
wined3d_shaders.h Loading commit data...
wined3d_vk.h Loading commit data...