Subversion Repositories Kolibri OS

Rev

Rev 4358 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4358 Rev 4401
Line 135... Line 135...
135
 
135
 
136
	OUT_PKT3(ring, CP_SET_CONSTANT, 7);
136
	OUT_PKT3(ring, CP_SET_CONSTANT, 7);
Line 137... Line 137...
137
	OUT_RING(ring, 0x00010000 + (0x6 * const_idx));
137
	OUT_RING(ring, 0x00010000 + (0x6 * const_idx));
138
 
138
 
139
	OUT_RING(ring, sampler->tex0 | view->tex0);
139
	OUT_RING(ring, sampler->tex0 | view->tex0);
140
	OUT_RELOC(ring, view->tex_resource->bo, 0, view->fmt);
140
	OUT_RELOC(ring, view->tex_resource->bo, 0, view->fmt, 0);
141
	OUT_RING(ring, view->tex2);
141
	OUT_RING(ring, view->tex2);
142
	OUT_RING(ring, sampler->tex3 | view->tex3);
142
	OUT_RING(ring, sampler->tex3 | view->tex3);
Line 169... Line 169...
169
 
169
 
170
	OUT_PKT3(ring, CP_SET_CONSTANT, 1 + (2 * n));
170
	OUT_PKT3(ring, CP_SET_CONSTANT, 1 + (2 * n));
171
	OUT_RING(ring, (0x1 << 16) | (val & 0xffff));
171
	OUT_RING(ring, (0x1 << 16) | (val & 0xffff));
172
	for (i = 0; i < n; i++) {
172
	for (i = 0; i < n; i++) {
173
		struct fd_resource *rsc = fd_resource(vbufs[i].prsc);
173
		struct fd_resource *rsc = fd_resource(vbufs[i].prsc);
174
		OUT_RELOC(ring, rsc->bo, vbufs[i].offset, 3);
174
		OUT_RELOC(ring, rsc->bo, vbufs[i].offset, 3, 0);
175
		OUT_RING (ring, vbufs[i].size);
175
		OUT_RING (ring, vbufs[i].size);
176
	}
176
	}
Line 177... Line 177...
177
}
177
}