Home
last modified time | relevance | path

Searched refs:intel_context (Results 1 – 25 of 47) sorted by relevance

12

/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_context.h56 struct intel_context;
58 typedef void (*intel_tri_func) (struct intel_context *, intelVertex *,
60 typedef void (*intel_line_func) (struct intel_context *, intelVertex *,
62 typedef void (*intel_point_func) (struct intel_context *, intelVertex *);
78 extern void intelFallback(struct intel_context *intel, GLbitfield bit,
113 struct intel_context struct
119 void (*destroy) (struct intel_context * intel); argument
120 void (*emit_state) (struct intel_context * intel);
121 void (*finish_batch) (struct intel_context * intel);
122 void (*new_batch) (struct intel_context * intel);
[all …]
Dintel_batchbuffer.h23 void intel_batchbuffer_init(struct intel_context *intel);
24 void intel_batchbuffer_free(struct intel_context *intel);
26 int _intel_batchbuffer_flush(struct intel_context *intel,
38 void intel_batchbuffer_data(struct intel_context *intel,
41 bool intel_batchbuffer_emit_reloc(struct intel_context *intel,
46 bool intel_batchbuffer_emit_reloc_fenced(struct intel_context *intel,
51 void intel_batchbuffer_emit_mi_flush(struct intel_context *intel);
70 intel_batchbuffer_space(struct intel_context *intel) in intel_batchbuffer_space()
78 intel_batchbuffer_emit_dword(struct intel_context *intel, GLuint dword) in intel_batchbuffer_emit_dword()
87 intel_batchbuffer_emit_float(struct intel_context *intel, float f) in intel_batchbuffer_emit_float()
[all …]
Dintel_context.c88 const struct intel_context *const intel = intel_context(ctx); in intelGetString()
108 struct intel_context *intel = intel_context(ctx); in intel_flush_front()
128 intel_update_image_buffers(struct intel_context *intel, __DRIdrawable *drawable);
137 intel_query_dri2_buffers(struct intel_context *intel,
143 intel_process_dri2_buffer(struct intel_context *intel,
150 intel_update_dri2_buffers(struct intel_context *intel, __DRIdrawable *drawable) in intel_update_dri2_buffers()
199 struct intel_context *intel = context->driverPrivate; in intel_update_renderbuffers()
223 intel_prepare_render(struct intel_context *intel) in intel_prepare_render()
277 struct intel_context *intel = intel_context(ctx); in intel_noninvalidate_viewport()
320 struct intel_context *intel = intel_context(ctx); in intelInvalidateState()
[all …]
Dintel_syncobj.c48 struct intel_context *intel;
69 intel_fence_insert(struct intel_context *intel, struct intel_fence *fence) in intel_fence_insert()
109 intel_fence_client_wait_locked(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait_locked()
140 intel_fence_client_wait(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait()
153 intel_fence_server_wait(struct intel_context *intel, struct intel_fence *fence) in intel_fence_server_wait()
187 struct intel_context *intel = intel_context(ctx); in intel_gl_fence_sync()
197 struct intel_context *intel = intel_context(ctx); in intel_gl_client_wait_sync()
208 struct intel_context *intel = intel_context(ctx); in intel_gl_server_wait_sync()
237 struct intel_context *intel = ctx->driverPrivate; in intel_dri_create_fence()
Dintel_mipmap_tree.h197 struct intel_mipmap_tree *intel_miptree_create(struct intel_context *intel,
209 intel_miptree_create_layout(struct intel_context *intel,
219 intel_miptree_create_for_bo(struct intel_context *intel,
229 intel_miptree_create_for_dri2_buffer(struct intel_context *intel,
235 intel_miptree_create_for_image_buffer(struct intel_context *intel,
249 intel_miptree_create_for_renderbuffer(struct intel_context *intel,
269 int intel_miptree_pitch_align (struct intel_context *intel,
309 intel_miptree_copy_teximage(struct intel_context *intel,
320 void *intel_miptree_map_raw(struct intel_context *intel,
326 intel_miptree_map(struct intel_context *intel,
[all …]
Dintel_tris.c65 intel_flush_inline_primitive(struct intel_context *intel) in intel_flush_inline_primitive()
90 static void intel_start_inline(struct intel_context *intel, uint32_t prim) in intel_start_inline()
114 static void intel_wrap_inline(struct intel_context *intel) in intel_wrap_inline()
123 static GLuint *intel_extend_inline(struct intel_context *intel, GLuint dwords) in intel_extend_inline()
143 void intel_set_prim(struct intel_context *intel, uint32_t prim) in intel_set_prim()
158 uint32_t *intel_get_prim_space(struct intel_context *intel, unsigned int count) in intel_get_prim_space()
195 void intel_flush_prim(struct intel_context *intel) in intel_flush_prim()
332 void intel_finish_vb(struct intel_context *intel) in intel_finish_vb()
368 intel_draw_quad(struct intel_context *intel, in intel_draw_quad()
397 intel_draw_triangle(struct intel_context *intel, in intel_draw_triangle()
[all …]
Dintel_batchbuffer.c36 intel_batchbuffer_reset(struct intel_context *intel);
39 intel_batchbuffer_init(struct intel_context *intel) in intel_batchbuffer_init()
48 intel_batchbuffer_reset(struct intel_context *intel) in intel_batchbuffer_reset()
64 intel_batchbuffer_free(struct intel_context *intel) in intel_batchbuffer_free()
72 do_batch_dump(struct intel_context *intel) in do_batch_dump()
114 do_flush_locked(struct intel_context *intel) in do_flush_locked()
143 _intel_batchbuffer_flush(struct intel_context *intel, in _intel_batchbuffer_flush()
195 intel_batchbuffer_emit_reloc(struct intel_context *intel, in intel_batchbuffer_emit_reloc()
219 intel_batchbuffer_emit_reloc_fenced(struct intel_context *intel, in intel_batchbuffer_emit_reloc_fenced()
244 intel_batchbuffer_data(struct intel_context *intel, in intel_batchbuffer_data()
[all …]
Dintel_buffer_objects.c48 intel_bufferobj_alloc_buffer(struct intel_context *intel, in intel_bufferobj_alloc_buffer()
123 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_data()
177 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_subdata()
243 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_get_subdata()
280 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_map_range()
396 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_flush_mapped_range()
434 struct intel_context *intel = intel_context(ctx); in intel_bufferobj_unmap()
481 intel_bufferobj_buffer(struct intel_context *intel, in intel_bufferobj_buffer()
504 intel_upload_finish(struct intel_context *intel) in intel_upload_finish()
521 static void wrap_buffers(struct intel_context *intel, GLuint size) in wrap_buffers()
[all …]
Dintel_fbo.c91 struct intel_context *intel = intel_context(ctx); in intel_map_renderbuffer()
139 struct intel_context *intel = intel_context(ctx); in intel_unmap_renderbuffer()
158 struct intel_context *intel = intel_context(ctx); in intel_renderbuffer_format()
194 struct intel_context *intel = intel_context(ctx); in intel_alloc_private_renderbuffer_storage()
238 struct intel_context *intel = intel_context(ctx); in intel_image_target_renderbuffer_storage()
422 intel_renderbuffer_update_wrapper(struct intel_context *intel, in intel_renderbuffer_update_wrapper()
471 struct intel_context *intel = intel_context(ctx); in intel_render_texture()
519 struct intel_context *intel = intel_context(ctx); in intel_finish_render_texture()
550 struct intel_context *intel = intel_context(ctx); in intel_validate_framebuffer()
646 struct intel_context *intel = intel_context(ctx); in intel_blit_framebuffer_with_blitter()
[all …]
Dintel_buffer_objects.h33 struct intel_context;
58 drm_intel_bo *intel_bufferobj_buffer(struct intel_context *intel,
60 drm_intel_bo *intel_bufferobj_source(struct intel_context *intel,
65 void intel_upload_data(struct intel_context *intel,
70 void intel_upload_finish(struct intel_context *intel);
Dintel_buffers.c42 intel_check_front_buffer_rendering(struct intel_context *intel) in intel_check_front_buffer_rendering()
59 struct intel_context *const intel = intel_context(ctx); in intelDrawBuffer()
76 struct intel_context *const intel = intel_context(ctx); in intelReadBuffer()
Dintel_tex.h51 intel_miptree_create_for_teximage(struct intel_context *intel,
56 GLuint intel_finalize_mipmap_tree(struct intel_context *intel, GLuint unit);
58 void intel_tex_map_level_images(struct intel_context *intel,
63 void intel_tex_unmap_level_images(struct intel_context *intel,
68 intel_tex_image_s8z24_create_renderbuffers(struct intel_context *intel,
Dintel_render.c110 intelDmaPrimitive(struct intel_context *intel, GLenum prim) in intelDmaPrimitive()
121 static inline GLuint intel_get_vb_max(struct intel_context *intel) in intel_get_vb_max()
133 static inline GLuint intel_get_current_max(struct intel_context *intel) in intel_get_current_max()
146 #define LOCAL_VARS struct intel_context *intel = intel_context(ctx)
173 choose_render(struct intel_context *intel, struct vertex_buffer *VB) in choose_render()
224 struct intel_context *intel = intel_context(ctx); in intel_run_render()
Dintel_buffers.h36 struct intel_context;
38 extern void intel_check_front_buffer_rendering(struct intel_context *intel);
43 struct intel_context *intel = intel_context(ctx); in intel_draw_buffer()
Dintel_tris.h47 void intel_set_prim(struct intel_context *intel, uint32_t prim);
48 GLuint *intel_get_prim_space(struct intel_context *intel, unsigned int count);
49 void intel_flush_prim(struct intel_context *intel);
50 void intel_finish_vb(struct intel_context *intel);
Dintel_tex.c63 struct intel_context *intel = intel_context(ctx); in intel_alloc_texture_image_buffer()
136 struct intel_context *intel = intel_context(ctx); in intel_map_texture_image()
157 struct intel_context *intel = intel_context(ctx); in intel_unmap_texture_image()
Dintel_blit.h39 intelEmitCopyBlit(struct intel_context *intel,
54 bool intel_miptree_blit(struct intel_context *intel,
65 intelEmitImmediateColorExpandBlit(struct intel_context *intel,
76 void intel_emit_linear_blit(struct intel_context *intel,
Dintel_mipmap_tree.c64 intel_miptree_create_layout(struct intel_context *intel, in intel_miptree_create_layout()
122 intel_miptree_choose_tiling(struct intel_context *intel, in intel_miptree_choose_tiling()
157 intel_miptree_create(struct intel_context *intel, in intel_miptree_create()
225 intel_miptree_create_for_bo(struct intel_context *intel, in intel_miptree_create_for_bo()
279 intel_miptree_create_for_dri2_buffer(struct intel_context *intel, in intel_miptree_create_for_dri2_buffer()
314 intel_miptree_create_for_image_buffer(struct intel_context *intel, in intel_miptree_create_for_image_buffer()
340 intel_miptree_create_for_renderbuffer(struct intel_context *intel, in intel_miptree_create_for_renderbuffer()
533 intel_miptree_copy_slice_sw(struct intel_context *intel, in intel_miptree_copy_slice_sw()
583 intel_miptree_copy_slice(struct intel_context *intel, in intel_miptree_copy_slice()
641 intel_miptree_copy_teximage(struct intel_context *intel, in intel_miptree_copy_teximage()
[all …]
Dintel_tex_image.c32 intel_miptree_create_for_teximage(struct intel_context *intel, in intel_miptree_create_for_teximage()
113 struct intel_context *intel = intel_context(ctx); in try_pbo_upload()
223 struct intel_context *intel = intel_context(ctx); in intel_set_texture_image_region()
276 struct intel_context *intel = pDRICtx->driverPrivate; in intelSetTexBuffer2()
341 struct intel_context *intel = intel_context(ctx); in intel_image_target_texture_2d()
Di915_vtbl.c53 i915_render_prevalidate(struct intel_context *intel) in i915_render_prevalidate()
61 i915_render_start(struct intel_context *intel) in i915_render_start()
68 i915_reduced_primitive_state(struct intel_context *intel, GLenum rprim) in i915_reduced_primitive_state()
102 i915_check_vertex_size(struct intel_context *intel, GLuint expected) in i915_check_vertex_size()
175 i915_emit_invarient_state(struct intel_context *intel) in i915_emit_invarient_state()
284 i915_emit_state(struct intel_context *intel) in i915_emit_state()
502 i915_destroy_context(struct intel_context *intel) in i915_destroy_context()
554 i915_render_target_supported(struct intel_context *intel, in i915_render_target_supported()
569 i915_set_draw_region(struct intel_context *intel, in i915_set_draw_region()
708 i915_update_draw_buffer(struct intel_context *intel) in i915_update_draw_buffer()
[all …]
Di830_vtbl.c46 static bool i830_check_vertex_size(struct intel_context *intel,
72 i830_render_prevalidate(struct intel_context *intel) in i830_render_prevalidate()
77 i830_render_start(struct intel_context *intel) in i830_render_start()
206 i830_reduced_primitive_state(struct intel_context *intel, GLenum rprim) in i830_reduced_primitive_state()
238 i830_check_vertex_size(struct intel_context *intel, GLuint expected) in i830_check_vertex_size()
298 i830_emit_invarient_state(struct intel_context *intel) in i830_emit_invarient_state()
415 i830_emit_state(struct intel_context *intel) in i830_emit_state()
566 i830_destroy_context(struct intel_context *intel) in i830_destroy_context()
594 i830_render_target_supported(struct intel_context *intel, in i830_render_target_supported()
609 i830_set_draw_region(struct intel_context *intel, in i830_set_draw_region()
[all …]
Dintel_pixel_read.c78 struct intel_context *intel = intel_context(ctx); in do_blit_readpixels()
162 struct intel_context *intel = intel_context(ctx); in intelReadPixels()
Dintel_tex_copy.c49 intel_copy_texsubimage(struct intel_context *intel, in intel_copy_texsubimage()
89 struct intel_context *intel = intel_context(ctx); in intelCopyTexSubImage()
Dintel_tex_layout.c41 intel_horizontal_texture_alignment_unit(struct intel_context *intel, in intel_horizontal_texture_alignment_unit()
81 intel_vertical_texture_alignment_unit(struct intel_context *intel, in intel_vertical_texture_alignment_unit()
113 intel_get_texture_alignment_unit(struct intel_context *intel, in intel_get_texture_alignment_unit()
Dintel_blit.c47 intel_miptree_set_alpha_to_one(struct intel_context *intel,
109 intel_miptree_blit(struct intel_context *intel, in intel_miptree_blit()
217 intelEmitCopyBlit(struct intel_context *intel, in intelEmitCopyBlit()
352 struct intel_context *intel = intel_context(ctx); in intelClearWithBlit()
516 intelEmitImmediateColorExpandBlit(struct intel_context *intel, in intelEmitImmediateColorExpandBlit()
593 intel_emit_linear_blit(struct intel_context *intel, in intel_emit_linear_blit()
647 intel_miptree_set_alpha_to_one(struct intel_context *intel, in intel_miptree_set_alpha_to_one()

12