lp_disk_cache_insert_shader(screen, cache, ir_sha1_cache_key);
}
+static enum pipe_reset_status
+llvmpipe_get_device_reset_status(struct pipe_context *pipe)
+{
+ return PIPE_NO_RESET;
+}
+
struct pipe_context *
llvmpipe_create_context(struct pipe_screen *screen, void *priv,
unsigned flags)
llvmpipe->pipe.render_condition = llvmpipe_render_condition;
+ llvmpipe->pipe.get_device_reset_status = llvmpipe_get_device_reset_status;
llvmpipe_init_blend_funcs(llvmpipe);
llvmpipe_init_clip_funcs(llvmpipe);
llvmpipe_init_draw_funcs(llvmpipe);
case PIPE_CAP_MULTI_DRAW_INDIRECT:
case PIPE_CAP_MULTI_DRAW_INDIRECT_PARAMS:
return 1;
+ case PIPE_CAP_DEVICE_RESET_STATUS_QUERY:
+ return 1;
case PIPE_CAP_MAX_SHADER_PATCH_VARYINGS:
return 32;
case PIPE_CAP_RASTERIZER_SUBPIXEL_BITS: