API: WebGL の翻訳状況

このページは MDN の WebGL API の章における進行中の文書化作業を追跡するものです。気軽に協力してください。

概要

ページ数 翻訳済み 翻訳が更新済み 翻訳が技術レビュー済み 翻訳が編集レビュー済み マクロの文字列数 翻訳済みのマクロの文字列数
306 35 (11%) 5 (14%) 33 (94%) 32 (91%) 68 66 (97%)

全記事一覧

ページ 翻訳状況
ANGLE_instanced_arrays はい、ただし最新の状態ではありません (25 分前)。 編集する。
ANGLE_instanced_arrays.drawArraysInstancedANGLE() 未訳です。 今すぐ翻訳しましょう。
ANGLE_instanced_arrays.drawElementsInstancedANGLE() 未訳です。 今すぐ翻訳しましょう。
ANGLE_instanced_arrays.vertexAttribDivisorANGLE() 未訳です。 今すぐ翻訳しましょう。
EXT_blend_minmax 未訳です。 今すぐ翻訳しましょう。
EXT_color_buffer_float 未訳です。 今すぐ翻訳しましょう。
EXT_color_buffer_half_float 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.beginQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.createQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.deleteQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.endQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.getQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.getQueryObjectEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.isQueryEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_disjoint_timer_query.queryCounterEXT() 未訳です。 今すぐ翻訳しましょう。
EXT_float_blend 未訳です。 今すぐ翻訳しましょう。
EXT_frag_depth 未訳です。 今すぐ翻訳しましょう。
EXT_sRGB 未訳です。 今すぐ翻訳しましょう。
EXT_shader_texture_lod 未訳です。 今すぐ翻訳しましょう。
EXT_texture_compression_bptc 未訳です。 今すぐ翻訳しましょう。
EXT_texture_compression_rgtc 未訳です。 今すぐ翻訳しましょう。
EXT_texture_filter_anisotropic 未訳です。 今すぐ翻訳しましょう。
HTMLCanvasElement: webglcontextcreationerror event 未訳です。 今すぐ翻訳しましょう。
HTMLCanvasElement: webglcontextlost event 未訳です。 今すぐ翻訳しましょう。
HTMLCanvasElement: webglcontextrestored event 未訳です。 今すぐ翻訳しましょう。
OES_element_index_uint 未訳です。 今すぐ翻訳しましょう。
OES_fbo_render_mipmap 未訳です。 今すぐ翻訳しましょう。
OES_standard_derivatives 未訳です。 今すぐ翻訳しましょう。
OES_texture_float 未訳です。 今すぐ翻訳しましょう。
OES_texture_float_linear 未訳です。 今すぐ翻訳しましょう。
OES_texture_half_float 未訳です。 今すぐ翻訳しましょう。
OES_texture_half_float_linear 未訳です。 今すぐ翻訳しましょう。
OES_vertex_array_object 未訳です。 今すぐ翻訳しましょう。
OES_vertex_array_object.bindVertexArrayOES() 未訳です。 今すぐ翻訳しましょう。
OES_vertex_array_object.createVertexArrayOES() 未訳です。 今すぐ翻訳しましょう。
OES_vertex_array_object.deleteVertexArrayOES() 未訳です。 今すぐ翻訳しましょう。
OES_vertex_array_object.isVertexArrayOES() 未訳です。 今すぐ翻訳しましょう。
OVR_multiview2 未訳です。 今すぐ翻訳しましょう。
OVR_multiview2.framebufferTextureMultiviewOVR() 未訳です。 今すぐ翻訳しましょう。
OffscreenCanvas() 未訳です。 今すぐ翻訳しましょう。
RenderingContext 未訳です。 今すぐ翻訳しましょう。
WEBGL_color_buffer_float 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_astc 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_astc.getSupportedProfiles() 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_atc 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_etc 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_etc1 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_pvrtc 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_s3tc 未訳です。 今すぐ翻訳しましょう。
WEBGL_compressed_texture_s3tc_srgb 未訳です。 今すぐ翻訳しましょう。
WEBGL_debug_renderer_info 未訳です。 今すぐ翻訳しましょう。
WEBGL_debug_shaders 未訳です。 今すぐ翻訳しましょう。
WEBGL_debug_shaders.getTranslatedShaderSource() 未訳です。 今すぐ翻訳しましょう。
WEBGL_depth_texture 未訳です。 今すぐ翻訳しましょう。
WEBGL_draw_buffers 未訳です。 今すぐ翻訳しましょう。
WEBGL_draw_buffers.drawBuffersWEBGL() 未訳です。 今すぐ翻訳しましょう。
WEBGL_lose_context 未訳です。 今すぐ翻訳しましょう。
WEBGL_lose_context.loseContext() 未訳です。 今すぐ翻訳しましょう。
WEBGL_lose_context.restoreContext() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.beginQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.beginTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.bindBufferBase() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.bindBufferRange() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.bindSampler() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.bindTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.bindVertexArray() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.blitFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.clearBuffer[fiuv]() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.clientWaitSync() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.compressedTexSubImage3D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.copyBufferSubData() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.copyTexSubImage3D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.createQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.createSampler() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.createTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.createVertexArray() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.deleteQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.deleteSampler() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.deleteSync() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.deleteTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.deleteVertexArray() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.drawArraysInstanced() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.drawBuffers() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.drawElementsInstanced() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.drawRangeElements() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.endQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.endTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.fenceSync() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.framebufferTextureLayer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getActiveUniformBlockName() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getActiveUniformBlockParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getActiveUniforms() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getBufferSubData() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getFragDataLocation() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getIndexedParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getInternalformatParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getQueryParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getSamplerParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getSyncParameter() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getTransformFeedbackVarying() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getUniformBlockIndex() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.getUniformIndices() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.invalidateFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.invalidateSubFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.isQuery() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.isSampler() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.isSync() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.isTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.isVertexArray() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.pauseTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.readBuffer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.renderbufferStorageMultisample() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.resumeTransformFeedback() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.samplerParameter[if]() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.texImage3D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.texStorage2D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.texStorage3D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.texSubImage3D() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.transformFeedbackVaryings() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.uniformBlockBinding() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.uniformMatrix[234]x[234]fv() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.uniform[1234][uif][v]() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.vertexAttribDivisor() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.vertexAttribI4[u]i[v]() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.vertexAttribIPointer() 未訳です。 今すぐ翻訳しましょう。
WebGL2RenderingContext.waitSync() 未訳です。 今すぐ翻訳しましょう。
WebGL: 2D and 3D graphics for the web はい、ただし最新の状態ではありません (270 日前)。 編集する。
A basic 2D WebGL animation example はい、ただし編集レビューが必要です。 編集する。
Data in WebGL 未訳です。 今すぐ翻訳しましょう。
Matrix math for the web 未訳です。 今すぐ翻訳しましょう。
Using WebGL extensions はい、ただし最新の状態ではありません (247 日前)。 編集する。
WebGL best practices はい、ただし最新の状態ではありません (220 日前)。 編集する。
WebGL by example はい、最新の状態です。
Basic scissoring 未訳です。 今すぐ翻訳しましょう。
Boilerplate 1 未訳です。 今すぐ翻訳しましょう。
Canvas size and WebGL 未訳です。 今すぐ翻訳しましょう。
Clearing by clicking 未訳です。 今すぐ翻訳しましょう。
Clearing with colors 未訳です。 今すぐ翻訳しましょう。
Color masking 未訳です。 今すぐ翻訳しましょう。
Detect WebGL 未訳です。 今すぐ翻訳しましょう。
Hello GLSL 未訳です。 今すぐ翻訳しましょう。
Hello vertex attributes 未訳です。 今すぐ翻訳しましょう。
Raining rectangles 未訳です。 今すぐ翻訳しましょう。
Scissor animation 未訳です。 今すぐ翻訳しましょう。
Simple color animation 未訳です。 今すぐ翻訳しましょう。
Textures from code 未訳です。 今すぐ翻訳しましょう。
Video textures 未訳です。 今すぐ翻訳しましょう。
WebGL constants 未訳です。 今すぐ翻訳しましょう。
WebGL model view projection 未訳です。 今すぐ翻訳しましょう。
WebGL tutorial はい、ただし最新の状態ではありません (4 分前)。 編集する。
Adding 2D content to a WebGL context はい、ただし最新の状態ではありません (93 日前)。 編集する。
Animating objects with WebGL はい、ただし最新の状態ではありません (1098 日前)。 編集する。
Animating textures in WebGL はい、ただし最新の状態ではありません (848 日前)。 編集する。
Creating 3D objects using WebGL はい、ただし最新の状態ではありません (220 日前)。 編集する。
Getting started with WebGL はい、ただし最新の状態ではありません (215 日前)。 編集する。
Lighting in WebGL はい、ただし最新の状態ではありません (256 日前)。 編集する。
Using shaders to apply color in WebGL はい、ただし最新の状態ではありません (2 分前)。 編集する。
Using textures in WebGL はい、最新の状態です。
WebGL types 未訳です。 今すぐ翻訳しましょう。
WebGLActiveInfo 未訳です。 今すぐ翻訳しましょう。
WebGLActiveInfo.name 未訳です。 今すぐ翻訳しましょう。
WebGLActiveInfo.size 未訳です。 今すぐ翻訳しましょう。
WebGLActiveInfo.type 未訳です。 今すぐ翻訳しましょう。
WebGLBuffer 未訳です。 今すぐ翻訳しましょう。
WebGLContextEvent 未訳です。 今すぐ翻訳しましょう。
WebGLContextEvent.statusMessage 未訳です。 今すぐ翻訳しましょう。
WebGLFramebuffer 未訳です。 今すぐ翻訳しましょう。
WebGLProgram 未訳です。 今すぐ翻訳しましょう。
WebGLQuery 未訳です。 今すぐ翻訳しましょう。
WebGLRenderbuffer 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext はい、ただし技術レビューが必要です。 編集する。
WebGLRenderingContext.activeTexture() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.attachShader() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.bindAttribLocation() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.bindBuffer() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.bindFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.bindRenderbuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.bindTexture() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.blendColor() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.blendEquation() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.blendEquationSeparate() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.blendFunc() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.blendFuncSeparate() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.bufferData() はい、ただし最新の状態ではありません (255 日前)。 編集する。
WebGLRenderingContext.bufferSubData() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.canvas 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.checkFramebufferStatus() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.clear() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.clearColor() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.clearDepth() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.clearStencil() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.colorMask() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.commit() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.compileShader() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.compressedTexImage[23]D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.compressedTexSubImage2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.copyTexImage2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.copyTexSubImage2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.createBuffer() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.createFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.createProgram() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.createRenderbuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.createShader() はい、ただし最新の状態ではありません (225 日前)。 編集する。
WebGLRenderingContext.createTexture() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.cullFace() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteBuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteProgram() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteRenderbuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteShader() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.deleteTexture() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.depthFunc() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.depthMask() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.depthRange() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.detachShader() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.disable() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.disableVertexAttribArray() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.drawArrays() はい、ただし翻訳途中です。 編集する。
WebGLRenderingContext.drawElements() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.drawingBufferHeight 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.drawingBufferWidth 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.enable() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.enableVertexAttribArray() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.finish() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.flush() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.framebufferRenderbuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.framebufferTexture2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.frontFace() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.generateMipmap() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getActiveAttrib() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getActiveUniform() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getAttachedShaders() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getAttribLocation() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getBufferParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getContextAttributes() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getError() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getExtension() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getFramebufferAttachmentParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getProgramInfoLog() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getProgramParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getRenderbufferParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getShaderInfoLog() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getShaderParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getShaderPrecisionFormat() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getShaderSource() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getSupportedExtensions() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getTexParameter() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getUniform() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getUniformLocation() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getVertexAttrib() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.getVertexAttribOffset() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.hint() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isBuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isContextLost() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isEnabled() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isFramebuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isProgram() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isRenderbuffer() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isShader() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.isTexture() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.lineWidth() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.linkProgram() はい、ただし最新の状態ではありません (225 日前)。 編集する。
WebGLRenderingContext.pixelStorei() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.polygonOffset() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.readPixels() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.renderbufferStorage() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.sampleCoverage() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.scissor() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.shaderSource() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.stencilFunc() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.stencilFuncSeparate() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.stencilMask() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.stencilMaskSeparate() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.stencilOp() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.stencilOpSeparate() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.texImage2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.texParameter[fi]() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.texSubImage2D() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.uniformMatrix[234]fv() はい、ただし最新の状態ではありません (281 日前)。 編集する。
WebGLRenderingContext.uniform[1234][fi][v]() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.useProgram() はい、ただし最新の状態ではありません (5 日前)。 編集する。
WebGLRenderingContext.validateProgram() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.vertexAttribPointer() はい、ただし最新の状態ではありません (89 日前)。 編集する。
WebGLRenderingContext.vertexAttrib[1234]f[v]() 未訳です。 今すぐ翻訳しましょう。
WebGLRenderingContext.viewport() 未訳です。 今すぐ翻訳しましょう。
WebGLSampler 未訳です。 今すぐ翻訳しましょう。
WebGLShader 未訳です。 今すぐ翻訳しましょう。
WebGLShaderPrecisionFormat 未訳です。 今すぐ翻訳しましょう。
WebGLShaderPrecisionFormat.precision 未訳です。 今すぐ翻訳しましょう。
WebGLShaderPrecisionFormat.rangeMax 未訳です。 今すぐ翻訳しましょう。
WebGLShaderPrecisionFormat.rangeMin 未訳です。 今すぐ翻訳しましょう。
WebGLSync 未訳です。 今すぐ翻訳しましょう。
WebGLTexture 未訳です。 今すぐ翻訳しましょう。
WebGLTransformFeedback 未訳です。 今すぐ翻訳しましょう。
WebGLUniformLocation 未訳です。 今すぐ翻訳しましょう。
WebGLVertexArrayObject 未訳です。 今すぐ翻訳しましょう。
Using VR controllers with WebVR はい、ただし編集レビューが必要です。 編集する。
Using the WebVR API はい、ただし編集レビューが必要です。 編集する。
XRViewport 未訳です。 今すぐ翻訳しましょう。
XRWebGLLayer.getViewport() 未訳です。 今すぐ翻訳しましょう。
XRWebGLLayer.ignoreDepthValues 未訳です。 今すぐ翻訳しましょう。
XRWebGLLayerInit.depth 未訳です。 今すぐ翻訳しましょう。

