Home
last modified time | relevance | path

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

12

/external/mesa3d/src/gallium/targets/egl-static/
Degl_st.c74 static struct st_api *
77 struct st_api *(*create_api)(void); in load_gl()
78 struct st_api *stapi = NULL; in load_gl()
84 create_api = (struct st_api *(*)(void)) in load_gl()
97 static struct st_api *
102 struct st_api *stapi; in egl_st_load_gl()
125 struct st_api *
128 struct st_api *stapi = NULL; in egl_st_create_api()
142 stapi = (struct st_api *) vg_api_get(); in egl_st_create_api()
154 egl_st_destroy_api(struct st_api *stapi) in egl_st_destroy_api()
Dst_GL.c31 PUBLIC struct st_api *
34 struct st_api *
Degl_st.h34 struct st_api *
38 egl_st_destroy_api(struct st_api *stapi);
Degl.c48 struct st_api *stapi;
51 static struct st_api *
/external/mesa3d/src/gallium/include/state_tracker/
Dst_api.h440 struct st_api struct
465 void (*destroy)(struct st_api *stapi); argument
472 st_proc_t (*get_proc_address)(struct st_api *stapi, const char *procname); argument
477 struct st_context_iface *(*create_context)(struct st_api *stapi, argument
489 boolean (*make_current)(struct st_api *stapi, argument
497 struct st_context_iface *(*get_current)(struct st_api *stapi); argument
/external/mesa3d/src/gallium/state_trackers/dri/common/
Ddri_context.c70 struct st_api *stapi = screen->st_api; in dri_create_context()
196 struct st_api *stapi = screen->st_api; in dri_unbind_context()
258 struct st_api *stapi = screen->st_api; in dri_get_current()
Ddri_screen.c103 msaa_samples_max = (screen->st_api->feature_mask & ST_API_FEATURE_MS_VISUALS) in dri_fill_in_modes()
370 if (screen->st_api && screen->st_api->destroy) in dri_destroy_screen_helper()
371 screen->st_api->destroy(screen->st_api); in dri_destroy_screen_helper()
405 screen->st_api = st_gl_api_create(); in dri_init_screen_helper()
406 if (!screen->st_api) in dri_init_screen_helper()
Ddri_context.h41 struct st_api;
58 struct st_api *stapi;
Ddri_screen.h50 struct st_api *st_api; member
/external/mesa3d/src/gallium/state_trackers/dri/drm/
Ddri_context.c70 struct st_api *stapi = screen->st_api; in dri_create_context()
196 struct st_api *stapi = screen->st_api; in dri_unbind_context()
258 struct st_api *stapi = screen->st_api; in dri_get_current()
Ddri_screen.c103 msaa_samples_max = (screen->st_api->feature_mask & ST_API_FEATURE_MS_VISUALS) in dri_fill_in_modes()
370 if (screen->st_api && screen->st_api->destroy) in dri_destroy_screen_helper()
371 screen->st_api->destroy(screen->st_api); in dri_destroy_screen_helper()
405 screen->st_api = st_gl_api_create(); in dri_init_screen_helper()
406 if (!screen->st_api) in dri_init_screen_helper()
Ddri2.c810 if (screen->st_api->profile_mask & ST_PROFILE_DEFAULT_MASK) in dri2_init_screen()
812 if (screen->st_api->profile_mask & ST_PROFILE_OPENGL_ES1_MASK) in dri2_init_screen()
814 if (screen->st_api->profile_mask & ST_PROFILE_OPENGL_ES2_MASK) in dri2_init_screen()
/external/mesa3d/src/gallium/state_trackers/dri/sw/
Ddri_context.c70 struct st_api *stapi = screen->st_api; in dri_create_context()
196 struct st_api *stapi = screen->st_api; in dri_unbind_context()
258 struct st_api *stapi = screen->st_api; in dri_get_current()
Ddri_screen.c103 msaa_samples_max = (screen->st_api->feature_mask & ST_API_FEATURE_MS_VISUALS) in dri_fill_in_modes()
370 if (screen->st_api && screen->st_api->destroy) in dri_destroy_screen_helper()
371 screen->st_api->destroy(screen->st_api); in dri_destroy_screen_helper()
405 screen->st_api = st_gl_api_create(); in dri_init_screen_helper()
406 if (!screen->st_api) in dri_init_screen_helper()
/external/mesa3d/src/gallium/state_trackers/vega/
Dvg_manager.c164 vg_api_create_context(struct st_api *stapi, struct st_manager *smapi, in vg_api_create_context()
336 vg_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi, in vg_api_make_current()
350 vg_api_get_current(struct st_api *stapi) in vg_api_get_current()
358 vg_api_get_proc_address(struct st_api *stapi, const char *procname) in vg_api_get_proc_address()
364 vg_api_destroy(struct st_api *stapi) in vg_api_destroy()
368 static const struct st_api vg_api = {
380 const struct st_api *
Dvg_api.h32 struct st_api;
34 const struct st_api *
/external/mesa3d/src/gallium/state_trackers/glx/xlib/
Dxm_public.h35 struct st_api;
41 struct st_api *(*create_st_api)( void );
/external/mesa3d/src/gallium/state_trackers/wgl/
Dstw_device.h43 struct st_api;
57 struct st_api *stapi;
Dstw_st.h37 struct st_api *
Dstw_st.c257 struct st_api *
/external/mesa3d/src/gallium/state_trackers/egl/common/
Degl_g3d.h64 struct st_api *stapi;
125 static INLINE struct st_api * in _EGL_DRIVER_TYPECAST()
Degl_g3d_loader.h41 struct st_api *(*get_st_api)(enum st_api_type api);
Degl_g3d_api.c45 static struct st_api *
49 struct st_api *stapi; in egl_g3d_choose_st()
/external/mesa3d/src/mesa/state_tracker/
Dst_manager.c602 st_api_create_context(struct st_api *stapi, struct st_manager *smapi, in st_api_create_context()
678 st_api_get_current(struct st_api *stapi) in st_api_get_current()
707 st_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi, in st_api_make_current()
760 st_api_get_proc_address(struct st_api *stapi, const char *procname) in st_api_get_proc_address()
766 st_api_destroy(struct st_api *stapi) in st_api_destroy()
882 static const struct st_api st_gl_api = {
903 struct st_api *
906 return (struct st_api *) &st_gl_api; in st_gl_api_create()
Dst_gl_api.h5 struct st_api *st_gl_api_create(void);

12