mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 05:11:16 +00:00
Bug 1865344 - Cap a few WebGPU limits to reasonable values. r=webgpu-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D193917
This commit is contained in:
parent
47894fb51b
commit
8a299d5548
@ -49,6 +49,12 @@ fn restrict_limits(limits: wgt::Limits) -> wgt::Limits {
|
||||
max_texture_dimension_1d: limits.max_texture_dimension_1d.min(MAX_TEXTURE_EXTENT),
|
||||
max_texture_dimension_2d: limits.max_texture_dimension_2d.min(MAX_TEXTURE_EXTENT),
|
||||
max_texture_dimension_3d: limits.max_texture_dimension_3d.min(MAX_TEXTURE_EXTENT),
|
||||
max_sampled_textures_per_shader_stage: limits.max_texture_dimension_3d.min(256),
|
||||
max_samplers_per_shader_stage: limits.max_samplers_per_shader_stage.min(256),
|
||||
max_storage_textures_per_shader_stage: limits.max_storage_textures_per_shader_stage.min(256),
|
||||
max_uniform_buffers_per_shader_stage: limits.max_uniform_buffers_per_shader_stage.min(256),
|
||||
max_uniform_buffer_binding_size: limits.max_uniform_buffer_binding_size.min(MAX_BUFFER_SIZE),
|
||||
max_storage_buffer_binding_size: limits.max_storage_buffer_binding_size.min(MAX_BUFFER_SIZE),
|
||||
max_non_sampler_bindings: 10_000,
|
||||
.. limits
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user