Skip to content

Conversation

kjarosh
Copy link
Member

@kjarosh kjarosh commented Aug 4, 2025

Pixel Bender parser, disassembly, and tests are pretty self contained, and can be used without the rest of the render crate, so move it to its own pixel_bender crate.

This will be very useful for #21058.

@kjarosh kjarosh added A-rendering Area: Rendering & Graphics pixelbender T-refactor Type: Refactor / Cleanup labels Aug 4, 2025
@kjarosh kjarosh added the waiting-on-review Waiting on review from a Ruffle team member label Aug 4, 2025
kjarosh added 2 commits August 9, 2025 23:31
This way pixel_bender.rs is self contained.
Pixel Bender parser, disassembly, and tests are pretty self contained,
and can be used without the rest of the render crate, so move it to
its own pixel_bender crate.
@kjarosh kjarosh enabled auto-merge (rebase) August 9, 2025 21:31
@kjarosh kjarosh removed the waiting-on-review Waiting on review from a Ruffle team member label Aug 9, 2025
@kjarosh kjarosh merged commit 2a8f0f6 into ruffle-rs:master Aug 9, 2025
24 checks passed
Hancock33 added a commit to Hancock33/batocera.piboy that referenced this pull request Aug 10, 2025
------------------------------------------------------------------------------------------
dolphin-emu.mk 4fc3106761dcbb685f38a0cefc9332fa796a8966 # Version: Commits on Aug 10, 2025
------------------------------------------------------------------------------------------
Merge pull request #13859 from Tilka/root_path_assert

IOS/FS: add safety assert,

------------------------------------------------------------------------------------------
duckstation.mk c519d3ca760236f81a9a2c40c5a99a5553e69501 # Version: Commits on Aug 10, 2025
------------------------------------------------------------------------------------------
GameDB: Add analog joystick to supported games

Data from manual testing and https://docs.google.com/spreadsheets/d/11xMh5utlKDukC3sWWQUUWPj4NSrJH5ouvOsHFRC_egs/edit?usp=sharing,

