lvyitian
|
9f67d3c238
|
Formatting
|
2023-06-27 21:37:28 +03:00 |
lvyitian
|
e43a9fd85f
|
[desktop][chore] Fix incorrect linker arguments on windows when using gnu linker(ld.exe)
|
2023-06-27 21:37:28 +03:00 |
Nathan Adams
|
96e3d36a6e
|
wgpu: Don't mark the filters as needing push constants
|
2023-06-26 23:18:45 +02:00 |
Niv.Kaminer
|
053bcf9376
|
core: Update sounds in rootless SWF (close #11666)
|
2023-06-26 16:59:01 -04:00 |
Nathan Adams
|
e37958351e
|
wgpu: Removed most uniforms from filters, they're not used or needed
|
2023-06-26 22:07:52 +02:00 |
renovate[bot]
|
3057aa59dd
|
chore(deps): lock file maintenance rust dependencies
|
2023-06-25 21:53:00 -04:00 |
renovate[bot]
|
f62dd17284
|
fix(deps): update rust crate indexmap to v2
|
2023-06-25 20:27:33 -04:00 |
Lord-McSweeney
|
8c40e97ab5
|
wgpu: nit: Fix incorrect label in blur filter
|
2023-06-26 00:00:03 +02:00 |
Nathan Adams
|
fd4eaef2b6
|
wgpu: Don't create cacheAsBitmap for textures that are too large
|
2023-06-25 22:58:22 +02:00 |
Nathan Adams
|
0ca206ce4f
|
core: Add dumb filter list inside debug ui
|
2023-06-25 21:58:46 +02:00 |
Nathan Adams
|
556ade2fa9
|
tests: Add ColorMatrixFilter visual test
|
2023-06-25 21:58:46 +02:00 |
Nathan Adams
|
628d8f66ad
|
render: Add filters to BitmapCacheEntry
|
2023-06-25 21:58:46 +02:00 |
Nathan Adams
|
44c870ba91
|
wgpu: Move run_copy_pipeline to utils
|
2023-06-25 21:58:46 +02:00 |
Nathan Adams
|
4dde126e64
|
wgpu: Take in a &wgpu::Texture not our own texture as we don't need omore than that
|
2023-06-25 21:58:46 +02:00 |
Nathan Adams
|
0c71b83e36
|
wgpu: Don't perform copy inside Surface::apply_filter
|
2023-06-25 21:58:46 +02:00 |
nosamu
|
473c40864f
|
tests: Add timeline filters test
|
2023-06-25 18:27:54 +02:00 |
Lord-McSweeney
|
a38dec3f9c
|
core: Erase filters in GotoPlaceObject::new if initial PlaceObject has none
|
2023-06-25 18:27:54 +02:00 |
Lord-McSweeney
|
0dba2ac37c
|
core: Overwrite filters in GotoPlaceObject::merge
|
2023-06-25 18:27:54 +02:00 |
relrelb
|
f4c9142399
|
web: Assign `isExtension` only if `currentScriptURL` is available
|
2023-06-25 08:09:24 +03:00 |
relrelb
|
e4bb8a60fa
|
web: Don't report extension URL on error
|
2023-06-25 08:09:24 +03:00 |
Lord-McSweeney
|
2d02886f5a
|
avm2+tests: Support CData in XML.toXMLString; add test
|
2023-06-25 00:25:47 -04:00 |
Nathan Adams
|
f24aabf74e
|
core: Don't hold a borrow on Avm1Button whilst adding children - fixes #11706
|
2023-06-24 22:33:42 +02:00 |
Crowdin Bot
|
9e066bc14f
|
chore: Update translations from Crowdin
|
2023-06-24 19:58:34 +02:00 |
MrCheeze
|
1baccb483a
|
core: Apply filters when modifying an object, not just when instantiating
|
2023-06-24 17:22:32 +02:00 |
Daniel Jacobs
|
9a093d20be
|
web: Don't auto-panic on browsers without ReadableStream (#11699)
* web: Don't auto-panic on browsers without ReadableStream
* web: Add comment explaining Pale Moon issue
* web: Simplify ReadableStream check
|
2023-06-24 15:10:19 +00:00 |
Lord-McSweeney
|
494902cf39
|
tests: Change image for blur filter test
|
2023-06-24 16:55:40 +02:00 |
Lord-McSweeney
|
08dfbc96be
|
wgpu: Slight changes to blur filter
|
2023-06-24 16:55:40 +02:00 |
Nathan Adams
|
6d77ff1fc4
|
core: Store just abcd fields of Matrix inside BitmapCache, as we don't use tx/ty
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
4f9cc4e3c4
|
core: Clear this on scrollRect, not just ancestors
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
668cc31fa4
|
chore: Comment changes regarding cacheAsBitmap
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
a5b28b50bf
|
core: Don't invalidate things more than once per frame, to avoid repeat walking of the DO tree
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
cdb0774642
|
core: Hook up DisplayObject::opaque_background
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
ee444853b4
|
avm1: Implement MovieClip.cacheAsBitmap
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
d94c73cebe
|
core: Rename bitmap cache methods and make clear which one is preference and which one is actual
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
9795fc9311
|
core: Invalidate ancestors on scrollRect changes
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
f0b72ee89c
|
core: Add cacheAsBitmap debug buttons
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
f81b1f83b9
|
core: Fix panic in recursive set_maskee/set_masker
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
1a9bec3062
|
core: Don't use cacheAsBitmap when bitmapdata.draw() as it'll keep reinvalidating it
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
f43560ab88
|
render: Switch to providing cacheAsBitmap entries all at once on submit frame
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
36aee1efcf
|
wgpu: Specialise render_offscreen_for_cache to render directly to the texture
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
2594453831
|
render: Add render_offscreen_for_cache for more optimised CacheAsBitmap
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
5a67b2dcb7
|
core: Don't rerender cacheAsBitmap if the color transform changes (unlike Flash - but it should be fine!)
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
d49a8ce0e6
|
core: Invalidate cacheAsBitmap when drawing api is used
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
cc8edb3bf1
|
core: Invalidate cacheAsBitmap when various more properties change
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
27db3e70b4
|
core: Invalidate cacheAsBitmap when transform changes
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
0f01efb322
|
core: Invalidate cacheAsBitmap when video change
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
41991da624
|
core: Invalidate cacheAsBitmap when texts change
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
932291bbad
|
core: Invalidate cacheAsBitmap when morphs change
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
8a3ccdd080
|
core: Invalidate cacheAsBitmap when graphics change
|
2023-06-24 01:42:04 +02:00 |
Nathan Adams
|
c39217e139
|
core: Invalidate cacheAsBitmap when children are added or removed
|
2023-06-24 01:42:04 +02:00 |