diff --git a/servo/components/config/opts.rs b/servo/components/config/opts.rs index 263413988a625..c7150a7494330 100644 --- a/servo/components/config/opts.rs +++ b/servo/components/config/opts.rs @@ -1423,6 +1423,25 @@ bool / / True +if +webrender +is +allowed +to +batch +draw +calls +as +instances +. +pub +webrender_batch +: +bool +/ +/ +/ +True to compile all @@ -2078,6 +2097,20 @@ bool / / / +Enable +webrender +instanced +draw +call +batching +. +pub +webrender_batch +: +bool +/ +/ +/ Use multisample antialiasing @@ -2567,6 +2600,20 @@ webrender_record = true " +wr +- +no +- +batch +" += +> +self +. +webrender_batch += +false +" msaa " = @@ -3225,6 +3272,24 @@ borders print_option ( " +wr +- +no +- +batch +" +" +Disable +webrender +instanced +batching +. +" +) +; +print_option +( +" precache - shaders @@ -4014,6 +4079,9 @@ false webrender_record : false +webrender_batch +: +true precache_shaders : false @@ -7028,6 +7096,11 @@ webrender_record debug_options . webrender_record +webrender_batch +: +debug_options +. +webrender_batch precache_shaders : debug_options diff --git a/servo/components/servo/lib.rs b/servo/components/servo/lib.rs index 6f622cc9f41f0..37485fcc25a2b 100644 --- a/servo/components/servo/lib.rs +++ b/servo/components/servo/lib.rs @@ -1383,6 +1383,11 @@ enable_profiler opts . webrender_stats +enable_batcher +: +opts +. +webrender_batch debug : opts