Home
last modified time | relevance | path

Searched refs:__DRIcontext (Results 1 – 25 of 63) sorted by relevance

123

/third_party/mesa3d/include/GL/internal/
Ddri_interface.h62 typedef struct __DRIcontextRec __DRIcontext; typedef
199 void (*setTexBuffer)(__DRIcontext *pDRICtx,
211 void (*setTexBuffer2)(__DRIcontext *pDRICtx,
223 void (*releaseTexBuffer)(__DRIcontext *pDRICtx,
274 void (*flush_with_flags)(__DRIcontext *ctx,
291 void (*throttle)(__DRIcontext *ctx,
345 void *(*create_fence)(__DRIcontext *ctx);
367 unsigned char (*client_wait_sync)(__DRIcontext *ctx, void *fence,
382 void (*server_wait_sync)(__DRIcontext *ctx, void *fence, unsigned flags);
405 void *(*create_fence_fd)(__DRIcontext *ctx, int fd);
[all …]
/third_party/mesa3d/src/gallium/frontends/dri/
Ddri_context.h49 __DRIcontext *cPriv;
69 dri_context(__DRIcontext * driContextPriv) in dri_context()
79 void dri_destroy_context(__DRIcontext * driContextPriv);
81 boolean dri_unbind_context(__DRIcontext * driContextPriv);
84 dri_make_current(__DRIcontext * driContextPriv,
94 __DRIcontext * driContextPriv,
Ddri_helpers.h72 dri2_create_image_from_renderbuffer(__DRIcontext *context,
76 dri2_create_image_from_renderbuffer2(__DRIcontext *context,
84 dri2_create_from_texture(__DRIcontext *context, int target, unsigned texture,
Ddri_helpers.c92 dri2_create_fence(__DRIcontext *_ctx) in dri2_create_fence()
112 dri2_create_fence_fd(__DRIcontext *_ctx, int fd) in dri2_create_fence_fd()
186 dri2_client_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags, in dri2_client_wait_sync()
213 dri2_server_wait_sync(__DRIcontext *_ctx, void *_fence, unsigned flags) in dri2_server_wait_sync()
273 dri2_create_image_from_renderbuffer2(__DRIcontext *context, in dri2_create_image_from_renderbuffer2()
334 dri2_create_image_from_renderbuffer(__DRIcontext *context, in dri2_create_image_from_renderbuffer()
362 dri2_create_from_texture(__DRIcontext *context, int target, unsigned texture, in dri2_create_from_texture()
Ddri_context.c47 __DRIcontext * cPriv, in dri_create_context()
231 dri_destroy_context(__DRIcontext * cPriv) in dri_destroy_context()
254 dri_unbind_context(__DRIcontext * cPriv) in dri_unbind_context()
281 dri_make_current(__DRIcontext * cPriv, in dri_make_current()
Ddri_drawable.c245 dri_set_tex_buffer2(__DRIcontext *pDRICtx, GLint target, in dri_set_tex_buffer2()
296 dri_set_tex_buffer(__DRIcontext *pDRICtx, GLint target, in dri_set_tex_buffer()
462 dri_flush(__DRIcontext *cPriv, in dri_flush()
562 dri_throttle(__DRIcontext *cPriv, __DRIdrawable *dPriv, in dri_throttle()
/third_party/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_context.h69 __DRIcontext *dri_context;
112 const struct gl_config *visual, __DRIcontext *dri_ctx,
125 nouveau_context_destroy(__DRIcontext *dri_ctx);
128 nouveau_update_renderbuffers(__DRIcontext *dri_ctx, __DRIdrawable *draw);
131 nouveau_context_make_current(__DRIcontext *dri_ctx, __DRIdrawable *ddraw,
135 nouveau_context_unbind(__DRIcontext *dri_ctx);
Dnouveau_context.c53 const struct gl_config *visual, __DRIcontext *dri_ctx, in nouveau_context_create()
224 nouveau_context_destroy(__DRIcontext *dri_ctx) in nouveau_context_destroy()
234 nouveau_update_renderbuffers(__DRIcontext *dri_ctx, __DRIdrawable *draw) in nouveau_update_renderbuffers()
319 update_framebuffer(__DRIcontext *dri_ctx, __DRIdrawable *draw, in update_framebuffer()
337 nouveau_context_make_current(__DRIcontext *dri_ctx, __DRIdrawable *dri_draw, in nouveau_context_make_current()
367 nouveau_context_unbind(__DRIcontext *dri_ctx) in nouveau_context_unbind()
393 validate_framebuffer(__DRIcontext *dri_ctx, __DRIdrawable *draw, in validate_framebuffer()
414 __DRIcontext *dri_ctx = to_nouveau_context(ctx)->dri_context; in nouveau_validate_framebuffer()
/third_party/mesa3d/src/mesa/drivers/dri/common/
Ddri_util.h127 __DRIcontext *driContextPriv,
132 void (*DestroyContext)(__DRIcontext *driContextPriv);
143 GLboolean (*MakeCurrent)(__DRIcontext *driContextPriv,
147 GLboolean (*UnbindContext)(__DRIcontext *driContextPriv);
284 __DRIcontext *driContextPriv;
Ddri_util.c299 static __DRIcontext *
302 __DRIcontext *shared, in driCreateContextAttribs()
308 __DRIcontext *context; in driCreateContextAttribs()
503 static __DRIcontext *
506 __DRIcontext *shared, void *data) in driCreateNewContextForAPI()
514 static __DRIcontext *
516 __DRIcontext *shared, void *data) in driCreateNewContext()
530 driDestroyContext(__DRIcontext *pcp) in driDestroyContext()
539 driCopyContext(__DRIcontext *dest, __DRIcontext *src, unsigned long mask) in driCopyContext()
563 static int driBindContext(__DRIcontext *pcp, in driBindContext()
[all …]
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_tex.h42 void brw_set_texbuffer(__DRIcontext *pDRICtx,
44 void brw_set_texbuffer2(__DRIcontext *pDRICtx,
46 void brw_release_texbuffer(__DRIcontext *pDRICtx, GLint target,
Dbrw_screen.h117 extern void brw_destroy_context(__DRIcontext *driContextPriv);
119 extern GLboolean brw_unbind_context(__DRIcontext *driContextPriv);
125 brw_make_current(__DRIcontext *driContextPriv,
Dbrw_sync.c200 __DRIcontext *driContext = brw->driContext; in brw_fence_insert_locked()
514 brw_dri_create_fence(__DRIcontext *ctx) in brw_dri_create_fence()
544 brw_dri_client_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags, in brw_dri_client_wait_sync()
553 brw_dri_server_wait_sync(__DRIcontext *ctx, void *_fence, unsigned flags) in brw_dri_server_wait_sync()
579 brw_dri_create_fence_fd(__DRIcontext *dri_ctx, int fd) in brw_dri_create_fence_fd()
/third_party/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_common_context.h376 __DRIcontext *driContext; /* DRI context */
490 __DRIcontext * driContextPriv,
494 GLboolean radeonUnbindContext(__DRIcontext * driContextPriv);
495 void radeon_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable,
497 GLboolean radeonMakeCurrent(__DRIcontext * driContextPriv,
500 extern void radeonDestroyContext(__DRIcontext * driContextPriv);
Dradeon_tex.h40 extern void radeonSetTexBuffer(__DRIcontext *pDRICtx, GLint target, __DRIdrawable *dPriv);
41 extern void radeonSetTexBuffer2(__DRIcontext *pDRICtx, GLint target, GLint glx_texture_format,
Dradeon_common_context.c136 __DRIcontext * driContextPriv, in radeonInitContext()
241 void radeonDestroyContext(__DRIcontext *driContextPriv ) in radeonDestroyContext()
295 GLboolean radeonUnbindContext(__DRIcontext * driContextPriv) in radeonUnbindContext()
326 __DRIcontext *driContext = radeon->driContext; in radeon_prepare_render()
361 radeon_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable, in radeon_update_renderbuffers()
579 GLboolean radeonMakeCurrent(__DRIcontext * driContextPriv, in radeonMakeCurrent()
/third_party/mesa3d/src/mesa/drivers/dri/r200/
Dradeon_common_context.h376 __DRIcontext *driContext; /* DRI context */
490 __DRIcontext * driContextPriv,
494 GLboolean radeonUnbindContext(__DRIcontext * driContextPriv);
495 void radeon_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable,
497 GLboolean radeonMakeCurrent(__DRIcontext * driContextPriv,
500 extern void radeonDestroyContext(__DRIcontext * driContextPriv);
Dr200_context.h627 extern void r200DestroyContext( __DRIcontext *driContextPriv );
630 __DRIcontext *driContextPriv,
635 extern GLboolean r200MakeCurrent( __DRIcontext *driContextPriv,
638 extern GLboolean r200UnbindContext( __DRIcontext *driContextPriv );
Dradeon_common_context.c136 __DRIcontext * driContextPriv, in radeonInitContext()
241 void radeonDestroyContext(__DRIcontext *driContextPriv ) in radeonDestroyContext()
295 GLboolean radeonUnbindContext(__DRIcontext * driContextPriv) in radeonUnbindContext()
326 __DRIcontext *driContext = radeon->driContext; in radeon_prepare_render()
361 radeon_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable, in radeon_update_renderbuffers()
579 GLboolean radeonMakeCurrent(__DRIcontext * driContextPriv, in radeonMakeCurrent()
Dr200_tex.h38 extern void r200SetTexBuffer(__DRIcontext *pDRICtx, GLint target, __DRIdrawable *dPriv);
39 extern void r200SetTexBuffer2(__DRIcontext *pDRICtx, GLint target, GLint glx_texture_format,
/third_party/mesa3d/src/mesa/drivers/dri/i915/
Dintel_tex.h45 void intelSetTexBuffer(__DRIcontext *pDRICtx,
47 void intelSetTexBuffer2(__DRIcontext *pDRICtx,
Dintel_screen.h157 extern void intelDestroyContext(__DRIcontext * driContextPriv);
159 extern GLboolean intelUnbindContext(__DRIcontext * driContextPriv);
166 intelMakeCurrent(__DRIcontext * driContextPriv,
Dintel_context.c110 __DRIcontext *driContext = intel->driContext; in intel_flush_front()
198 intel_update_renderbuffers(__DRIcontext *context, __DRIdrawable *drawable) in intel_update_renderbuffers()
226 __DRIcontext *driContext = intel->driContext; in intel_prepare_render()
279 __DRIcontext *driContext = intel->driContext; in intel_noninvalidate_viewport()
409 __DRIcontext * driContextPriv, in intelInitContext()
561 intelDestroyContext(__DRIcontext * driContextPriv) in intelDestroyContext()
611 intelUnbindContext(__DRIcontext * driContextPriv) in intelUnbindContext()
620 intelMakeCurrent(__DRIcontext * driContextPriv, in intelMakeCurrent()
Dintel_syncobj.c233 intel_dri_create_fence(__DRIcontext *ctx) in intel_dri_create_fence()
259 intel_dri_client_wait_sync(__DRIcontext *ctx, void *driver_fence, unsigned flags, in intel_dri_client_wait_sync()
268 intel_dri_server_wait_sync(__DRIcontext *ctx, void *driver_fence, unsigned flags) in intel_dri_server_wait_sync()
Dintel_context.h240 __DRIcontext *driContext;
345 __DRIcontext * driContextPriv,
427 void intel_update_renderbuffers(__DRIcontext *context,

123