Comments (1)
Hi, so in your debounced loop you are creating two new BlendPIXs with multiply (*
) and over (&
), this is causing the leak, you can avoid this by re-using pipeline you setup in your first block. The LiveColor has a initializer with a future callback, simply swap LiveColor(color)
with LiveColor({ self.color })
, then as soon as you change the UIColor
/ NSColor
, all relevant PIXs will render, and the final PIXs delegate will be called. LiveValues simply listen for new values on each frame.
You can monitor the active PIXs in the Render's linkedNodes
.
There is currently not auto release of PIXs. Please call destroy()
to release the texture of a PIX.
Let me know if it works!
from pixelkit.
Related Issues (20)
- Export Green Screen in Swift HOT 27
- Video audio not included after export HOT 2
- ScenePIX setup HOT 2
- SPM error HOT 5
- Question: Is it possible to get an IOSurface backed CVPixelBuffer from a PIX? HOT 1
- Question: Support for CoreML / Vision? HOT 1
- Low frame rate HOT 1
- Metal View res not set HOT 1
- The demo 'PixelKitLegacy' miss Podfile and can not be runned. HOT 1
- How to install? HOT 4
- Compatibility with Catalina ? HOT 5
- Wrong PI constant used in Metal Shaders
- Using RecordPIX ? HOT 1
- .gitmodules probably wrong URL HOT 1
- Screen Capture? HOT 3
- Text generation? HOT 4
- I want to save the processed photos to the album HOT 2
- Unresolved identifier 'ImagePIXUI' HOT 4
- Pixelkit not conforming to latest RenderKit changes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pixelkit.