Lines Matching defs:hasExtension
212 static GLboolean hasExtension(const char *haystack, const char *needle)
236 if (hasExtension((const char*)limits->extensions, "GL_ARB_depth_texture"))
239 if (hasExtension((const char*)limits->extensions, "GL_ARB_fragment_program"))
242 if (hasExtension((const char*)limits->extensions, "GL_ARB_imaging"))
245 if (hasExtension((const char*)limits->extensions, "GL_ARB_multisample"))
248 if (hasExtension((const char*)limits->extensions, "GL_ARB_multitexture"))
251 if (hasExtension((const char*)limits->extensions, "GL_ARB_occlusion_query"))
254 if (hasExtension((const char*)limits->extensions, "GL_ARB_point_parameters"))
257 if (hasExtension((const char*)limits->extensions, "GL_ARB_point_sprite"))
260 if (hasExtension((const char*)limits->extensions, "GL_ARB_shadow"))
263 if (hasExtension((const char*)limits->extensions, "GL_ARB_shadow_ambient"))
266 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_border_clamp") ||
267 hasExtension((const char*)limits->extensions, "GL_SGIS_texture_border_clamp"))
270 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_compression"))
273 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_cube_map") ||
274 hasExtension((const char*)limits->extensions, "GL_EXT_texture_cube_map"))
277 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_env_add"))
280 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_env_combine") ||
281 hasExtension((const char*)limits->extensions, "GL_EXT_texture_env_combine"))
284 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_env_crossbar"))
287 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_env_dot3") ||
288 hasExtension((const char*)limits->extensions, "GL_EXT_texture_env_dot3"))
291 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_mirrored_repeat"))
294 if (hasExtension((const char*)limits->extensions, "GL_ATI_texture_mirror_once"))
297 if (hasExtension((const char*)limits->extensions, "GL_ARB_texture_non_power_of_two"))
300 if (hasExtension((const char*)limits->extensions, "GL_ARB_transpose_matrix"))
303 if (hasExtension((const char*)limits->extensions, "GL_ARB_vertex_buffer_object"))
306 if (hasExtension((const char*)limits->extensions, "GL_ARB_pixel_buffer_object"))
309 if (hasExtension((const char*)limits->extensions, "GL_ARB_vertex_program"))
312 if (hasExtension((const char*)limits->extensions, "GL_ARB_window_pos"))
315 if (hasExtension((const char*)limits->extensions, "GL_EXT_blend_color"))
318 if (hasExtension((const char*)limits->extensions, "GL_EXT_blend_minmax"))
321 if (hasExtension((const char*)limits->extensions, "GL_EXT_blend_func_separate"))
324 if (hasExtension((const char*)limits->extensions, "GL_EXT_blend_logic_op"))
327 if (hasExtension((const char*)limits->extensions, "GL_EXT_blend_subtract"))
330 if (hasExtension((const char*)limits->extensions, "GL_EXT_clip_volume_hint"))
333 if (hasExtension((const char*)limits->extensions, "GL_EXT_fog_coord"))
336 if (hasExtension((const char*)limits->extensions, "GL_EXT_multi_draw_arrays"))
339 if (hasExtension((const char*)limits->extensions, "GL_EXT_secondary_color"))
342 if (hasExtension((const char*)limits->extensions, "GL_EXT_separate_specular_color"))
345 if (hasExtension((const char*)limits->extensions, "GL_EXT_shadow_funcs"))
348 if (hasExtension((const char*)limits->extensions, "GL_EXT_stencil_wrap"))
351 if (hasExtension((const char*)limits->extensions, "GL_EXT_texture_edge_clamp") ||
352 hasExtension((const char*)limits->extensions, "GL_SGIS_texture_edge_clamp"))
355 if (hasExtension((const char*)limits->extensions, "GL_EXT_texture_filter_anisotropic"))
358 if (hasExtension((const char*)limits->extensions, "GL_EXT_texture_lod_bias"))
361 if (hasExtension((const char*)limits->extensions, "GL_IBM_rasterpos_clip"))
364 if (hasExtension((const char*)limits->extensions, "GL_NV_fog_distance"))
367 if (hasExtension((const char*)limits->extensions, "GL_NV_fragment_program"))
370 if (hasExtension((const char*)limits->extensions, "GL_NV_register_combiners"))
373 if (hasExtension((const char*)limits->extensions, "GL_NV_register_combiners2"))
376 if (hasExtension((const char*)limits->extensions, "GL_NV_texgen_reflection"))
379 if (hasExtension((const char*)limits->extensions, "GL_NV_texture_rectangle")
380 || hasExtension((const char*)limits->extensions, "GL_EXT_texture_rectangle"))
383 if (hasExtension((const char*)limits->extensions, "GL_NV_vertex_program"))
386 if (hasExtension((const char*)limits->extensions, "GL_NV_vertex_program1_1"))
389 if (hasExtension((const char*)limits->extensions, "GL_NV_vertex_program2"))
392 if (hasExtension((const char*)limits->extensions, "GL_EXT_texture3D"))
395 if (hasExtension((const char*)limits->extensions, "GL_SGIS_generate_mipmap"))
398 if (hasExtension((const char*)limits->extensions, "GLX_EXT_texture_from_pixmap"))