UI components with pixel shaders, writing your first shader
5 years ago shaders transformed game graphics and became the technology behind all amazing VFX we see in computer games. Now they are ready to rock the web. Shaders are little programs written in C-like language GLSL (OpenGL Shading Language) which are aimed at describing the state of vertices (vertex shaders) or pixels (fragment shaders) in OpenGL or WebGL context using math equations. GLSL compiles and runs at GPU achieving unprecedented performance for HTML/CSS world. Shaders are widely used in game development and 3D graphics apps providing unlimited abilities for implementing special effects and rendering techniques. However, for web development, GLSL is still underutilized despite wide browsers support. This talk reviews real-world shaders usage for web UI development and provides some how-to's on integrating GLSL component into your web application.
Being a part of R&D team at Evolution Gaming, Denis works on photorealistic web games using React and WebGL. Has a weakness for computer graphics and code optimization. Leads a workshop (http://challengingnative.com), organizes React Amsterdam and AmsterdamJS conferences.