diff --git a/TODO.md b/TODO.md index 4c05a62..89c1dcd 100644 --- a/TODO.md +++ b/TODO.md @@ -1,11 +1,13 @@ # Specific projects ## Currently working on: - - player selection + - first: fix particles & physics + - clickable buttons - planet outfitter ## Small jobs +- 🌟 clean up and document short sprite sections - 🌟 Better planet desc formatting - Procedural suns - 🌟 Back arrow -> reverse @@ -27,7 +29,6 @@ - Turn flares (physics by location?) - Angled engines & guns - Fix effect interaction with sprite sections -- Clean up starfieldsprite ## Misc fixes & Optimizations - 🌟 Better errors when content/asset dirs don't exist diff --git a/crates/render/src/gpustate/new.rs b/crates/render/src/gpustate/new.rs index c7284f4..8c068b2 100644 --- a/crates/render/src/gpustate/new.rs +++ b/crates/render/src/gpustate/new.rs @@ -39,6 +39,7 @@ impl GPUState { (device, queue) = adapter .request_device( &wgpu::DeviceDescriptor { + // TODO: remove nonuniform sampled textures features: wgpu::Features::TEXTURE_BINDING_ARRAY | wgpu::Features::SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING, // We may need limits if we compile for wasm limits: wgpu::Limits::default(),