Lines Matching refs:hal
38 has_sm3(struct pipe_screen *hal) in has_sm3() argument
40 return hal->get_param(hal, PIPE_CAP_FRAGMENT_SHADER_TEXTURE_LOD) && in has_sm3()
41 hal->get_param(hal, PIPE_CAP_FRAGMENT_SHADER_DERIVATIVES) && in has_sm3()
42 hal->get_param(hal, PIPE_CAP_VERTEX_SHADER_SATURATE); in has_sm3()
50 struct pipe_screen *hal = pCTX->hal; in NineAdapter9_ctor() local
58 if (!hal->get_param(hal, PIPE_CAP_CLIP_HALFZ)) { in NineAdapter9_ctor()
76 if (!has_sm3(hal) || in NineAdapter9_ctor()
77 hal->get_shader_param(hal, PIPE_SHADER_VERTEX, in NineAdapter9_ctor()
79 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
81 hal->get_shader_param(hal, PIPE_SHADER_VERTEX, in NineAdapter9_ctor()
83 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
85 hal->get_shader_param(hal, PIPE_SHADER_VERTEX, in NineAdapter9_ctor()
87 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
89 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
96 if (hal->get_shader_param(hal, PIPE_SHADER_VERTEX, in NineAdapter9_ctor()
98 hal->get_shader_param(hal, PIPE_SHADER_VERTEX, in NineAdapter9_ctor()
100 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
102 hal->get_shader_param(hal, PIPE_SHADER_FRAGMENT, in NineAdapter9_ctor()
137 *ppScreen = This->ctx->hal; in NineAdapter9_GetScreen()
144 *ppScreen = This->ctx->hal; in NineAdapter9_GetScreen()