Home | History | Annotate | Download | only in i915

Lines Matching defs:i915

55    struct i915_context *i915 = i915_context(&intel->ctx);
57 i915ValidateFragmentProgram(i915);
70 struct i915_context *i915 = i915_context(&intel->ctx);
71 GLuint st1 = i915->state.Stipple[I915_STPREG_ST1];
87 i915->intel.reduced_primitive = rprim;
89 if (st1 != i915->state.Stipple[I915_STPREG_ST1]) {
92 I915_STATECHANGE(i915, I915_UPLOAD_STIPPLE);
93 i915->state.Stipple[I915_STPREG_ST1] = st1;
104 struct i915_context *i915 = i915_context(&intel->ctx);
105 int lis2 = i915->state.Ctx[I915_CTXREG_LIS2];
106 int lis4 = i915->state.Ctx[I915_CTXREG_LIS4];
291 struct i915_context *i915 = i915_context(&intel->ctx);
292 struct i915_hw_state *state = &i915->state;
313 _mesa_error(ctx, GL_OUT_OF_MEMORY, "i915 emit state");
343 _mesa_error(ctx, GL_OUT_OF_MEMORY, "i915 emit state");
440 * avoid lockups on I915 hardware.
475 if (i915->last_sampler &&
476 memcmp(intel->batch.map + i915->last_sampler,
481 i915->last_sampler = unwind;
510 struct i915_context *i915 = i915_context(&intel->ctx);
512 intel_region_release(&i915->state.draw_region);
513 intel_region_release(&i915->state.depth_region);
516 if (i915->state.tex_buffer[i] != NULL) {
517 drm_intel_bo_unreference(i915->state.tex_buffer[i]);
518 i915->state.tex_buffer[i] = NULL;
579 struct i915_context *i915 = i915_context(&intel->ctx);
586 i915->state;
671 if (draw_offset != i915->last_draw_offset) {
673 i915->last_draw_offset = draw_offset;
685 I915_STATECHANGE(i915, I915_UPLOAD_BUFFERS);
689 i915_update_color_write_enable(struct i915_context *i915, bool enable)
691 uint32_t dw = i915->state.Ctx[I915_CTXREG_LIS6];
696 if (dw != i915->state.Ctx[I915_CTXREG_LIS6]) {
697 I915_STATECHANGE(i915, I915_UPLOAD_CTX);
698 i915->state.Ctx[I915_CTXREG_LIS6] = dw;
715 struct i915_context *i915 = (struct i915_context *)intel;
802 i915_update_color_write_enable(i915, colorRegion != NULL);
822 struct i915_context *i915 = i915_context(&intel->ctx);
828 i915->state.emitted = 0;
829 i915->last_draw_offset = 0;
830 i915->last_sampler = 0;
832 i915->current_vb_bo = NULL;
833 i915->current_vertex_size = 0;
839 struct i915_context *i915 = i915_context(&intel->ctx);
840 GLuint dirty = get_dirty(&i915->state);
856 i915InitVtbl(struct i915_context *i915)
858 i915->intel.vtbl.check_vertex_size = i915_check_vertex_size;
859 i915->intel.vtbl.destroy = i915_destroy_context;
860 i915->intel.vtbl.emit_state = i915_emit_state;
861 i915->intel.vtbl.new_batch = i915_new_batch;
862 i915->intel.vtbl.reduced_primitive_state = i915_reduced_primitive_state;
863 i915->intel.vtbl.render_start = i915_render_start;
864 i915->intel.vtbl.render_prevalidate = i915_render_prevalidate;
865 i915->intel.vtbl.set_draw_region = i915_set_draw_region;
866 i915->intel.vtbl.update_draw_buffer = i915_update_draw_buffer;
867 i915->intel.vtbl.update_texture_state = i915UpdateTextureState;
868 i915->intel.vtbl.assert_not_dirty = i915_assert_not_dirty;
869 i915->intel.vtbl.finish_batch = intel_finish_vb;
870 i915->intel.vtbl.invalidate_state = i915_invalidate_state;
871 i915->intel.vtbl.render_target_supported = i915_render_target_supported;