free(rctx->vs_constant);
free(rctx->vs_resource);
+ util_blitter_destroy(rctx->blitter);
+
u_upload_destroy(rctx->upload_vb);
u_upload_destroy(rctx->upload_ib);
{
struct r600_context *rctx = r600_context(ctx);
struct r600_query *rquery = NULL;
-#if 1
+#if 0
static int dc = 0;
char dname[256];
#endif
else
rctx->vtbl = &r600_hw_state_vtbl;
- r600_init_blit_functions(rctx);
r600_init_query_functions(rctx);
r600_init_state_functions(rctx);
r600_init_context_resource_functions(rctx);
+ r600_init_blit_functions(rctx);
+
rctx->blitter = util_blitter_create(&rctx->context);
if (rctx->blitter == NULL) {
FREE(rctx);
rctx->ctx = radeon_ctx_init(rscreen->rw);
radeon_draw_init(&rctx->draw, rscreen->rw);
+ r600_blit_uncompress_depth_ptr = r600_blit_uncompress_depth;
return &rctx->context;
out_free:
FREE(rctx);