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 | } |