Home
last modified time | relevance | path

Searched refs:st_api (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/gallium/include/state_tracker/
Dst_api.h483 struct st_api struct
508 void (*destroy)(struct st_api *stapi); argument
514 void (*query_versions)(struct st_api *stapi, struct st_manager *sm, argument
524 struct st_context_iface *(*create_context)(struct st_api *stapi, argument
536 boolean (*make_current)(struct st_api *stapi, argument
544 struct st_context_iface *(*get_current)(struct st_api *stapi); argument
550 void (*destroy_drawable)(struct st_api *stapi, argument
/external/mesa3d/src/gallium/state_trackers/dri/
Ddri_screen.c180 msaa_samples_max = (screen->st_api->feature_mask & ST_API_FEATURE_MS_VISUALS_MASK) in dri_fill_in_modes()
450 if (screen->st_api && screen->st_api->destroy) in dri_destroy_screen_helper()
451 screen->st_api->destroy(screen->st_api); in dri_destroy_screen_helper()
520 screen->st_api = st_gl_api_create(); in dri_init_screen_helper()
521 if (!screen->st_api) in dri_init_screen_helper()
531 screen->st_api->query_versions(screen->st_api, &screen->base, in dri_init_screen_helper()
Ddri_context.c52 struct st_api *stapi = screen->st_api; in dri_create_context()
251 struct st_api *stapi = screen->st_api; in dri_unbind_context()
309 struct st_api *stapi = screen->st_api; in dri_get_current()
Ddri_context.h41 struct st_api;
56 struct st_api *stapi;
Ddri_screen.h53 struct st_api *st_api; member
Ddri_drawable.c190 struct st_api *stapi = screen->st_api; in dri_destroy_buffer()
/external/mesa3d/src/gallium/state_trackers/glx/xlib/
Dxm_public.h35 struct st_api;
41 struct st_api *(*create_st_api)( void );
Dxm_api.c79 static struct st_api *stapi;
/external/mesa3d/src/gallium/state_trackers/hgl/
Dhgl_context.h53 struct st_api* api;
85 struct st_api* hgl_create_st_api(void);
Dhgl.c259 struct st_api*
/external/mesa3d/src/gallium/state_trackers/wgl/
Dstw_device.h42 struct st_api;
56 struct st_api *stapi;
Dstw_st.h40 struct st_api *
Dstw_st.c314 struct st_api *
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c595 st_api_destroy_drawable(struct st_api *stapi, in st_api_destroy_drawable()
828 st_api_create_context(struct st_api *stapi, struct st_manager *smapi, in st_api_create_context()
962 st_api_get_current(struct st_api *stapi) in st_api_get_current()
1016 st_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi, in st_api_make_current()
1075 st_api_destroy(struct st_api *stapi) in st_api_destroy()
1218 st_api_query_versions(struct st_api *stapi, struct st_manager *sm, in st_api_query_versions()
1232 static const struct st_api st_gl_api = {
1250 struct st_api *
1253 return (struct st_api *) &st_gl_api; in st_gl_api_create()
Dst_gl_api.h5 struct st_api *st_gl_api_create(void);
/external/mesa3d/src/gallium/state_trackers/osmesa/
Dosmesa.c142 static struct st_api *
145 static struct st_api *stapi = NULL; in get_st_api()
516 struct st_api *stapi = get_st_api(); in osmesa_destroy_buffer()
588 struct st_api *stapi = get_st_api(); in OSMesaCreateContextAttribs()
760 struct st_api *stapi = get_st_api(); in OSMesaMakeCurrent()
832 struct st_api *stapi = get_st_api(); in OSMesaGetCurrentContext()