マクロ

マクロ名 文字列数 翻訳済み
Common 18 16
CompatTable 50 50

執筆チーム

fscholz
ライター

注意事項

タグ付け標準

  • グループ化タグ: "WebGL"

目指すこと

We will include what documentation we need to cover WebGL 2.0 functionality is implemented by Gecko, since some of that is expected to land in the next few months.

Other goals we wish to achieve:

  • Help new developers learn WebGL
  • Ease the transition for native OpenGL programmers to move to WebGL
  • Provide guidelines for porting desktop or mobile native apps to the Web using WebGL
  • Show how to use WebGL to accelerate 3D graphics
  • Demonstrate how to integrate WebGL with other content
  • Teach WebGL use without using external libraries
  • Offer a discussion of external libraries that can help make WebGL development easier

目指さないこと

  • Documenting related technologies like asm.js and Emscripten are not in scope for this project, although they do need to be approached properly at some point. They'll be mentioned here, and possibly used to some extent in samples. But they're separate documentation projects.

User stories

  • I'm an experienced Web developer who wants to create a Web app using WebGL.
  • I'm a newcomer to Web development, but am an expert at C++ and have used OpenGL in the past; I just want to create a new Web app using WebGL.
  • I'm an experienced developer who wants to port a C/C++ application to the Web using WebGL.
  • I'm developing a Web site that needs some 3D elements and wonder if/how I can use WebGL for that.
  • I want to use WebGL for high-performance 2D graphics.

