veloren/voxygen/src/ui
Imbris efd932c71e Progress on GPU premultiplication.
* General progress in setting up code paths to support GPU
  premultiplication.
* Created `PremultiplyUpload` type to represent an initiated image
  upload where the premultiply pass needs to be ran to complete it.
* Converted from compute pass to render pass since current limitations
  make it difficult to write directly to a srgb image from a compute
  shader.
* Replace `CachedDetails::Immutable` with keeping track of the
  parameters used to create the texture (i.e. the border color).
* Create `TextureRequirements`, `TextureParamters`, and `CacheKey` types
  to encode parameters that go into texture creation and image caching
  and to determine when the space in texture memory should be reused
  when replacing a graphic.
* Add custom texture creation logic for the UI textures since those need
  certain usage combinations.
2023-04-08 00:28:31 -04:00
..
egui fix clippy errors 2022-11-28 14:08:11 +01:00
graphic Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
ice Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
widgets Effect power now affects more than just poise 2023-03-21 20:16:55 -04:00
cache.rs Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
event.rs Remove unnecessarily qualified paths 2022-07-15 14:49:46 +02:00
fonts.rs remove some reexports 2021-07-29 22:18:34 +02:00
img_ids.rs realize zesterers proposal 2023-04-05 00:11:26 +02:00
keyed_jobs.rs Remove unused clippy suppressions 2021-12-05 17:59:02 +00:00
mod.rs Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
scale.rs Remove unused clippy suppressions 2021-12-05 17:59:02 +00:00