Lines Matching refs:FeatureCategory
30 FeatureCategory::OpenGLWorkarounds,
37 FeatureCategory::OpenGLWorkarounds,
41 Feature allowEtcFormats = {"allow_etc_formats", FeatureCategory::OpenGLWorkarounds,
49 "does_srgb_clears_on_linear_framebuffer_attachments", FeatureCategory::OpenGLWorkarounds,
61 "do_while_glsl_causes_gpu_hang", FeatureCategory::OpenGLWorkarounds,
69 "vertex_id_does_not_include_base_vertex", FeatureCategory::OpenGLWorkarounds,
76 "finish_does_not_cause_queries_to_be_available", FeatureCategory::OpenGLWorkarounds,
84 "always_call_use_program_after_link", FeatureCategory::OpenGLWorkarounds,
91 "unpack_overlapping_rows_separately_unpack_buffer", FeatureCategory::OpenGLWorkarounds,
97 "pack_overlapping_rows_separately_pack_buffer", FeatureCategory::OpenGLWorkarounds,
104 "initialize_current_vertex_attributes", FeatureCategory::OpenGLWorkarounds,
110 Feature emulateAbsIntFunction = {"emulate_abs_int_function", FeatureCategory::OpenGLWorkarounds,
117 "add_and_true_to_loop_condition", FeatureCategory::OpenGLWorkarounds,
133 "unpack_last_row_separately_for_padding_inclusion", FeatureCategory::OpenGLWorkarounds,
139 "pack_last_row_separately_for_padding_inclusion", FeatureCategory::OpenGLWorkarounds,
146 Feature emulateIsnanFloat = {"emulate_isnan_float", FeatureCategory::OpenGLWorkarounds,
155 "use_unused_blocks_with_standard_or_shared_layout", FeatureCategory::OpenGLWorkarounds,
160 "remove_invarient_and_centroid_for_essl3", FeatureCategory::OpenGLWorkarounds,
167 "rewrite_float_unary_minus_operator", FeatureCategory::OpenGLWorkarounds,
172 Feature emulateAtan2Float = {"emulate_atan_2_float", FeatureCategory::OpenGLWorkarounds,
181 "reapply_ubo_bindings_after_using_binary_program", FeatureCategory::OpenGLWorkarounds,
190 "emulate_max_vertex_attrib_stride", FeatureCategory::OpenGLWorkarounds,
197 "dont_initialize_uninitialized_locals", FeatureCategory::OpenGLWorkarounds,
204 "clamp_point_size", FeatureCategory::OpenGLWorkarounds,
212 FeatureCategory::OpenGLWorkarounds,
219 "dont_use_loops_to_initialize_variables", FeatureCategory::OpenGLWorkarounds,
226 "clamp_frag_depth", FeatureCategory::OpenGLWorkarounds,
234 FeatureCategory::OpenGLWorkarounds,
244 "disable_blend_func_extended", FeatureCategory::OpenGLWorkarounds,
251 "unsized_srgb_read_pixels_doesnt_transform", FeatureCategory::OpenGLWorkarounds,
259 "query_counter_bits_generates_errors", FeatureCategory::OpenGLWorkarounds,
267 "dont_relink_programs_in_parallel", FeatureCategory::OpenGLWorkarounds,
272 Feature disableWorkerContexts = {"disable_worker_contexts", FeatureCategory::OpenGLWorkarounds,
280 FeatureCategory::OpenGLWorkarounds,
288 "max_msaa_sample_count_4", FeatureCategory::OpenGLWorkarounds,
298 "allow_clear_for_robust_resource_init", FeatureCategory::OpenGLWorkarounds,
305 Feature clampArrayAccess = {"clamp_array_access", FeatureCategory::OpenGLWorkarounds,
312 FeatureCategory::OpenGLWorkarounds,
320 "clear_to_zero_or_one_broken", FeatureCategory::OpenGLWorkarounds,
327 "max_3d_array_texture_size_1024", FeatureCategory::OpenGLWorkarounds,
335 "adjust_src_dst_region_for_blitframebuffer", FeatureCategory::OpenGLWorkarounds,
342 "clip_src_region_for_blitframebuffer", FeatureCategory::OpenGLWorkarounds,
348 "rgb_dxt1_textures_sample_zero_alpha", FeatureCategory::OpenGLWorkarounds,
354 "unfold_short_circuits", FeatureCategory::OpenGLWorkarounds,
360 "emulate_primitive_restart_fixed_index", FeatureCategory::OpenGLWorkarounds,
366 "set_primitive_restart_fixed_index_for_draw_arrays", FeatureCategory::OpenGLWorkarounds,
373 "remove_dynamic_indexing_of_swizzled_vector", FeatureCategory::OpenGLWorkarounds,
379 "pre_add_texel_fetch_offsets", FeatureCategory::OpenGLWorkarounds,
389 "regenerate_struct_names", FeatureCategory::OpenGLWorkarounds,
397 "read_pixels_using_implementation_color_read_format", FeatureCategory::OpenGLWorkarounds,
407 "flush_before_delete_texture_if_copied_to", FeatureCategory::OpenGLWorkarounds,
415 "rewrite_row_major_matrices", FeatureCategory::OpenGLWorkarounds,
424 "avoid_dxt1_srgb_texture_format", FeatureCategory::OpenGLWorkarounds,
430 FeatureCategory::OpenGLWorkarounds,
434 Feature disableSemaphoreFd = {"disable_semaphore_fd", FeatureCategory::OpenGLWorkarounds,
440 "disable_timestamp_queries", FeatureCategory::OpenGLWorkarounds,
446 "decode_encode_srgb_for_generatemipmap", FeatureCategory::OpenGLWorkarounds,
451 "emulate_copyteximage2d_from_renderbuffers", FeatureCategory::OpenGLWorkarounds,
456 "disable_gpu_switching_support", FeatureCategory::OpenGLWorkarounds,
462 "disable_native_parallel_compile", FeatureCategory::OpenGLWorkarounds,
467 "emulate_pack_skip_rows_and_pack_skip_pixels", FeatureCategory::OpenGLWorkarounds,
473 "clamp_msc_rate", FeatureCategory::OpenGLWorkarounds,
481 FeatureCategory::OpenGLWorkarounds,
489 "disable_sync_control_support", FeatureCategory::OpenGLWorkarounds,
497 "keep_buffer_shadow_copy", FeatureCategory::OpenGLWorkarounds,
503 "set_zero_level_before_generating_mipmap", FeatureCategory::OpenGLWorkarounds,
510 "promote_packed_formats_to_8_bit_per_channel", FeatureCategory::OpenGLWorkarounds,
517 "init_fragment_output_variables", FeatureCategory::OpenGLWorkarounds,
523 "shift_instanced_array_data_with_offset", FeatureCategory::OpenGLWorkarounds,
529 "sync_vertex_arrays_to_default", FeatureCategory::OpenGLWorkarounds,
536 "sanitize_amdgpu_renderer_string", FeatureCategory::OpenGLWorkarounds,
543 FeatureCategory::OpenGLWorkarounds,
548 FeatureCategory::OpenGLWorkarounds,
554 "disable_mutlisampled_render_to_texture", FeatureCategory::OpenGLWorkarounds,
562 "chunked_texture_upload", FeatureCategory::OpenGLWorkarounds,