Lines Matching refs:aos
137 void rcommon_emit_vector(struct gl_context * ctx, struct radeon_aos *aos,
144 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * 4, 32);
146 aos->stride = 0;
148 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32);
149 aos->stride = size;
152 aos->components = size;
153 aos->count = count;
155 radeon_bo_map(aos->bo, 1);
156 out = (uint32_t*)((char*)aos->bo->ptr + aos->offset);
166 radeon_bo_unmap(aos->bo);
169 void rcommon_emit_vecfog(struct gl_context *ctx, struct radeon_aos *aos,
182 radeonAllocDmaRegion( rmesa, &aos->bo, &aos->offset, size * 4, 32 );
184 aos->stride = 0;
186 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32);
187 aos->stride = size;
190 aos->components = size;
191 aos->count = count;
194 radeon_bo_map(aos->bo, 1);
195 out = (float*)((char*)aos->bo->ptr + aos->offset);
201 radeon_bo_unmap(aos->bo);
505 if (radeon->tcl.aos[i].bo) {
506 radeon_bo_unref(radeon->tcl.aos[i].bo);
507 radeon->tcl.aos[i].bo = NULL;