# WebGL Samples # Structure of WebGL Application WebGL application code is a combination of JavaScript and OpenGL Shader Language. - JavaScript is required to communicate with the CPU. - OpenGL Shader Language is required to communicate with the GPU. ![WebGL Application Structure](https://raw.githubusercontent.com/ayamir/blog-imgs/main/webgl_application_structure.jpg) # Samples ## 2D coordinates ```html ```