Lines Matching refs:tgsi
36 #include "tgsi/tgsi_parse.h"
37 #include "tgsi/tgsi_exec.h"
713 draw->gs.tgsi.sampler,
714 draw->gs.tgsi.image,
715 draw->gs.tgsi.buffer);
724 draw->gs.tgsi.machine = tgsi_exec_machine_create(PIPE_SHADER_GEOMETRY);
727 draw->gs.tgsi.machine->Primitives[i] = align_malloc(
729 draw->gs.tgsi.machine->PrimitiveOffsets[i] = align_malloc(
731 if (!draw->gs.tgsi.machine->Primitives[i] || !draw->gs.tgsi.machine->PrimitiveOffsets[i])
733 memset(draw->gs.tgsi.machine->Primitives[i], 0,
735 memset(draw->gs.tgsi.machine->PrimitiveOffsets[i], 0,
746 if (draw->gs.tgsi.machine) {
748 align_free(draw->gs.tgsi.machine->Primitives[i]);
749 align_free(draw->gs.tgsi.machine->PrimitiveOffsets[i]);
751 tgsi_exec_machine_destroy(draw->gs.tgsi.machine);
868 gs->machine = draw->gs.tgsi.machine;
957 if (draw->gs.tgsi.machine && draw->gs.tgsi.machine->Tokens == dgs->state.tokens)
958 draw->gs.tgsi.machine->Tokens = NULL;