Documents needed

The lists here detail specific types of content that need to be produced, as well as precise pages that we know need to be produced or updated.

Types of pages

The following types of pages will need to be produced.

  • Reference [DONE!]
    • Interfaces
    • Properties
    • Methods
    • Events
    • Extensions
  • Landing pages [DONE!]
  • Guides/tutorials [DONE for overview of WebGL1 only]
  • Sample apps and web content [NOT DONE]

Developer guides needed

WebGL developer manual

This documentation covers every area of WebGL one at a time, detailing how they work and how they're used. This structure may or may not be complete, and may need to be cleaned up and reconfigured to make sense. It's not mandatory for the author to follow this exact content structure, as long as everything is covered.

Note: This likely needs a better title.

  • Introduction to WebGL
    • What it is and how it relates to OpenGL
    • Relationship to existing <canvas> API.
    • Benefits of WebGL
    • Availability
    • Overview of the documentation and what to expect
  • Working with contexts
    • Creating and destroying a context
      • Creating a context
      • Context attributes
      • Destroying a context
    • Configuring a context
      • Size
      • State (blending, color depth, etc)
      • Clipping and viewport
  • Buffers
    • The framebuffer and the frontbuffer
      • Covers these two buffers and how drawing into the framebuffer must be done in a single JavaScript callback, since it is automatically copied to the frontbuffer at appropriate times between JS calls
      • Explain how this differs from OpenGL
      • See https://hacks.mozilla.org/2013/04/the-concepts-of-webgl/
    • Creating and destroying buffers
    • Configuring buffers
  • Working with textures
    • Creating and destroying textures
    • Configuring textures
    • Generating texture content
  • Programs and shaders
    • Introduction and definitions
    • Introduction to GLSL
    • Creating and using shaders
      • Creating vertices
        • Assigning attributes to vertices
      • Building vertex arrays
      • Configuring uniforms
    • Creating and deleting programs
      • What they're for
      • Details about using programs
  • Using alternate framebuffers
    • Intro and use cases
    • Creating and binding framebuffers
    • Configuring framebuffers
    • Using renderbuffers for offscreen image data
      • Types of surfaces you need to render to that aren't used as textures to sample from
        • Depth buffers
        • Stencil buffers
        • (etc?)
      • Creating and using renderbuffers
    • See http://www.songho.ca/opengl/gl_fbo.html for extra information.
  • Drawing the rendered frame
    • How to let the browser blit to the frontbuffer
      • Using requestAnimationFrame()
      • Blit happens between JavaScript callbacks
    • Clearing the frame
    • Reading the back pixels
      • How to do it
      • Performance implications
  • Handling WebGL events
    • Handling loss and restoration of the rendering context
  • Integrating WebGL with other Web content
    • Overlaying WebGL using the alpha context attribute
    • Using WebGL alongside other content in a page
    • Using a video as a texture
    • Using a canvas as a texture
      • Drawing text in a 3D scene
      • Other concepts as appropriate
    • Using arbitrary Web content as a texture
  • Putting it all together
    • This chapter would take all the information above and present a complete WebGL demonstration, explaining briefly what's going on throughout, with links to the previous chapters for in-depth coverage.
  • WebGL extensions
  • Differences between WebGL 1.0 and WebGL 2.0
  • Differences between WebGL and OpenGL ES 3.0

WebGL stories

This documentation provides training through examples and solutions to specific use cases, instead of the topic-by-topic details from the WebGL developer manual.

  • Using WebGL for 2D graphics acceleration
    • Creating new projects using WebGL for 2D graphics
    • Updating existing Web games to use WebGL for better performance
  • Using WebGL for 3D graphics
    • Various examples; we need to come up with a good list, starting with something very bare-bones and simple and eventually covering all major topics.
  • Porting OpenGL software to WebGL (likely cross-references with Emscripten and asm.js documentation, as well as Game Center content).

リソース

仕様書

このインターフェイスは以下の仕様書で定義されており、この状況ページで追跡しています。

仕様書 状態 備考
WebGL 1.0 勧告 初回定義
WebGL 2.0 編集者草案