Comments (5)
Hi thanks! I have no idea... but a quick search bring this up:
- http://stackoverflow.com/questions/23598471/how-do-i-clean-up-and-unload-a-webgl-canvas-context-from-gpu-after-use
- https://github.com/KhronosGroup/WebGLDeveloperTools/blob/master/src/debug/webgl-debug.js
I will appreciate any PR concerning this issue : )
from glslcanvas.
Wait! I did ad this: https://github.com/patriciogonzalezvivo/glslCanvas/blob/master/src/GlslCanvas.js#L166-L180
It will delete textures and shader program... but I'm uncertain if it's the best way to delete the WebGL context. Suddenly = null
doesn't seems very elegant : )
from glslcanvas.
This is a proper way to clean objects in JS =) There is a delete keyword but it have weird behavior. Cool thanks. Will try this and make PR if there is a potential improvement.
from glslcanvas.
thanks! I'm curious to see what you build with it. : )
from glslcanvas.
This doesn't work for me when using a texture. I receive the following error javascript error:
Uncaught TypeError: Failed to execute 'deleteTexture' on 'WebGLRenderingContext': parameter 1 is not of type 'WebGLTexture'.
at GlslCanvas.destroy (mixin.js:56)
from glslcanvas.
Related Issues (20)
- Difference in handling textures in glslCanvas and glslViewer HOT 3
- Video feedback demo
- webcam
- How to use glsl version 3.00 HOT 1
- Unexplainable syntax error HOT 1
- setUniform not working HOT 4
- Is it possible to force a lower framerate than 60? HOT 2
- GL Canvas Back to MediaStream results in black frames.
- Adding webgl2 support and other future releases.
- Is it possible to draw vertex data (i.e. gl.drawArrays)?
- Multiple shader passes
- setMouse / Faulty mouse coordinates HOT 2
- Load and render a single frame may fall into a blank
- u_mouse causing flashing in shader
- In the browser html showing black color.
- 'mousemove' event listener never released
- Rawgit no longer exists HOT 1
- Unable to import via es6 module
- Load shader as a external file HOT 1
- WebGL warnings in Firefox
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 glslcanvas.