---
title: "makeRenderPipelineState(descriptor:)"
framework: realitykit
role: symbol
role_heading: Instance Method
path: "realitykit/lowlevelrendercontext/makerenderpipelinestate(descriptor:)-7j32p"
---

# makeRenderPipelineState(descriptor:)

Synchronous variant of makeRenderPipelineState(descriptor:). Blocks the current thread until compilation completes.

## Declaration

```swift
func makeRenderPipelineState(descriptor: LowLevelRenderPipelineState.Descriptor) throws -> sending LowLevelRenderPipelineState
```

## See Also

### Creating pipeline state

- [makeRenderPipelineState(descriptor:)](realitykit/lowlevelrendercontext/makerenderpipelinestate(descriptor:)-55ty6.md)
- [makeArgumentTable(descriptor:buffers:textures:)](realitykit/lowlevelrendercontext/makeargumenttable(descriptor:buffers:textures:).md)
