-
Notifications
You must be signed in to change notification settings - Fork 21
feat: v3 #152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
triniwiz
wants to merge
57
commits into
master
Choose a base branch
from
v3-v8
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat: v3 #152
Changes from all commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
8245654
feat: 3x
triniwiz eb3d960
fix(canvas): missing symbols on android
triniwiz 0ec37c4
feat: canvas v3 & audio-context v2 alpha
triniwiz 0df34c4
fix(canvas): android teardown
triniwiz d8b109d
chore: rebuild lib
triniwiz 9704ae5
chore: 3.0.0-alpha.1
triniwiz 154bebc
fix: build
triniwiz 6207222
chore: 3.0.0-alpha.2
triniwiz bc2e0e5
fix: headers
triniwiz cbc1f29
chore: 3.0.0-alpha.3
triniwiz 2067384
fix: exclude nested Headers/.gitignore from npm-packed dist output
triniwiz 61b69db
chore: bump
triniwiz 23dbec7
Merge branch 'master' into v3-v8
triniwiz 164d443
perf(ios): register every fast-call overload, not just the first
triniwiz d95a242
fix(build): make canvas-core buildable on Apple targets without `mtl`
triniwiz f9cf101
chore(deps): bump skia-safe to 0.101 (Skia m152)
triniwiz 5718fd5
test: cover ImageData ownership and the V8 bridge invariants, and run…
triniwiz 8105b7e
fix(ios): size the array buffers so setLineDash, roundRect and drawBu…
triniwiz 27a584a
chore(deps): bump wgpu to 30.0.0
triniwiz 9537c60
chore(deps): bump skia-safe to 0.153.4
triniwiz 8925301
Merge branch 'master' into v3-v8
triniwiz 1578e41
feat(audio-context): add tvOS support
triniwiz d7f077c
wip(webgpu): port off wgpu_core Global onto Arc resource handles
triniwiz eeb442c
wip(webgpu): port device, queue, buffer and the pass encoders
triniwiz 642048e
wip(webgpu): finish the port -- canvas-c compiles against post-Global…
triniwiz d8c2a86
fix(playground): request PreMultiplied alpha on the webgpu demo
triniwiz 2850011
fix(webgpu): negotiate the surface alpha mode against real capabilities
triniwiz f3a6168
test(playground): exercise the webgpu paths the cube demo never reached
triniwiz 6651a11
test(playground): add a webgpu smoke suite and drive a real render loop
triniwiz f4e2799
Merge branch 'feat/wgpu-arc-migration' into v3-v8
triniwiz f01f034
build: make the native builds runnable outside CI
triniwiz 4978035
fix(v8): stop registering same-arity fast-API overloads
triniwiz cc81657
feat(webgpu): put the per-draw-call render pass methods on the fast API
triniwiz aaf4ecb
fix(webgpu): repair the platform-gated paths the Arc migration missed
triniwiz 330132a
fix(webgpu): stop inventing depth/stencil load and store ops
triniwiz 3099f1e
fix(canvas): release the ImageAsset strong ref after loading
triniwiz 4217605
fix(canvas2d): ignore out-of-range line style values as the web does
triniwiz d7271f7
perf(canvas2d): cache parsed fonts and shaped text layouts
triniwiz c20710c
perf(webgl): skip redundant GL context binds
triniwiz 2c996a8
feat(webgpu): zero-copy video frames
triniwiz 3430505
feat(webgpu): pass encoders on the fast API
triniwiz 6f64e82
feat(canvas): createImageBitmap sources and bitmaprenderer
triniwiz 6f17579
fix(canvas2d): spec conformance
triniwiz 27c409d
fix(webgl): honour the scissor rect when clearing
triniwiz c7bbd9b
fix(plugins): size canvases in CSS pixels for Chart.js and Pixi
triniwiz ab1eed5
docs(canvas): document willReadFrequently
triniwiz aba0884
build: runnable native builds, test and demo harnesses
triniwiz 94f8a81
chore: bump versions
triniwiz 0d7d72a
chore: rebuild libs
triniwiz aa809ec
fix: react-nativescript dep
triniwiz ea30444
fix: typings
triniwiz f2f17cd
fix: canvas TypeScript build errors
triniwiz 3a96d3d
chore: 3.0.0-alpha.9
triniwiz d82a47f
Potential fix for pull request finding 'CodeQL / Cache Poisoning via …
triniwiz 79bdafe
Potential fix for pull request finding 'CodeQL / Workflow does not co…
triniwiz 37c0d52
fix(canvas): 2d clean up
triniwiz 9b12d0e
chore: 3.0.0-alpha.10
triniwiz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| # react-nativescript and svelte-native are demo-only devDependencies whose | ||
| # published peer ranges still cap @nativescript/core at 8.x (react-nativescript | ||
| # 5.0.0 -> ^8.3.5, svelte-native 1.0.29 -> ^8.5.9); no release of either | ||
| # supports core 9 yet. Since the root bumped to @nativescript/core ~9.1.0, | ||
| # npm's strict peer resolution fails `npm install` outright (ERESOLVE), which | ||
| # is what broke the npm Release + pull-request workflows. | ||
| # | ||
| # Nothing in this repo consumes those peers at runtime — the demos are built | ||
| # per-app by nx — so accept the mismatch here instead of pinning core back. | ||
| # Drop this once both packages publish a core 9 compatible release. | ||
| legacy-peer-deps=true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| 0e89474b1a203ff084b4c88df8a2aa777e5c50a0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| v8-14.9.207.39-3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.