----------------------------------------------------
pcsx2.mk v2.5.103 # Version: Commits on Aug 09, 2025
----------------------------------------------------
- [MemoryCardFolder: Prevent rapidyaml from including trailing \\0's in the index file names](PCSX2/pcsx2#13110)

------------------------------------------------------------------------------------
rpcs3.mk 8e34d7885c325ebb20e01ceef1d2faf47a55609d # Version: Commits on Aug 09, 2025
------------------------------------------------------------------------------------
SPULLVMRecompiler: add overload for _ptr,

---------------------------------------------------------------
ruffle.mk nightly-2025-08-10 # Version: Commits on Aug 10, 2025
---------------------------------------------------------------
## What's Changed

* pixelbender: Implement `LogicalNot` opcode by @kjarosh in ruffle-rs/ruffle#21201

* ci: Publish release commits for nightly by @kjarosh in ruffle-rs/ruffle#20860

* build(deps-dev): bump the npm-minor group in /web with 5 updates by @dependabot[bot] in ruffle-rs/ruffle#21209

* chore: Minor Cargo.toml fixes by @kjarosh in ruffle-rs/ruffle#21205

* build(deps): bump the cargo-minor group across 1 directory with 8 updates by @dependabot[bot] in ruffle-rs/ruffle#21259

* core: Implement glyph fallback for rendering device fonts by @kjarosh in ruffle-rs/ruffle#20639

* avm2: Minor fixes and improvements by @Lord-McSweeney in ruffle-rs/ruffle#21125

* avm2: fix localeCompare behaviour for swf versions <= 11 by @SuchAFuriousDeath in ruffle-rs/ruffle#21003

* avm2: Throw error 1132 for Json.parse(null) and Json.parse(undefined) by @SuchAFuriousDeath in ruffle-rs/ruffle#21276

* avm2: Use ParametersExt almost everywhere possible by @Lord-McSweeney in ruffle-rs/ruffle#21145

* render: Move Pixel Bender stuff to its own crate by @kjarosh in ruffle-rs/ruffle#21203

**Full Changelog**: ruffle-rs/ruffle@nightly-2025-08-08...nightly-2025-08-10,

-----------------------------------------------------
ryujinx.mk 1.3.112 # Version: Commits on Aug 09, 2025
-----------------------------------------------------
Canary-1.3.112

--------------------------------------------------------------------------------------
tsugaru.mk d38c5acb41981c7a0a84fcf6e81d89cfc884a895 # Version: Commits on Aug 10, 2025
--------------------------------------------------------------------------------------
Fixed meaningless reference.,

-----------------------------------------------------------------------------------
ymir.mk a3b7861917159e4485db77839776f8cac718b73b # Version: Commits on Aug 10, 2025
-----------------------------------------------------------------------------------
chore: Include DragonHeart in games fixed by the framebuffer swap delay,

---------------------------------------------------------------------------------------
alephone.mk 338f3d638282fc9ae38a0027543ccda9354d91c9 # Version: Commits on Aug 09, 2025
---------------------------------------------------------------------------------------
Fix HRTF 2d sounds mono to stereo attenuation (mostly noticeable on 8 bits sounds),

-----------------------------------------------------------------------------------
awgl.mk b85411238d5a1f06f8b612ba72e4c5df145dc90d # Version: Commits on Aug 09, 2025
-----------------------------------------------------------------------------------
Merge branch 'master' into main_new,

------------------------------------------------------------------------------------------
devilutionx.mk c62a19e29999098b17a9ae46628732c846ea967d # Version: Commits on Aug 10, 2025
------------------------------------------------------------------------------------------
Party Information Panel (#7877),

----------------------------------------------------------------------------------------
supertux2.mk 18be4d380cf414db49a5ce9ce753b4657494378b # Version: Commits on Aug 10, 2025
----------------------------------------------------------------------------------------
Update translations,

----------------------------------------------------------------------------------------
ryzen-smu.mk 172c316f53ac8f066afd7cb9e1da517084273368 # Version: Commits on Aug 09, 2025
----------------------------------------------------------------------------------------
added PM table for the PRO variant of HX 370 (#19)

Co-authored-by: zzz809146 <[email protected]>,

----------------------------------------------------------------------------------------
doomretro.mk 659b5eb56977edac66754e42675683539319c48a # Version: Commits on Aug 10, 2025
----------------------------------------------------------------------------------------
Fix panning with mouse in automap when console open, paused,

-------------------------------------------------------------------------------------
gzdoom.mk 2ef2243f7f90dcefd4a7126ccf09f05eb4d7943f # Version: Commits on Aug 10, 2025
-------------------------------------------------------------------------------------
Update zwidget

* Moved subtree scripts to tools, updated bash script for granularity

* Squashed 'libraries/ZWidget/' changes from 96501b6ef1..02da8cdc0e

02da8cdc0e Added ListView::GetPreferredWidth, ListView::GetPreferredHeight, ListView::GetMinHeight

04bf153d9d Added event subscriber system

1ce55e5da2 Added Dropdown Known issues: does not hide when parent widget's visibility changes

git-subtree-dir: libraries/ZWidget

git-subtree-split: 02da8cdc0e0ca14443245e0aa5a25b3f8e84928b,

-----------------------------------------------------------------------------------
tr1x.mk 9691109991b0f1a35cfeb09a592d1c51c18376b4 # Version: Commits on Aug 09, 2025
-----------------------------------------------------------------------------------
game-strings: improve German translation,

-----------------------------------------------------------------------------------
tr2x.mk 9691109991b0f1a35cfeb09a592d1c51c18376b4 # Version: Commits on Aug 09, 2025
-----------------------------------------------------------------------------------
game-strings: improve German translation,

------------------------------------------------------------------------------------------------
libretro-nestopia.mk d33852f5efe89c87a06f8ce7d12b8b5451e9ae71 # Version: Commits on Aug 09, 2025
------------------------------------------------------------------------------------------------
libretro: Update version string,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-rendering Area: Rendering & Graphics pixelbender T-refactor Type: Refactor / Cleanup

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants