~/talk

WebGL For More Than Graphics: Is It Possible?

Talkat JSConf Colombia 2016 · 2016-10-07..10-08· [web-platform, creative-coding]
slides:none on file

Live demos show WebGL used as a general‑purpose GPU: an edge detection shader running at 60fps, a particle system pushing 300,000 particles, and a 1024×1024 matrix multiply where GPU gives thousands‑fold speedups versus CPU (large CPU run takes minutes). Implementation details include writing GLSL fragment/vertex shaders, moving data via textures and reading back with getImageData, plus limits: old GLSL, no WebCL/compute shaders in browsers, serialization and shader timeouts.

AI-written summary · about

  1. 0:00Intro
  2. 6:24Small Math Operations
  3. 6:53WebGL
  4. 8:19Pixels
  5. 9:33Matrix Multiplication
  6. 16:53Big O notation
  7. 18:10Proof of concept
  8. 18:24Hash collision
  9. 18:55Signal analysis
  10. 19:32GLSL
  11. 20:16Bit Operations
  12. 20:50Shader Timeouts
  13. 21:25Shaders
  14. 21:49Web Worker
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.