r600: add some missing cayman register defines
[mesa.git] / src / gallium / drivers / radeonsi / si_test_dma.c
index beb3be50ee657fc6d8cd56463c25da64e6b72af2..779572eddb067d825c5a2e2aeb1f15cb7637870a 100644 (file)
@@ -138,7 +138,7 @@ static enum pipe_format get_format_from_bpp(int bpp)
 static const char *array_mode_to_string(struct si_screen *sscreen,
                                        struct radeon_surf *surf)
 {
-       if (sscreen->b.chip_class >= GFX9) {
+       if (sscreen->info.chip_class >= GFX9) {
                /* TODO */
                return "       UNKNOWN";
        } else {
@@ -173,7 +173,7 @@ static unsigned generate_max_tex_side(unsigned max_tex_side)
 
 void si_test_dma(struct si_screen *sscreen)
 {
-       struct pipe_screen *screen = &sscreen->b.b;
+       struct pipe_screen *screen = &sscreen->b;
        struct pipe_context *ctx = screen->context_create(screen, NULL, 0);
        struct si_context *sctx = (struct si_context*)ctx;
        uint64_t max_alloc_size;
@@ -292,7 +292,7 @@ void si_test_dma(struct si_screen *sscreen)
                set_random_pixels(ctx, src, &src_cpu);
 
                /* clear dst pixels */
-               sctx->b.clear_buffer(ctx, dst, 0, rdst->surface.surf_size, 0, true);
+               si_clear_buffer(ctx, dst, 0, rdst->surface.surf_size, 0, true);
                memset(dst_cpu.ptr, 0, dst_cpu.layer_stride * tdst.array_size);
 
                /* preparation */