Lines Matching refs:tgsi
712 draw->gs.tgsi.sampler, in draw_geometry_shader_prepare()
713 draw->gs.tgsi.image, in draw_geometry_shader_prepare()
714 draw->gs.tgsi.buffer); in draw_geometry_shader_prepare()
723 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY); in draw_gs_init()
726 draw->gs.tgsi.machine->Primitives[i] = align_malloc( in draw_gs_init()
728 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc( in draw_gs_init()
730 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi.machine->PrimitiveOffsets[i]) in draw_gs_init()
732 memset(draw->gs.tgsi.machine->Primitives[i], 0, in draw_gs_init()
734 memset(draw->gs.tgsi.machine->PrimitiveOffsets[i], 0, in draw_gs_init()
745 if (draw->gs.tgsi.machine) { in draw_gs_destroy()
747 align_free(draw->gs.tgsi.machine->Primitives[i]); in draw_gs_destroy()
748 align_free(draw->gs.tgsi.machine->PrimitiveOffsets[i]); in draw_gs_destroy()
750 tgsi_exec_machine_destroy(draw->gs.tgsi.machine); in draw_gs_destroy()
859 gs->machine = draw->gs.tgsi.machine; in draw_create_geometry_shader()
957 if (draw->gs.tgsi.machine && draw->gs.tgsi.machine->Tokens == dgs->state.tokens) in draw_delete_geometry_shader()
958 draw->gs.tgsi.machine->Tokens = NULL; in draw_delete_geometry_shader()