---
title: useSoftwareRenderer
framework: coreimage
role: symbol
role_heading: Type Property
path: coreimage/cicontextoption/usesoftwarerenderer
---

# useSoftwareRenderer

A Boolean value to control if a Core Image context will use a software renderer.

## Declaration

```swift
static let useSoftwareRenderer: CIContextOption
```

## Discussion

Discussion note: This option has no effect if the platform does not support OpenCL.

## See Also

### Type Properties

- [allowLowPower](coreimage/cicontextoption/allowlowpower.md)
- [cacheIntermediates](coreimage/cicontextoption/cacheintermediates.md)
- [highQualityDownsample](coreimage/cicontextoption/highqualitydownsample.md)
- [memoryTarget](coreimage/cicontextoption/memorytarget.md)
- [name](coreimage/cicontextoption/name.md)
- [outputColorSpace](coreimage/cicontextoption/outputcolorspace.md)
- [outputPremultiplied](coreimage/cicontextoption/outputpremultiplied.md)
- [priorityRequestLow](coreimage/cicontextoption/priorityrequestlow.md)
- [workingColorSpace](coreimage/cicontextoption/workingcolorspace.md)
- [workingFormat](coreimage/cicontextoption/workingformat.md)
