Lines Matching defs:i915

61 static void update_map(struct i915_context *i915,
75 * Compute i915 texture sampling state.
82 static void update_sampler(struct i915_context *i915,
127 if (i915->conformance_mode > 0) {
148 static void update_samplers(struct i915_context *i915)
152 i915->current.sampler_enable_nr = 0;
153 i915->current.sampler_enable_flags = 0x0;
155 for (unit = 0; unit < i915->num_fragment_sampler_views && unit < i915->num_samplers;
159 if (i915->fragment_sampler_views[unit]) {
160 struct i915_texture *texture = i915_texture(i915->fragment_sampler_views[unit]->texture);
162 update_sampler(i915,
164 i915->fragment_sampler[unit], /* sampler state */
166 i915->current.sampler[unit]); /* the result */
167 update_map(i915,
170 i915->fragment_sampler[unit], /* sampler state */
171 i915->fragment_sampler_views[unit], /* sampler view */
172 i915->current.texbuffer[unit]); /* the result */
174 i915->current.sampler_enable_nr++;
175 i915->current.sampler_enable_flags |= (1 << unit);
179 i915->hardware_dirty |= I915_HW_SAMPLER | I915_HW_MAP;
202 debug_printf("i915: unsupported texture swizzle for format %d\n", pipeFormat);
266 debug_printf("i915: unsupported depth swizzle %d %d %d %d\n",
274 debug_printf("i915: translate_texture_format() bad image format %x\n",
298 static void update_map(struct i915_context *i915,
314 * This is a bit messy. i915 doesn't support NPOT with mipmaps, but we can
343 * set max_lod = 1 to make sure i915 chooses between min/mag filtering.
363 static void update_maps(struct i915_context *i915)
367 for (unit = 0; unit < i915->num_fragment_sampler_views && unit < i915->num_samplers;
371 if (i915->fragment_sampler_views[unit]) {
372 struct i915_texture *texture = i915_texture(i915->fragment_sampler_views[unit]->texture);
374 update_map(i915,
377 i915->fragment_sampler[unit], /* sampler state */
378 i915->fragment_sampler_views[unit], /* sampler view */
379 i915->current.texbuffer[unit]);
383 i915->hardware_dirty |= I915_HW_MAP;