ruffle/render/wgpu/src
Moulins 3ea67668c0 render: make Context3D renderers fully GC-agnostic
The 'gc_arena' dependency was only used to manipulate the `GcCell`s
containing the vertex and fragment shaders; replacing these by a
reference to a plain old `Cell` means tha  the Context3D traits and
types do not need to interact with GC'd object anymore.

As a knock-on effect, we can also remove the `Activation` parameter
from most of the `Context3DObject` methods.
2023-07-14 16:06:36 -06:00
..
context3d render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
filters wgpu: Implement the undocumented ability to disable compositeSource for glow/shadow 2023-07-12 18:51:11 +02:00
surface wgpu: Remove 'width' and 'height' fields from Texture 2023-06-28 13:00:49 -04:00
backend.rs wgpu: Implement drop shadow filter 2023-07-12 18:51:11 +02:00
bitmaps.rs wgpu: Update wgpu to 0.16.0 and naga to 0.12.0 2023-04-25 09:24:53 -05:00
blend.rs wgpu: Switch Multiply back to a complex shader, with dst.a==0 fix 2023-06-22 14:23:15 +02:00
buffer_builder.rs wgpu: Reuse the same vertex and index buffer for an entire mesh 2023-02-05 18:02:19 +01:00
buffer_pool.rs wgpu: Implement Default for TexturePool 2023-06-28 22:42:31 +02:00
clap.rs chore: Fix `clap` update 2022-10-05 21:33:34 +03:00
descriptors.rs wgpu: Refactor out filters into their own files 2023-06-28 22:42:31 +02:00
filters.rs wgpu: Implement drop shadow filter 2023-07-12 18:51:11 +02:00
globals.rs core: Fix Clippy lints on nightly 2023-02-13 03:38:54 +01:00
layouts.rs wgpu: Refactor out filters into their own files 2023-06-28 22:42:31 +02:00
lib.rs render: Suppress clippy::arc_with_non_send_sync for now 2023-07-04 20:50:46 +02:00
mesh.rs render: Made ShapeHandle an Arc of an internal, droppable mesh 2023-03-23 01:44:27 -07:00
pipelines.rs wgpu: Refactor out filters into their own files 2023-06-28 22:42:31 +02:00
pixel_bender.rs render: Implement more Pixelbender opcodes, and fix matrices (#11896) 2023-07-09 16:54:26 +00:00
shaders.rs wgpu: Implement glow filter 2023-07-12 18:51:11 +02:00
surface.rs wgpu: Move Surface::apply_filter to Filters::apply, removing need for a surface at all 2023-06-28 22:42:31 +02:00
target.rs desktop: Render game separately to UI, blit both onto surface 2023-05-24 23:50:48 +02:00
uniform_buffer.rs core: Fix Clippy lints on nightly 2023-02-13 03:38:54 +01:00
utils.rs wgpu: Refactor out filters into their own files 2023-06-28 22:42:31 +02:00