ctx->Extensions.EXT_pixel_buffer_object = true;
ctx->Extensions.EXT_point_parameters = true;
ctx->Extensions.EXT_provoking_vertex = true;
+ ctx->Extensions.EXT_render_snorm = true;
+ ctx->Extensions.EXT_sRGB = true;
ctx->Extensions.EXT_stencil_two_side = true;
ctx->Extensions.EXT_texture_array = true;
ctx->Extensions.EXT_texture_env_dot3 = true;
ctx->Extensions.EXT_texture_snorm = true;
ctx->Extensions.EXT_texture_sRGB = true;
ctx->Extensions.EXT_texture_sRGB_decode = true;
+ ctx->Extensions.EXT_texture_sRGB_R8 = true;
ctx->Extensions.EXT_texture_swizzle = true;
ctx->Extensions.EXT_texture_type_2_10_10_10_REV = true;
ctx->Extensions.EXT_vertex_array_bgra = true;
ctx->Extensions.AMD_seamless_cubemap_per_texture = true;
ctx->Extensions.APPLE_object_purgeable = true;
ctx->Extensions.ATI_texture_env_combine3 = true;
+ ctx->Extensions.MESA_framebuffer_flip_y = true;
ctx->Extensions.MESA_pack_invert = true;
ctx->Extensions.NV_conditional_render = true;
ctx->Extensions.NV_fog_distance = true;
ctx->Extensions.ARB_framebuffer_no_attachments = true;
if (ctx->API != API_OPENGL_COMPAT) {
ctx->Extensions.ARB_gpu_shader5 = true;
- ctx->Extensions.ARB_gpu_shader_fp64 = devinfo->has_64bit_types;
+ ctx->Extensions.ARB_gpu_shader_fp64 = true;
}
ctx->Extensions.ARB_shader_atomic_counters = true;
ctx->Extensions.ARB_shader_atomic_counter_ops = true;
ctx->Extensions.ARB_texture_compression_bptc = true;
ctx->Extensions.ARB_texture_view = true;
ctx->Extensions.ARB_shader_storage_buffer_object = true;
- ctx->Extensions.ARB_vertex_attrib_64bit = devinfo->has_64bit_types;
+ ctx->Extensions.ARB_vertex_attrib_64bit = true;
ctx->Extensions.EXT_shader_samples_identical = true;
ctx->Extensions.OES_primitive_bounding_box = true;
ctx->Extensions.OES_texture_buffer = true;
}
if (devinfo->gen >= 8) {
- ctx->Extensions.ARB_gpu_shader_int64 = devinfo->has_64bit_types;
+ ctx->Extensions.ARB_gpu_shader_int64 = true;
/* requires ARB_gpu_shader_int64 */
- ctx->Extensions.ARB_shader_ballot = devinfo->has_64bit_types;
+ ctx->Extensions.ARB_shader_ballot = true;
ctx->Extensions.ARB_ES3_2_compatibility = true;
}
if (devinfo->gen >= 9) {
ctx->Extensions.ANDROID_extension_pack_es31a = true;
+ ctx->Extensions.AMD_depth_clamp_separate = true;
+ ctx->Extensions.ARB_post_depth_coverage = true;
ctx->Extensions.ARB_shader_stencil_export = true;
+ ctx->Extensions.EXT_shader_framebuffer_fetch = true;
+ ctx->Extensions.INTEL_conservative_rasterization = true;
+ ctx->Extensions.INTEL_shader_atomic_float_minmax = true;
ctx->Extensions.KHR_blend_equation_advanced_coherent = true;
ctx->Extensions.KHR_texture_compression_astc_ldr = true;
ctx->Extensions.KHR_texture_compression_astc_sliced_3d = true;
- ctx->Extensions.INTEL_conservative_rasterization = true;
- ctx->Extensions.EXT_shader_framebuffer_fetch = true;
- ctx->Extensions.ARB_post_depth_coverage = true;
}
if (gen_device_info_is_9lp(devinfo))