chromium/gpu/config/gpu_workaround_list.txt

adjust_src_dst_region_for_blitframebuffer
avoid_consecutive_keyframes_for_vp9
avoid_one_component_egl_images
avoid_stencil_buffers
broken_egl_image_ref_counting
check_egl_fence_before_wait
check_ycbcr_studio_g22_left_p709_for_nv12_support
disable_2d_canvas_auto_flush
disable_accelerated_av1_decode
disable_accelerated_av1_encode
disable_accelerated_h264_decode
disable_accelerated_h264_encode
disable_accelerated_hevc_decode
disable_accelerated_vp8_decode
disable_accelerated_vp8_encode
disable_accelerated_vp9_decode
disable_accelerated_vp9_encode
disable_accelerated_vp9_profile2_decode
disable_async_readpixels
disable_blend_equation_advanced
disable_canvas_oop_rasterization
disable_chromium_framebuffer_multisample
disable_d3d11
disable_d3d11_update_subresource1
disable_d3d11_video_decoder
disable_d3d11_vp9_ksvc_decoding
disable_decode_swap_chain
disable_depth_texture
disable_direct_composition
disable_direct_composition_sw_video_overlays
disable_direct_composition_video_overlays
disable_discard_framebuffer
disable_drdc
disable_dxgi_zero_copy_video
disable_dynamic_video_encode_framerate_update
disable_egl_ext_image_dma_buf_import_modifiers
disable_es3_gl_context
disable_gl_rgb_format
disable_half_float_for_gmb
disable_hevc_hmft_cbr_encoding
disable_imagebitmap_from_video_using_gpu
disable_media_foundation_clear_playback
disable_media_foundation_frame_size_change
disable_media_foundation_hardware_security
disable_metal
disable_multisampling_color_mask_usage
disable_nv12_dxgi_video
disable_nv12_dynamic_textures
disable_post_sub_buffers_for_onscreen_surfaces
disable_program_cache
disable_program_caching_for_transform_feedback
disable_program_disk_cache
disable_rendering_to_rgb_external_texture
disable_skia_reduce_ops_task_splitting
disable_software_to_accelerated_canvas_upgrade
disable_svc_encoding
disable_texture_storage
disable_timestamp_queries
disable_vp9_hmft_temporal_encoding
disable_vp_auto_hdr
disable_vp_scaling
disable_vp_super_resolution
disable_webgl_rgb_multisampling_usage
disable_webgpu_shared_images
disable_webnn_for_gpu
disable_webnn_for_npu
disallow_large_instanced_draw
dml_execution_disable_meta_commands
dont_delete_source_texture_for_egl_image
dont_use_loops_to_initialize_variables
enable_bgra8_overlays_with_yuv_overlay_support
enable_webgl_timer_query_extensions
etc1_power_of_two_only
exit_on_context_lost
flush_before_create_fence
flush_on_framebuffer_change
force_cube_complete
force_cube_map_positive_x_allocation
force_dcomp_triple_buffer_video_swap_chain
force_enable_color_buffer_float
force_enable_color_buffer_float_except_rgb32f
force_high_performance_gpu
force_int_or_srgb_cube_texture_complete
force_low_power_gpu
force_nv12_overlay_support
force_rgb10a2_overlay_support
force_update_scissor_state_when_binding_fbo0
gl_clear_broken
init_gl_position_in_vertex_shader
limit_d3d11_video_decoder_to_11_0
max_3d_array_texture_size_1024
max_copy_texture_chromium_size_1048576
max_msaa_sample_count_2
max_msaa_sample_count_4
msaa_is_slow
msaa_is_slow_2
multisample_renderbuffer_resize_emulation
no_downscaled_overlay_promotion
pack_parameters_workaround_with_pack_buffer
prefer_draw_to_copy
r8_egl_images_broken
rely_on_implicit_sync_for_swap_buffers
remove_dynamic_indexing_of_swizzled_vector
round_down_uniform_bind_buffer_range_size
scalarize_vec_and_mat_constructor_args
supports_two_yuv_hardware_overlays
unbind_attachments_on_bound_render_fbo_delete
unbind_egl_context_to_flush_driver_caches
unbind_fbo_on_context_switch
unpack_alignment_workaround_with_unpack_buffer
unpack_overlapping_rows_separately_unpack_buffer
use_client_side_arrays_for_stream_buffers
use_copyteximage2d_instead_of_readpixels_on_multisampled_textures
use_eqaa_storage_samples_2
use_gpu_driver_workaround_for_testing
use_non_zero_size_for_client_side_stream_buffers
use_virtualized_gl_contexts
wake_up_gpu_before_drawing
webgl_or_caps_max_texture_size_limit_4096