Home
last modified time | relevance | path

Searched refs:intel (Results 1 – 25 of 379) sorted by relevance

12345678910>>...16

/external/mesa3d/src/mesa/drivers/dri/i965/
Dintel_batchbuffer.c41 static void clear_cache( struct intel_context *intel ) in clear_cache() argument
43 struct cached_batch_item *item = intel->batch.cached_items; in clear_cache()
51 intel->batch.cached_items = NULL; in clear_cache()
55 intel_batchbuffer_init(struct intel_context *intel) in intel_batchbuffer_init() argument
57 intel_batchbuffer_reset(intel); in intel_batchbuffer_init()
59 if (intel->gen >= 6) { in intel_batchbuffer_init()
64 intel->batch.workaround_bo = drm_intel_bo_alloc(intel->bufmgr, in intel_batchbuffer_init()
71 intel_batchbuffer_reset(struct intel_context *intel) in intel_batchbuffer_reset() argument
73 if (intel->batch.last_bo != NULL) { in intel_batchbuffer_reset()
74 drm_intel_bo_unreference(intel->batch.last_bo); in intel_batchbuffer_reset()
[all …]
Dintel_context.c69 const struct intel_context *const intel = intel_context(ctx); in intelGetString() local
79 switch (intel->intelScreen->deviceID) { in intelGetString()
245 intel_downsample_for_dri2_flush(struct intel_context *intel, in intel_downsample_for_dri2_flush() argument
248 if (intel->gen < 6) { in intel_downsample_for_dri2_flush()
270 intel_miptree_downsample(intel, rb->mt); in intel_downsample_for_dri2_flush()
277 struct intel_context *intel = intel_context(ctx); in intel_flush_front() local
278 __DRIcontext *driContext = intel->driContext; in intel_flush_front()
280 __DRIscreen *const screen = intel->intelScreen->driScrnPriv; in intel_flush_front()
282 if (_mesa_is_winsys_fbo(ctx->DrawBuffer) && intel->front_buffer_dirty) { in intel_flush_front()
294 intel_downsample_for_dri2_flush(intel, driDrawable); in intel_flush_front()
[all …]
Dintel_buffer_objects.c48 intel_bufferobj_alloc_buffer(struct intel_context *intel, in intel_bufferobj_alloc_buffer() argument
51 intel_obj->buffer = drm_intel_bo_alloc(intel->bufmgr, "bufferobj", in intel_bufferobj_alloc_buffer()
122 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_data() local
156 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_data()
180 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_subdata() local
206 drm_intel_bo_references(intel->batch.bo, intel_obj->buffer); in intel_bufferobj_subdata()
212 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_subdata()
218 drm_intel_bo_alloc(intel->bufmgr, "subdata temp", size, 64); in intel_bufferobj_subdata()
222 intel_emit_linear_blit(intel, in intel_bufferobj_subdata()
250 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_get_subdata() local
[all …]
Dbrw_vtbl.c68 static void brw_destroy_context( struct intel_context *intel ) in brw_destroy_context() argument
70 struct brw_context *brw = brw_context(&intel->ctx); in brw_destroy_context()
84 drm_intel_gem_context_destroy(intel->hw_ctx); in brw_destroy_context()
98 brw_update_draw_buffer(struct intel_context *intel) in brw_update_draw_buffer() argument
100 struct gl_context *ctx = &intel->ctx; in brw_update_draw_buffer()
131 intel->NewGLState |= (_NEW_DEPTH | _NEW_STENCIL); in brw_update_draw_buffer()
136 intel->NewGLState |= _NEW_BUFFERS; in brw_update_draw_buffer()
139 intel->NewGLState |= _NEW_VIEWPORT | _NEW_SCISSOR; in brw_update_draw_buffer()
144 intel->NewGLState |= _NEW_POLYGON; in brw_update_draw_buffer()
155 static void brw_finish_batch(struct intel_context *intel) in brw_finish_batch() argument
[all …]
Dbrw_misc_state.c48 struct intel_context *intel = &brw->intel; in upload_drawing_rect() local
49 struct gl_context *ctx = &intel->ctx; in upload_drawing_rect()
78 struct intel_context *intel = &brw->intel; in upload_binding_table_pointers() local
112 struct intel_context *intel = &brw->intel; in upload_gen6_binding_table_pointers() local
147 struct intel_context *intel = &brw->intel; in upload_pipelined_state_pointers() local
149 if (intel->gen == 5) { in upload_pipelined_state_pointers()
158 OUT_RELOC(intel->batch.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, in upload_pipelined_state_pointers()
161 OUT_RELOC(brw->intel.batch.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, in upload_pipelined_state_pointers()
165 OUT_RELOC(brw->intel.batch.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, in upload_pipelined_state_pointers()
167 OUT_RELOC(brw->intel.batch.bo, I915_GEM_DOMAIN_INSTRUCTION, 0, in upload_pipelined_state_pointers()
[all …]
Dintel_buffers.c41 intel_drawbuf_region(struct intel_context *intel) in intel_drawbuf_region() argument
44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
55 intel_readbuf_region(struct intel_context *intel) in intel_readbuf_region() argument
58 = intel_renderbuffer(intel->ctx.ReadBuffer->_ColorReadBuffer); in intel_readbuf_region()
70 intel_check_front_buffer_rendering(struct intel_context *intel) in intel_check_front_buffer_rendering() argument
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
77 intel->front_buffer_dirty = true; in intel_check_front_buffer_rendering()
87 struct intel_context *const intel = intel_context(ctx); in intelDrawBuffer() local
89 intel->is_front_buffer_rendering; in intelDrawBuffer()
91 intel->is_front_buffer_rendering = (mode == GL_FRONT_LEFT) in intelDrawBuffer()
[all …]
Dintel_mipmap_tree.c75 intel_miptree_create_internal(struct intel_context *intel, in intel_miptree_create_internal() argument
133 (intel->must_use_separate_stencil || in intel_miptree_create_internal()
134 (intel->has_separate_stencil && in intel_miptree_create_internal()
135 intel->vtbl.is_hiz_depth_format(intel, format)))) { in intel_miptree_create_internal()
139 mt->stencil_mt = intel_miptree_create(intel, in intel_miptree_create_internal()
169 intel_get_texture_alignment_unit(intel, mt->format, in intel_miptree_create_internal()
173 (void) intel; in intel_miptree_create_internal()
174 if (intel->is_945) in intel_miptree_create_internal()
179 brw_miptree_layout(intel, mt); in intel_miptree_create_internal()
187 intel_miptree_create(struct intel_context *intel, in intel_miptree_create() argument
[all …]
Dbrw_state_dump.c42 struct intel_context *intel = &brw->intel; in batch_out() local
43 uint32_t *data = intel->batch.bo->virtual + offset; in batch_out()
82 struct intel_context *intel = &brw->intel; in dump_vs_state() local
84 struct brw_vs_unit_state *vs = intel->batch.bo->virtual + offset; in dump_vs_state()
98 struct intel_context *intel = &brw->intel; in dump_gs_state() local
100 struct brw_gs_unit_state *gs = intel->batch.bo->virtual + offset; in dump_gs_state()
114 struct intel_context *intel = &brw->intel; in dump_clip_state() local
116 struct brw_clip_unit_state *clip = intel->batch.bo->virtual + offset; in dump_clip_state()
134 struct intel_context *intel = &brw->intel; in dump_sf_state() local
136 struct brw_sf_unit_state *sf = intel->batch.bo->virtual + offset; in dump_sf_state()
[all …]
Dbrw_queryobj.c52 write_timestamp(struct intel_context *intel, drm_intel_bo *query_bo, int idx) in write_timestamp() argument
54 if (intel->gen >= 6) { in write_timestamp()
56 if (intel->gen == 6) { in write_timestamp()
94 write_depth_count(struct intel_context *intel, drm_intel_bo *query_bo, int idx) in write_depth_count() argument
96 if (intel->gen >= 6) { in write_depth_count()
98 if (intel->gen == 6) in write_depth_count()
99 intel_emit_post_sync_nonzero_flush(intel); in write_depth_count()
137 struct intel_context *intel = intel_context(ctx); in brw_queryobj_get_results() local
155 if (intel->gen >= 6) in brw_queryobj_get_results()
162 if (intel->gen >= 6) { in brw_queryobj_get_results()
[all …]
Dbrw_draw.c91 struct gl_context *ctx = &brw->intel.ctx; in brw_set_prim()
115 if (reduced_prim[prim->mode] != brw->intel.reduced_primitive) { in brw_set_prim()
116 brw->intel.reduced_primitive = reduced_prim[prim->mode]; in brw_set_prim()
153 struct intel_context *intel = &brw->intel; in brw_emit_prim() local
184 if (intel->always_flush_cache) { in brw_emit_prim()
185 intel_batchbuffer_emit_mi_flush(intel); in brw_emit_prim()
199 intel->batch.need_workaround_flush = true; in brw_emit_prim()
201 if (intel->always_flush_cache) { in brw_emit_prim()
202 intel_batchbuffer_emit_mi_flush(intel); in brw_emit_prim()
210 struct intel_context *intel = &brw->intel; in gen7_emit_prim() local
[all …]
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_batchbuffer.c41 static void clear_cache( struct intel_context *intel ) in clear_cache() argument
43 struct cached_batch_item *item = intel->batch.cached_items; in clear_cache()
51 intel->batch.cached_items = NULL; in clear_cache()
55 intel_batchbuffer_init(struct intel_context *intel) in intel_batchbuffer_init() argument
57 intel_batchbuffer_reset(intel); in intel_batchbuffer_init()
59 if (intel->gen >= 6) { in intel_batchbuffer_init()
64 intel->batch.workaround_bo = drm_intel_bo_alloc(intel->bufmgr, in intel_batchbuffer_init()
71 intel_batchbuffer_reset(struct intel_context *intel) in intel_batchbuffer_reset() argument
73 if (intel->batch.last_bo != NULL) { in intel_batchbuffer_reset()
74 drm_intel_bo_unreference(intel->batch.last_bo); in intel_batchbuffer_reset()
[all …]
Dintel_context.c69 const struct intel_context *const intel = intel_context(ctx); in intelGetString() local
79 switch (intel->intelScreen->deviceID) { in intelGetString()
245 intel_downsample_for_dri2_flush(struct intel_context *intel, in intel_downsample_for_dri2_flush() argument
248 if (intel->gen < 6) { in intel_downsample_for_dri2_flush()
270 intel_miptree_downsample(intel, rb->mt); in intel_downsample_for_dri2_flush()
277 struct intel_context *intel = intel_context(ctx); in intel_flush_front() local
278 __DRIcontext *driContext = intel->driContext; in intel_flush_front()
280 __DRIscreen *const screen = intel->intelScreen->driScrnPriv; in intel_flush_front()
282 if (_mesa_is_winsys_fbo(ctx->DrawBuffer) && intel->front_buffer_dirty) { in intel_flush_front()
294 intel_downsample_for_dri2_flush(intel, driDrawable); in intel_flush_front()
[all …]
Dintel_tris.c65 intel_flush_inline_primitive(struct intel_context *intel) in intel_flush_inline_primitive() argument
67 GLuint used = intel->batch.used - intel->prim.start_ptr; in intel_flush_inline_primitive()
69 assert(intel->prim.primitive != ~0); in intel_flush_inline_primitive()
76 intel->batch.map[intel->prim.start_ptr] = in intel_flush_inline_primitive()
77 _3DPRIMITIVE | intel->prim.primitive | (used - 2); in intel_flush_inline_primitive()
82 intel->batch.used = intel->prim.start_ptr; in intel_flush_inline_primitive()
85 intel->prim.primitive = ~0; in intel_flush_inline_primitive()
86 intel->prim.start_ptr = 0; in intel_flush_inline_primitive()
87 intel->prim.flush = 0; in intel_flush_inline_primitive()
90 static void intel_start_inline(struct intel_context *intel, uint32_t prim) in intel_start_inline() argument
[all …]
Dintel_buffer_objects.c48 intel_bufferobj_alloc_buffer(struct intel_context *intel, in intel_bufferobj_alloc_buffer() argument
51 intel_obj->buffer = drm_intel_bo_alloc(intel->bufmgr, "bufferobj", in intel_bufferobj_alloc_buffer()
122 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_data() local
156 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_data()
180 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_subdata() local
206 drm_intel_bo_references(intel->batch.bo, intel_obj->buffer); in intel_bufferobj_subdata()
212 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_subdata()
218 drm_intel_bo_alloc(intel->bufmgr, "subdata temp", size, 64); in intel_bufferobj_subdata()
222 intel_emit_linear_blit(intel, in intel_bufferobj_subdata()
250 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_get_subdata() local
[all …]
Di830_vtbl.c46 static bool i830_check_vertex_size(struct intel_context *intel,
53 intel->vertex_attrs[intel->vertex_attr_count].attrib = (ATTR); \
54 intel->vertex_attrs[intel->vertex_attr_count].format = (STYLE); \
55 intel->vertex_attr_count++; \
61 intel->vertex_attrs[intel->vertex_attr_count].attrib = 0; \
62 intel->vertex_attrs[intel->vertex_attr_count].format = EMIT_PAD; \
63 intel->vertex_attrs[intel->vertex_attr_count].offset = (N); \
64 intel->vertex_attr_count++; \
72 i830_render_prevalidate(struct intel_context *intel) in i830_render_prevalidate() argument
77 i830_render_start(struct intel_context *intel) in i830_render_start() argument
[all …]
Dintel_render.c113 intelDmaPrimitive(struct intel_context *intel, GLenum prim) in intelDmaPrimitive() argument
117 INTEL_FIREVERTICES(intel); in intelDmaPrimitive()
118 intel->vtbl.reduced_primitive_state(intel, reduced_prim[prim]); in intelDmaPrimitive()
119 intel_set_prim(intel, hw_prim[prim]); in intelDmaPrimitive()
124 static INLINE GLuint intel_get_vb_max(struct intel_context *intel) in intel_get_vb_max() argument
128 if (intel->intelScreen->no_vbo) { in intel_get_vb_max()
129 ret = intel->batch.bo->size - INTEL_NO_VBO_STATE_RESERVED; in intel_get_vb_max()
132 ret /= (intel->vertex_size * 4); in intel_get_vb_max()
136 static INLINE GLuint intel_get_current_max(struct intel_context *intel) in intel_get_current_max() argument
140 if (intel->intelScreen->no_vbo) { in intel_get_current_max()
[all …]
Di915_vtbl.c54 i915_render_prevalidate(struct intel_context *intel) in i915_render_prevalidate() argument
56 struct i915_context *i915 = i915_context(&intel->ctx); in i915_render_prevalidate()
62 i915_render_start(struct intel_context *intel) in i915_render_start() argument
64 intel_prepare_render(intel); in i915_render_start()
69 i915_reduced_primitive_state(struct intel_context *intel, GLenum rprim) in i915_reduced_primitive_state() argument
71 struct i915_context *i915 = i915_context(&intel->ctx); in i915_reduced_primitive_state()
79 if (intel->ctx.Polygon.StippleFlag && intel->hw_stipple) in i915_reduced_primitive_state()
88 i915->intel.reduced_primitive = rprim; in i915_reduced_primitive_state()
91 INTEL_FIREVERTICES(intel); in i915_reduced_primitive_state()
103 i915_check_vertex_size(struct intel_context *intel, GLuint expected) in i915_check_vertex_size() argument
[all …]
Dintel_buffers.c41 intel_drawbuf_region(struct intel_context *intel) in intel_drawbuf_region() argument
44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
55 intel_readbuf_region(struct intel_context *intel) in intel_readbuf_region() argument
58 = intel_renderbuffer(intel->ctx.ReadBuffer->_ColorReadBuffer); in intel_readbuf_region()
70 intel_check_front_buffer_rendering(struct intel_context *intel) in intel_check_front_buffer_rendering() argument
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
77 intel->front_buffer_dirty = true; in intel_check_front_buffer_rendering()
87 struct intel_context *const intel = intel_context(ctx); in intelDrawBuffer() local
89 intel->is_front_buffer_rendering; in intelDrawBuffer()
91 intel->is_front_buffer_rendering = (mode == GL_FRONT_LEFT) in intelDrawBuffer()
[all …]
Dintel_mipmap_tree.c75 intel_miptree_create_internal(struct intel_context *intel, in intel_miptree_create_internal() argument
133 (intel->must_use_separate_stencil || in intel_miptree_create_internal()
134 (intel->has_separate_stencil && in intel_miptree_create_internal()
135 intel->vtbl.is_hiz_depth_format(intel, format)))) { in intel_miptree_create_internal()
139 mt->stencil_mt = intel_miptree_create(intel, in intel_miptree_create_internal()
169 intel_get_texture_alignment_unit(intel, mt->format, in intel_miptree_create_internal()
173 (void) intel; in intel_miptree_create_internal()
174 if (intel->is_945) in intel_miptree_create_internal()
179 brw_miptree_layout(intel, mt); in intel_miptree_create_internal()
187 intel_miptree_create(struct intel_context *intel, in intel_miptree_create() argument
[all …]
/external/mesa3d/src/mesa/drivers/dri/intel/
Dintel_batchbuffer.c41 static void clear_cache( struct intel_context *intel ) in clear_cache() argument
43 struct cached_batch_item *item = intel->batch.cached_items; in clear_cache()
51 intel->batch.cached_items = NULL; in clear_cache()
55 intel_batchbuffer_init(struct intel_context *intel) in intel_batchbuffer_init() argument
57 intel_batchbuffer_reset(intel); in intel_batchbuffer_init()
59 if (intel->gen >= 6) { in intel_batchbuffer_init()
64 intel->batch.workaround_bo = drm_intel_bo_alloc(intel->bufmgr, in intel_batchbuffer_init()
71 intel_batchbuffer_reset(struct intel_context *intel) in intel_batchbuffer_reset() argument
73 if (intel->batch.last_bo != NULL) { in intel_batchbuffer_reset()
74 drm_intel_bo_unreference(intel->batch.last_bo); in intel_batchbuffer_reset()
[all …]
Dintel_context.c69 const struct intel_context *const intel = intel_context(ctx); in intelGetString() local
79 switch (intel->intelScreen->deviceID) { in intelGetString()
245 intel_downsample_for_dri2_flush(struct intel_context *intel, in intel_downsample_for_dri2_flush() argument
248 if (intel->gen < 6) { in intel_downsample_for_dri2_flush()
270 intel_miptree_downsample(intel, rb->mt); in intel_downsample_for_dri2_flush()
277 struct intel_context *intel = intel_context(ctx); in intel_flush_front() local
278 __DRIcontext *driContext = intel->driContext; in intel_flush_front()
280 __DRIscreen *const screen = intel->intelScreen->driScrnPriv; in intel_flush_front()
282 if (_mesa_is_winsys_fbo(ctx->DrawBuffer) && intel->front_buffer_dirty) { in intel_flush_front()
294 intel_downsample_for_dri2_flush(intel, driDrawable); in intel_flush_front()
[all …]
Dintel_batchbuffer.h28 void intel_batchbuffer_init(struct intel_context *intel);
29 void intel_batchbuffer_reset(struct intel_context *intel);
30 void intel_batchbuffer_free(struct intel_context *intel);
31 void intel_batchbuffer_save_state(struct intel_context *intel);
32 void intel_batchbuffer_reset_to_saved(struct intel_context *intel);
34 int _intel_batchbuffer_flush(struct intel_context *intel,
37 #define intel_batchbuffer_flush(intel) \ argument
38 _intel_batchbuffer_flush(intel, __FILE__, __LINE__)
46 void intel_batchbuffer_data(struct intel_context *intel,
49 bool intel_batchbuffer_emit_reloc(struct intel_context *intel,
[all …]
Dintel_buffer_objects.c48 intel_bufferobj_alloc_buffer(struct intel_context *intel, in intel_bufferobj_alloc_buffer() argument
51 intel_obj->buffer = drm_intel_bo_alloc(intel->bufmgr, "bufferobj", in intel_bufferobj_alloc_buffer()
122 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_data() local
156 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_data()
180 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_subdata() local
206 drm_intel_bo_references(intel->batch.bo, intel_obj->buffer); in intel_bufferobj_subdata()
212 intel_bufferobj_alloc_buffer(intel, intel_obj); in intel_bufferobj_subdata()
218 drm_intel_bo_alloc(intel->bufmgr, "subdata temp", size, 64); in intel_bufferobj_subdata()
222 intel_emit_linear_blit(intel, in intel_bufferobj_subdata()
250 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_get_subdata() local
[all …]
Dintel_buffers.c41 intel_drawbuf_region(struct intel_context *intel) in intel_drawbuf_region() argument
44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
55 intel_readbuf_region(struct intel_context *intel) in intel_readbuf_region() argument
58 = intel_renderbuffer(intel->ctx.ReadBuffer->_ColorReadBuffer); in intel_readbuf_region()
70 intel_check_front_buffer_rendering(struct intel_context *intel) in intel_check_front_buffer_rendering() argument
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
77 intel->front_buffer_dirty = true; in intel_check_front_buffer_rendering()
87 struct intel_context *const intel = intel_context(ctx); in intelDrawBuffer() local
89 intel->is_front_buffer_rendering; in intelDrawBuffer()
91 intel->is_front_buffer_rendering = (mode == GL_FRONT_LEFT) in intelDrawBuffer()
[all …]
Dintel_mipmap_tree.c75 intel_miptree_create_internal(struct intel_context *intel, in intel_miptree_create_internal() argument
133 (intel->must_use_separate_stencil || in intel_miptree_create_internal()
134 (intel->has_separate_stencil && in intel_miptree_create_internal()
135 intel->vtbl.is_hiz_depth_format(intel, format)))) { in intel_miptree_create_internal()
139 mt->stencil_mt = intel_miptree_create(intel, in intel_miptree_create_internal()
169 intel_get_texture_alignment_unit(intel, mt->format, in intel_miptree_create_internal()
173 (void) intel; in intel_miptree_create_internal()
174 if (intel->is_945) in intel_miptree_create_internal()
179 brw_miptree_layout(intel, mt); in intel_miptree_create_internal()
187 intel_miptree_create(struct intel_context *intel, in intel_miptree_create() argument
[all …]

12345678910>>...16