electron/docs/tutorial
reito 1aeca6fd0e
feat: GPU shared texture offscreen rendering (#42953)
* feat: GPU shared texture offscreen rendering

* docs: clarify texture infos that passed by the paint event.

* feat: make gpu osr spec test optional

* fix: osr image compare

* fix: remove duplicate test

* fix: update patch file

* fix: code review

* feat: expose more metadata

* feat: use better switch design

* feat: add warning when user forget to release the texture.

* fix: typo

* chore: update patch

* fix: update patch

* fix: update patch description

* fix: update docs

* fix: apply suggestions from code review

Co-authored-by: Charles Kerr <charles@charleskerr.com>

* fix: apply suggested fixes

---------

Co-authored-by: Charles Kerr <charles@charleskerr.com>
2024-08-22 19:23:13 -05:00
..
accessibility.md fix: `AXManualAccessibility` showing failure (#38102) 2023-04-26 19:41:56 +02:00
application-debugging.md docs: ensure all links are on a single line (#42235) 2024-05-28 11:15:18 -07:00
application-distribution.md docs: ensure all links are on a single line (#42235) 2024-05-28 11:15:18 -07:00
asar-archives.md docs: ensure all links are on a single line (#42235) 2024-05-28 11:15:18 -07:00
asar-integrity.md docs: fix typo in ASAR integrity docs (#42538) 2024-06-22 20:26:23 +02:00
automated-testing.md docs: update Playwright automated-testing guide (#41081) 2024-01-24 09:50:55 -06:00
boilerplates-and-clis.md docs: update references to Electron Packager (#40480) 2023-11-09 11:15:32 -08:00
code-signing.md docs: ensure all links are on a single line (#42235) 2024-05-28 11:15:18 -07:00
context-isolation.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
dark-mode.md docs: fixing typo in dark mode fiddle and doc (#42112) 2024-05-13 10:50:55 +02:00
debugging-main-process.md fix: wrong default port in docs (#40665) 2023-12-11 11:43:06 -05:00
debugging-vscode.md docs: use relative links within docs (#29651) 2021-06-14 14:02:23 -05:00
devices.md docs: fixed typos and grammatical errors (#40966) 2024-01-19 08:21:42 -06:00
devtools-extension.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
distribution-overview.md docs: add forge-overview.md (#35473) 2022-09-21 16:49:22 -04:00
electron-timelines.md docs: update timelines for E33 (#43389) 2024-08-20 15:47:32 -07:00
electron-versioning.md chore: enforce consistent Markdown style for strong and emphasis (#37787) 2023-04-03 13:20:10 +02:00
esm.md docs: update formatting for mdx3 compatibility (#42052) 2024-05-07 19:20:47 -04:00
examples.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
forge-overview.md docs: mention alternative tooling (#39337) 2023-08-24 12:03:30 +02:00
fuses.md docs: fix formatting in fuses tutorial (#43303) 2024-08-13 15:27:44 -04:00
in-app-purchases.md docs: fixed typos and grammatical errors (#40966) 2024-01-19 08:21:42 -06:00
installation.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
introduction.md docs: update external links (#39421) 2023-08-10 11:55:52 +02:00
ipc.md docs: wording in IPC tutorial docs (#40555) 2023-11-22 15:19:54 +09:00
keyboard-shortcuts.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
launch-app-from-url-in-another-app.md docs: ensure all links are on a single line (#42235) 2024-05-28 11:15:18 -07:00
linux-desktop-actions.md docs: remove platform notices from tutorial titles (#32937) 2022-03-03 09:56:00 -08:00
mac-app-store-submission-guide.md docs: clean up MAS submission guide (#42368) 2024-06-12 12:58:21 -05:00
macos-dock.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
message-ports.md docs: tiny update on example message-ports.md (#39884) 2023-09-21 11:46:23 -04:00
multithreading.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
native-file-drag-drop.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
notifications.md docs: fix broken notification-spec markdown link (#42243) 2024-05-29 14:41:17 +02:00
offscreen-rendering.md feat: GPU shared texture offscreen rendering (#42953) 2024-08-22 19:23:13 -05:00
online-offline-events.md docs: update to the use of arrow functions in line with the style guide (#30194) 2021-08-02 10:57:37 +09:00
performance.md docs: fixed typos and grammatical errors (#40966) 2024-01-19 08:21:42 -06:00
process-model.md docs: fixed typos and grammatical errors (#40966) 2024-01-19 08:21:42 -06:00
progress-bar.md chore: update @electron/lint-roller to 2.1.0 (#42078) 2024-05-10 11:00:15 +02:00
quick-start.md fix: add language to html in quick-start.md (#41225) 2024-02-08 10:27:50 +09:00
recent-documents.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
repl.md docs: update REPL guide (#28943) 2021-05-04 17:17:04 +09:00
represented-file.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00
sandbox.md docs: fixed typos and grammatical errors (#40966) 2024-01-19 08:21:42 -06:00
security.md docs: fix info admonitions in security.md (#42451) 2024-06-12 11:38:21 -05:00
snapcraft.md docs: update references to Electron Packager (#40480) 2023-11-09 11:15:32 -08:00
spellchecker.md chore: type check JS in docs (#38423) 2023-06-05 16:26:26 +09:00
support.md docs: consolidate info docs (#32964) 2022-02-28 11:46:52 -08:00
testing-on-headless-ci.md docs: add link to Travis CI headless page (#38990) 2023-07-10 16:45:18 -04:00
tray.md chore: type check JS in docs (#38423) 2023-06-05 16:26:26 +09:00
tutorial-1-prerequisites.md docs: update formatting for mdx3 compatibility (#42052) 2024-05-07 19:20:47 -04:00
tutorial-2-first-app.md docs: update formatting for mdx3 compatibility (#42052) 2024-05-07 19:20:47 -04:00
tutorial-3-preload.md docs: corrected the ipcMain import path (#40764) 2023-12-19 12:30:48 -06:00
tutorial-4-adding-features.md chore: disallow shortcut reference links in docs Markdown (#36860) 2023-01-16 10:22:49 +01:00
tutorial-5-packaging.md docs: update references to Electron Packager (#40480) 2023-11-09 11:15:32 -08:00
tutorial-6-publishing-updating.md docs: fixed broken electron-fiddle links in the "Tutorial - Publishing and Updating" doc (#43129) 2024-08-01 20:28:50 -05:00
updates.md docs(autoUpdater): document static storage strategy (#42690) 2024-07-02 19:06:38 +02:00
using-native-node-modules.md chore: update @electron/lint-roller to 2.2.0 (#42412) 2024-06-10 10:14:03 -05:00
using-pepper-flash-plugin.md docs: uniformize tutorial titles (#30527) 2021-08-16 14:12:34 +02:00
web-embeds.md docs(web-embeds): replace BrowserView ref with WebContentsView (#42416) 2024-06-12 14:55:06 -05:00
window-customization.md docs: update window customization tutorial (#43388) 2024-08-20 15:29:01 -07:00
windows-arm.md docs: update docs.microsoft.com links to learn.microsoft.com (#37707) 2023-03-29 12:16:44 +02:00
windows-store-guide.md docs: update references to Electron Packager (#40480) 2023-11-09 11:15:32 -08:00
windows-taskbar.md chore: extend linting of code blocks in the docs (#40245) 2023-11-21 16:50:08 +09:00