Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
getopenscreen
openscreen
Repository navigation
Code
Issues
41
(41)
Pull requests
23
(23)
Discussions
Actions
Projects
Security and quality
Insights
More
items
feat: shader effects integration (#1199, #1202, #1207)
- #1210
#1210
Merged
EtienneLescot
merged 19 commits into
main
getopenscreen/openscreen:main
from
integration/shader-effects
getopenscreen/openscreen:integration/shader-effects
Copy head branch name to clipboard
Oct 15, 2026
Conversation
Commits
19
(19)
Checks
Files changed
Merged
feat: shader effects integration (#1199, #1202, #1207)
#1210
EtienneLescot
merged 19 commits into
main
getopenscreen/openscreen:main
from
integration/shader-effects
getopenscreen/openscreen:integration/shader-effects
Copy head branch name to clipboard
Commits
Commits on Oct 15, 2026
docs: spec agent-written shader effects
Show description for 49ef517
EtienneLescot
committed
49ef517
View commit details
Copy full SHA for 49ef517
Browse repository at this point
feat(compositor): shader effects contract v1 and the Windows pass
Show description for fa56aee
EtienneLescot
committed
fa56aee
View commit details
Copy full SHA for fa56aee
Browse repository at this point
feat(effects): shader effects in the document, and the agent tools
Show description for b202748
EtienneLescot
committed
b202748
View commit details
Copy full SHA for b202748
Browse repository at this point
feat(compositor): the Linux pass of shader effects
Show description for 5a68fc6
EtienneLescot
committed
5a68fc6
View commit details
Copy full SHA for 5a68fc6
Browse repository at this point
feat(effects): the recording's surface in the effect contract
Show description for b57881d
EtienneLescot
committed
b57881d
View commit details
Copy full SHA for b57881d
Browse repository at this point
fix(effects): address the review of the shader effects integration
Show description for 9c984b6
EtienneLescot
committed
9c984b6
View commit details
Copy full SHA for 9c984b6
Browse repository at this point
ci: run CI on integration branches
Show description for 5d2e36f
EtienneLescot
committed
5d2e36f
View commit details
Copy full SHA for 5d2e36f
Browse repository at this point
feat(compositor): the macOS shader effects pass (Metal)
Show description for 69eb43c
EtienneLescot
committed
69eb43c
View commit details
Copy full SHA for 69eb43c
Browse repository at this point
feat(compositor): the macOS effect inputs carry the footage plane
Show description for 6a39c3c
EtienneLescot
committed
6a39c3c
View commit details
Copy full SHA for 6a39c3c
Browse repository at this point
feat(compositor): the Metal pass keeps what the scene shows, and maps the footage plane
Show description for b4728e2
EtienneLescot
committed
b4728e2
View commit details
Copy full SHA for b4728e2
Browse repository at this point
fix(compositor): a hidden cursor still hands effects its pointer and clicks
Show description for 4a6a6d5
EtienneLescot
committed
4a6a6d5
View commit details
Copy full SHA for 4a6a6d5
Browse repository at this point
feat(effects): check an effect's code off the main thread, and price the tiers on an M1
Show description for 8f61301
EtienneLescot
committed
8f61301
View commit details
Copy full SHA for 8f61301
Browse repository at this point
test(compositor): the Windows test frame carries its size
Show description for 857e5fd
EtienneLescot
committed
857e5fd
View commit details
Copy full SHA for 857e5fd
Browse repository at this point
feat(effects): getFrames renders from the document when no export is current
Show description for ad27752
EtienneLescot
committed
ad27752
View commit details
Copy full SHA for ad27752
Browse repository at this point
refactor(effects): one effect at a time, no lanes
Show description for e022cf4
EtienneLescot
committed
e022cf4
View commit details
Copy full SHA for e022cf4
Browse repository at this point
feat(effects): the Effects lane and the effect inspector
Show description for 2e5bea0
EtienneLescot
committed
2e5bea0
View commit details
Copy full SHA for 2e5bea0
Browse repository at this point
docs(website): the Custom effects page
Show description for a993ac7
EtienneLescot
committed
a993ac7
View commit details
Copy full SHA for a993ac7
Browse repository at this point
fix(effects): getFrames names a frame it could not render, and the review's doc fixes
Show description for 2d2b3e7
EtienneLescot
committed
2d2b3e7
View commit details
Copy full SHA for 2d2b3e7
Browse repository at this point
fix(effects): CodeRabbit's second pass on the integration PR
Show description for 48615d7
EtienneLescot
committed
48615d7
View commit details
Copy full SHA for 48615d7
Browse repository at this point
You can’t perform that action at this time.