Skip to content

OS X SAMPLED_TEXTURE_ARRAY_DYNAMIC_INDEXING Unsupported? #33

@dnwe

Description

@dnwe

OS X 10.15.3 w/ Radeon Pro 5300M — SAMPLED_TEXTURE_ARRAY_DYNAMIC_INDEXING seems to report as Unsupported

     Running `target/release/quake-client --demo demo.dem`
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: UnsupportedFeature(SAMPLED_TEXTURE_ARRAY_DYNAMIC_INDEXING)', /Users/dnwe/.cargo/git/checkouts/wgpu-rs-40ea39809c03c5d8/08497ce/src/backend/direct.rs:516:118
stack backtrace:
   0: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
   1: core::fmt::write
   2: std::io::Write::write_fmt
   3: std::panicking::default_hook::{{closure}}
   4: std::panicking::default_hook
   5: std::panicking::rust_panic_with_hook
   6: rust_begin_unwind
   7: core::panicking::panic_fmt
   8: core::result::unwrap_failed
   9: wgpu::backend::direct::<impl wgpu::Context for wgpu_core::hub::Global<wgpu_core::hub::IdentityManagerFactory>>::adapter_request_device
  10: wgpu::Adapter::request_device
  11: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
  12: std::thread::local::LocalKey<T>::with
  13: futures_executor::local_pool::block_on
  14: quake_client::main
  15: std::rt::lang_start::{{closure}}
  16: std::rt::lang_start_internal
  17: main

It's strange as wgpu seems to claim Metal on macOS 10.13+ should be supported for this:
https://github.com/gfx-rs/wgpu/blob/11b3a95671d096aae2eac0d187be5472b5ab91c0/wgpu-types/src/lib.rs#L172-L184

Is this something you've seen before?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions