{"json_modified": "2016-09-13T07:55:25.982062", "uuid": "8becee3f-810b-4c55-85ec-0112924f2a10", "title": "WebGLShader", "url": "/en-US/docs/Web/API/WebGLShader", "tags": ["Reference", "WebGL", "WebGLShader"], "translations": [{"uuid": "1ce9c5e3-f80d-4812-a0a2-4b6333e5483f", "title": "WebGLShader", "url": "/ko/docs/Web/API/WebGLShader", "tags": [], "summary": "WebGLShader\u00a0\ub97c \uc0dd\uc131\ud558\ub824\uba74\u00a0WebGLRenderingContext.createShader\ub97c \uc0ac\uc6a9\ud55c\ub2e4. \uadf8\ub7ec\uace0 \ub098\uc11c\ub294\u00a0\u00a0WebGLRenderingContext.shaderSource()\ub97c \uc0ac\uc6a9\ud574\uc11c GLSL \uc18c\uc2a4 \ucf54\ub4dc\ub97c \uc5f0\uacb0\ud55c\ub2e4. \ub9c8\uc9c0\ub9c9\uc73c\ub85cWebGLRenderingContext.compileShader()\ub97c \ud638\ucd9c\ud558\uace0 \uc170\uc774\ub354\ub97c \ucef4\ud30c\uc77c\ud55c\ub2e4. \uc774 \uc2dc\uc810\uc5d0\uc11c\u00a0WebGLShader\u00a0\ub294 \uc5ec\uc804\ud788 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ud615\uc2dd\uc740 \uc544\ub2c8\uace0WebGLProgram\uc5d0 \ubd80\ucc29\ub418\uc5b4\uc57c \ud55c\ub2e4.", "localization_tags": ["inprogress"], "locale": "ko", "last_edit": "2016-08-19T03:58:02", "review_tags": []}], "modified": "2016-09-13T07:55:25", "label": "WebGLShader", "localization_tags": [], "locale": "en-US", "id": 154217, "last_edit": "2016-09-13T07:55:14", "summary": "The WebGLShader is part of the WebGL API and can either be a vertex or a fragment shader. A WebGLProgram requires both types of shaders.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Description", "title": "Description"}, {"id": "Examples", "title": "Examples"}, {"id": "Creating_a_vertex_shader", "title": "Creating a vertex shader"}, {"id": "Creating_a_fragment_shader", "title": "Creating a fragment shader"}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "See_also", "title": "See also"}], "slug": "Web/API/WebGLShader", "review_tags": []}