# GpuFragmentState

`import { GpuFragmentState } from "destack:gpu/binding";`

Fragment-state descriptor.

```ds title="GpuFragmentState"
export struct GpuFragmentState {
    module: GpuShaderHandle;
    entry: string;
    constants: [GpuPipelineConstant];
    targets: [GpuColorTargetState];
}
```

[language/library/src/gpu/binding/pipeline.ds:447:456](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/pipeline.ds#L447-L456)

## Members

### `module: GpuShaderHandle`

Fragment shader-module handle.

### `entry: string`

Fragment entry point when provided.

### `constants: [GpuPipelineConstant]`

Fragment-stage specialization constants.

### `targets: [GpuColorTargetState]`

Color-target states.
