1bf215546Sopenharmony_ci#ifndef _SW_HELPER_PUBLIC_H 2bf215546Sopenharmony_ci#define _SW_HELPER_PUBLIC_H 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_cistruct pipe_screen; 5bf215546Sopenharmony_cistruct sw_winsys; 6bf215546Sopenharmony_ci 7bf215546Sopenharmony_cistruct pipe_screen * 8bf215546Sopenharmony_cisw_screen_create_vk(struct sw_winsys *winsys, const struct pipe_screen_config *config, bool sw_vk); 9bf215546Sopenharmony_cistruct pipe_screen * 10bf215546Sopenharmony_cisw_screen_create_zink(struct sw_winsys *winsys, const struct pipe_screen_config *config, bool whatever); 11bf215546Sopenharmony_ci 12bf215546Sopenharmony_cistruct pipe_screen * 13bf215546Sopenharmony_cisw_screen_create(struct sw_winsys *winsys); 14bf215546Sopenharmony_ci 15bf215546Sopenharmony_ci#endif /* _SW_HELPER_PUBLIC_H */ 16