---
url: /api/core/renderTarget/functions/createRenderTarget.md
---
# createRenderTarget()

```ts
function createRenderTarget(
  gl: WebGL2RenderingContext,
  params?: RenderTargetParams,
): RenderTarget;
```

Creates a [RenderTarget](../type-aliases/RenderTarget.md) (FrameBuffer Object) for offscreen rendering.

## Parameters

### gl

`WebGL2RenderingContext`

The WebGL2 context.

### params?

[`RenderTargetParams`](../type-aliases/RenderTargetParams.md)

Configuration parameters for the render target and its color texture.

## Returns

[`RenderTarget`](../type-aliases/RenderTarget.md)
