Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/mesa/drivers/dri/i915/
Dintel_context.h57 struct intel_context;
59 typedef void (*intel_tri_func) (struct intel_context *, intelVertex *,
61 typedef void (*intel_line_func) (struct intel_context *, intelVertex *,
63 typedef void (*intel_point_func) (struct intel_context *, intelVertex *);
79 extern void intelFallback(struct intel_context *intel, GLbitfield bit,
114 struct intel_context struct
120 void (*destroy) (struct intel_context * intel); argument
121 void (*emit_state) (struct intel_context * intel);
122 void (*finish_batch) (struct intel_context * intel);
123 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.c89 const struct intel_context *const intel = intel_context(ctx); in intelGetString()
109 struct intel_context *intel = intel_context(ctx); in intel_flush_front()
129 intel_update_image_buffers(struct intel_context *intel, __DRIdrawable *drawable);
138 intel_query_dri2_buffers(struct intel_context *intel,
144 intel_process_dri2_buffer(struct intel_context *intel,
151 intel_update_dri2_buffers(struct intel_context *intel, __DRIdrawable *drawable) in intel_update_dri2_buffers()
200 struct intel_context *intel = context->driverPrivate; in intel_update_renderbuffers()
224 intel_prepare_render(struct intel_context *intel) in intel_prepare_render()
278 struct intel_context *intel = intel_context(ctx); in intel_noninvalidate_viewport()
321 struct intel_context *intel = intel_context(ctx); in intelInvalidateState()
[all …]
Dintel_syncobj.c46 struct intel_context *intel;
67 intel_fence_insert(struct intel_context *intel, struct intel_fence *fence) in intel_fence_insert()
107 intel_fence_client_wait_locked(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait_locked()
138 intel_fence_client_wait(struct intel_context *intel, struct intel_fence *fence, in intel_fence_client_wait()
151 intel_fence_server_wait(struct intel_context *intel, struct intel_fence *fence) in intel_fence_server_wait()
185 struct intel_context *intel = intel_context(ctx); in intel_gl_fence_sync()
195 struct intel_context *intel = intel_context(ctx); in intel_gl_client_wait_sync()
206 struct intel_context *intel = intel_context(ctx); in intel_gl_server_wait_sync()
235 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_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_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_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()
77 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_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_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_render.c109 intelDmaPrimitive(struct intel_context *intel, GLenum prim) in intelDmaPrimitive()
120 static inline GLuint intel_get_vb_max(struct intel_context *intel) in intel_get_vb_max()
132 static inline GLuint intel_get_current_max(struct intel_context *intel) in intel_get_current_max()
145 #define LOCAL_VARS struct intel_context *intel = intel_context(ctx)
172 choose_render(struct intel_context *intel, struct vertex_buffer *VB) in choose_render()
223 struct intel_context *intel = intel_context(ctx); in intel_run_render()
Dintel_fbo.c92 struct intel_context *intel = intel_context(ctx); in intel_map_renderbuffer()
143 struct intel_context *intel = intel_context(ctx); in intel_unmap_renderbuffer()
162 struct intel_context *intel = intel_context(ctx); in intel_renderbuffer_format()
198 struct intel_context *intel = intel_context(ctx); in intel_alloc_private_renderbuffer_storage()
242 struct intel_context *intel = intel_context(ctx); in intel_image_target_renderbuffer_storage()
524 struct intel_context *intel = intel_context(ctx); in intel_finish_render_texture()
555 struct intel_context *intel = intel_context(ctx); in intel_validate_framebuffer()
651 struct intel_context *intel = intel_context(ctx); in intel_blit_framebuffer_with_blitter()
763 intel_fbo_init(struct intel_context *intel) in intel_fbo_init()
Dintel_tex.c64 struct intel_context *intel = intel_context(ctx); in intel_alloc_texture_image_buffer()
137 struct intel_context *intel = intel_context(ctx); in intel_map_texture_image()
158 struct intel_context *intel = intel_context(ctx); in intel_unmap_texture_image()
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()
Dintel_blit.h38 bool intel_miptree_blit(struct intel_context *intel,
49 intelEmitImmediateColorExpandBlit(struct intel_context *intel,
60 void intel_emit_linear_blit(struct intel_context *intel,
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()
Di915_vtbl.c52 i915_render_prevalidate(struct intel_context *intel) in i915_render_prevalidate()
60 i915_render_start(struct intel_context *intel) in i915_render_start()
67 i915_reduced_primitive_state(struct intel_context *intel, GLenum rprim) in i915_reduced_primitive_state()
101 i915_check_vertex_size(struct intel_context *intel, GLuint expected) in i915_check_vertex_size()
174 i915_emit_invarient_state(struct intel_context *intel) in i915_emit_invarient_state()
283 i915_emit_state(struct intel_context *intel) in i915_emit_state()
501 i915_destroy_context(struct intel_context *intel) in i915_destroy_context()
553 i915_render_target_supported(struct intel_context *intel, in i915_render_target_supported()
568 i915_set_draw_region(struct intel_context *intel, in i915_set_draw_region()
699 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_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,
78 emit_copy_blit(struct intel_context *intel, in emit_copy_blit()
218 intel_miptree_blit(struct intel_context *intel, in intel_miptree_blit()
333 struct intel_context *intel = intel_context(ctx); in intelClearWithBlit()
497 intelEmitImmediateColorExpandBlit(struct intel_context *intel, in intelEmitImmediateColorExpandBlit()
574 intel_emit_linear_blit(struct intel_context *intel, in intel_emit_linear_blit()
628 intel_miptree_set_alpha_to_one(struct intel_context *intel, in intel_miptree_set_alpha_to_one()

12