Back to Content

WebGL2RenderingContext: getFragDataLocation() method

files/en-us/web/api/webgl2renderingcontext/getfragdatalocation/index.md

latest1.2 KB
Original Source

{{APIRef("WebGL")}}{{AvailableInWorkers}}

The WebGL2RenderingContext.getFragDataLocation() method of the WebGL 2 API returns the binding of color numbers to user-defined varying out variables.

Syntax

js-nolint
getFragDataLocation(program, name)

Parameters

  • program
    • : A {{domxref("WebGLProgram")}} to query.
  • name
    • : A string specifying the name of the user-defined varying out variable.

Return value

A {{domxref("WebGL_API/Types", "GLint")}} indicating the assigned color number binding, or -1 otherwise.

Examples

js
// program is a linked WebGLProgram

gl.getFragDataLocation(program, "fragColor");

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{domxref("WebGLRenderingContext.createProgram()")}}
  • {{domxref("WebGLRenderingContext.deleteProgram()")}}
  • {{domxref("WebGLRenderingContext.isProgram()")}}
  • {{domxref("WebGLRenderingContext.linkProgram()")}}
  • {{domxref("WebGLRenderingContext.useProgram()")}}
  • {{domxref("WebGLRenderingContext.validateProgram()")}}
  • {{domxref("WebGLRenderingContext.getProgramParameter()")}}
  • {{domxref("WebGLRenderingContext.getProgramInfoLog()")}}