Request highest 'max_inter_stage_shader_components' supported by adapter

We're currently always requesting a maximum of 31 components, which
is too low for some SWFs.
This commit is contained in:
Aaron Hill 2024-03-08 22:02:22 -05:00
parent 60d7b14c59
commit 81604dd21c
1 changed files with 1 additions and 0 deletions

View File

@ -1128,6 +1128,7 @@ async fn request_device(
limits = limits.using_resolution(adapter.limits());
limits = limits.using_alignment(adapter.limits());
limits.max_uniform_buffer_binding_size = adapter.limits().max_uniform_buffer_binding_size;
limits.max_inter_stage_shader_components = adapter.limits().max_inter_stage_shader_components;
let mut features = Default::default();