Nathan Adams
|
a6c6ae13fe
|
tests: Adjust tolerance of existing image tests
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
051927775c
|
tests: Clippy lint
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
9c4190b20b
|
tests: Readd suffix to actual/difference files
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
67ec70d960
|
tests: Set default log filter to warn for wgpu
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
cdb2c5fe04
|
tests: Allow image tolerance & max_outliers on image comparison tests. Changed all existing image tests to use 1 sample count since this changes them all anyway
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
d70d9067ec
|
tests: Fix clippy lints
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
4ef88eaaa0
|
tests: Fix imgchecks feature compiling
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
c73aa5b9d5
|
tests: Add sample_count to render options
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
cbe17c4455
|
tests: Filter early to avoid creating test info (and thus wgpu) for tests that won't run
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
9b43836d1d
|
tests: Allow executing of with_renderer tests always, but image comparison is still gated
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
836468b6dd
|
tests: Add player_options.with_renderer option, automatically set when image = true
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
6acf6009ef
|
tests: Made PlayerOptions non optional (just empty default), and it works with a PlayerBuilder instead of a Player
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
e614f788af
|
tests: Refactor code so all testing goes through Test::test(), allows for approximations with custom hooks
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
8b02045c6b
|
tests: Readd custom assert_eq
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
a340318486
|
tests: Refactor runner methods to take in &Test and not direct values
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
56bc2b5051
|
tests: Added Test::should_run()
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
dda8debadc
|
tests: Move shared object tests to their own file
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
792d68d370
|
tests: Move TestLogBackend to runner
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
99da686822
|
tests: Move external interface tests to their own file
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
ccc7c0a424
|
tests: Move ExternalInterfaceTestProvider to its own mod
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
c5ab440083
|
tests: Move run_test(test) to Test::run()
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
6384034e47
|
tests: Move test_swf_with_hooks to util/runner
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
ce8cb9501b
|
tests: Move test_swf_approx to util/runner
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
818897b74e
|
tests: Move run_swf to util/runner
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
4418431bfe
|
tests: Move assert_eq to utils
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
a741f373b4
|
tests: Take in a &Path for various paths
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
83af3e6b4e
|
tests: Extract Test struct that contains all the info for a test
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
ff8506d351
|
tests: Extract TestOptions::read() for parsing a file
|
2023-01-28 12:15:59 -07:00 |
Nathan Adams
|
316df5b415
|
tests: Extract TestOptions into its own file
|
2023-01-28 12:15:59 -07:00 |
David Wendt
|
cfa259fe57
|
chore: Reproducible archive should include the whole project, not just the web subdir
|
2023-01-27 18:01:51 -07:00 |
Nathan Adams
|
7d234956eb
|
tests: Move tests away from giant macro to individual test.toml files that describe the test
|
2023-01-27 13:53:43 +01:00 |
renovate[bot]
|
175d131986
|
fix(deps): update rust crate webbrowser to 0.8.6
|
2023-01-27 01:00:30 +01:00 |
CUB3D
|
56fd9adbf9
|
web: Add key code for NumpadEnter
|
2023-01-24 22:12:32 -06:00 |
CUB3D
|
f559fe0077
|
desktop: Add key code for Numpad Enter
|
2023-01-24 22:12:32 -06:00 |
CUB3D
|
92d1e81a16
|
desktop: Add keycodes for Tab, Return and Backspace
|
2023-01-24 22:12:32 -06:00 |
Aaron Hill
|
7ba960987c
|
core: Display class name in ErrorObject debug impl
This lets us know something about the type of error
that was thrown, and doesn't require an Activation/UpdateContext.
|
2023-01-24 20:38:45 -06:00 |
TÖRÖK Attila
|
e3ed59cfa7
|
chore: Run cargo update
|
2023-01-24 20:10:40 -06:00 |
TÖRÖK Attila
|
e77b1e379c
|
core/audio: mp3: Use MpaReader instead of the deprecated Mp3Reader from Symphonia
|
2023-01-24 20:10:40 -06:00 |
renovate[bot]
|
8b6eef1715
|
fix(deps): update rust dependencies
|
2023-01-24 20:10:40 -06:00 |
David Wendt
|
f213ec40fc
|
chore: `npm ci` must run before any other Node scripts
|
2023-01-24 01:45:43 +01:00 |
Nathan Adams
|
1bfa69ade2
|
wgpu: Guard against infinite loops in gradient shader - fixes #9260
|
2023-01-23 23:25:30 +01:00 |
Daniel Jacobs
|
0a04b22a79
|
avm2: Stub simple flash.text.engine enums
|
2023-01-23 13:51:26 -06:00 |
Aaron Hill
|
ffc393e3e8
|
render: Work around naga_oil duplicate definition bug
|
2023-01-23 11:31:04 +01:00 |
Aaron Hill
|
fc3c2a2297
|
Update wgpu
This requires us to bump naga as well, and switch to a fork
of naga_oil that compiles against the latest naga.
|
2023-01-23 11:31:04 +01:00 |
Aaron Hill
|
a71d14d31c
|
Fix wasm build
|
2023-01-23 11:31:04 +01:00 |
Aaron Hill
|
0fe8ef6c2d
|
Get naga_oil shaders working
|
2023-01-23 11:31:04 +01:00 |
Aaron Hill
|
6fe7af58d5
|
Move back to upstream wgpu repository
We're relying on unreleased changes, so we depend on the latest commit
from their repository.
|
2023-01-23 11:31:04 +01:00 |
David Wendt
|
d280d44eed
|
chore: JS-side lints
|
2023-01-23 10:40:26 +01:00 |
David Wendt
|
2e09ca3772
|
core: Add CI step for sealing the version and producing a version-sealed source archive.
|
2023-01-23 10:40:26 +01:00 |
David Wendt
|
5c6de440e1
|
core: Enable repro builds on existing CI workflow
|
2023-01-23 10:40:26 +01:00 |