ruffle/render/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
..
backend render: Switch to providing cacheAsBitmap entries all at once on submit frame 2023-06-24 01:42:04 +02:00
pixel_bender wpgu: Initial implementation of PixelBender shader execution (#11441) 2023-06-15 22:50:24 +00:00
backend.rs render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
bitmap.rs render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
commands.rs render: Inline `CommandList` methods 2023-04-04 13:10:45 -07:00
error.rs wgpu: Don't create cacheAsBitmap for textures that are too large 2023-06-25 22:58:22 +02:00
filters.rs render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
lib.rs render: Add 'renderdoc' feature/module for manual frame capture 2023-07-02 13:59:19 -04:00
matrix.rs tests: Expand `Matrix` unit tests to cover `PointDelta`s 2023-04-29 22:29:37 +03:00
pixel_bender.rs render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
quality.rs render: make Context3D renderers fully GC-agnostic 2023-07-14 16:06:36 -06:00
renderdoc.rs render: Add 'renderdoc' feature/module for manual frame capture 2023-07-02 13:59:19 -04:00
shader_filter_common.wgsl render: Implement more PixelBender features (#11800) 2023-07-01 13:50:43 -04:00
shader_source.rs render: Implement more PixelBender features (#11800) 2023-07-01 13:50:43 -04:00
shape_utils.rs core: Fix some Clippy lints on the latest nightly 2023-07-04 20:50:46 +02:00
tessellator.rs swf: Make Color Copy 2023-06-29 20:32:36 +02:00
transform.rs render: Replace `ColorTransform` with `swf::ColorTransform` 2023-03-29 23:27:20 -07:00
utils.rs render: Switch from log to tracing 2023-02-05 18:02:19 +01:00