Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/include/frontend/
H A Dapi.h61 /* for profile_mask in st_api */
75 /* for feature_mask in st_api */
377 * This entity is created from st_api and used by the frontend manager.
523 struct st_api struct
548 void (*destroy)(struct st_api *stapi);
554 void (*query_versions)(struct st_api *stapi, struct st_manager *sm,
564 struct st_context_iface *(*create_context)(struct st_api *stapi,
576 bool (*make_current)(struct st_api *stapi,
584 struct st_context_iface *(*get_current)(struct st_api *stapi);
590 void (*destroy_drawable)(struct st_api *stap
[all...]
/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri_context.c53 struct st_api *stapi = screen->st_api; in dri_create_context()
266 struct st_api *stapi = screen->st_api; in dri_unbind_context()
322 struct st_api *stapi = screen->st_api; in dri_get_current()
H A Ddri_screen.c470 msaa_samples_max = (screen->st_api->feature_mask & ST_API_FEATURE_MS_VISUALS_MASK) in dri_fill_in_modes()
780 if (screen->st_api && screen->st_api->destroy) in dri_destroy_screen_helper()
781 screen->st_api->destroy(screen->st_api); in dri_destroy_screen_helper()
850 screen->st_api = st_gl_api_create(); in dri_init_screen_helper()
851 if (!screen->st_api) in dri_init_screen_helper()
861 screen->st_api->query_versions(screen->st_api, &screen->base, in dri_init_screen_helper()
H A Ddri_context.h41 struct st_api;
60 struct st_api *stapi;
H A Ddri_screen.h52 /* st_api */
54 struct st_api *st_api; member
H A Ddri_drawable.c194 struct st_api *stapi = screen->st_api; in dri_destroy_buffer()
/third_party/mesa3d/src/gallium/frontends/glx/xlib/
H A Dxm_public.h35 struct st_api;
41 struct st_api *(*create_st_api)( void );
H A Dxm_api.c85 static struct st_api *stapi;
/third_party/mesa3d/src/gallium/frontends/hgl/
H A Dhgl_context.h55 struct st_api* api;
83 struct st_api* hgl_create_st_api(void);
H A Dhgl.c276 struct st_api*
/third_party/mesa3d/src/gallium/frontends/wgl/
H A Dstw_device.h46 struct st_api;
61 struct st_api *stapi;
H A Dstw_st.h40 struct st_api *
H A Dstw_st.c598 * Create an st_api of the gallium frontend.
600 struct st_api *
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_gl_api.h5 struct st_api *st_gl_api_create(void);
H A Dst_manager.c743 st_api_destroy_drawable(struct st_api *stapi, in st_api_destroy_drawable()
1000 st_api_create_context(struct st_api *stapi, struct st_manager *smapi, in st_api_create_context()
1149 st_api_get_current(struct st_api *stapi) in st_api_get_current()
1203 st_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi, in st_api_make_current()
1276 st_api_destroy(struct st_api *stapi) in st_api_destroy()
1436 st_api_query_versions(struct st_api *stapi, struct st_manager *sm, in st_api_query_versions()
1450 static const struct st_api st_gl_api = {
1468 struct st_api *
1471 return (struct st_api *) &st_gl_api; in st_gl_api_create()
/third_party/mesa3d/src/gallium/frontends/osmesa/
H A Dosmesa.c135 static struct st_api *stapi = NULL;
181 * Create/return singleton st_api object.
183 static struct st_api *
590 struct st_api *stapi = get_st_api(); in OSMesaCreateContextAttribs()
762 struct st_api *stapi = get_st_api(); in OSMesaMakeCurrent()
844 struct st_api *stapi = get_st_api(); in OSMesaGetCurrentContext()

Completed in 12 milliseconds