AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO

Add the ability to control the use of AVX extensions via an env var

Open
#1,936 0 comments 0 reactions 0 assignees View on GitHub
Feature Request help wanted
Dominant language
C++
Stars
2.1k
Forks
503
PR merge metrics
No merged PRs in 30d

Description

OCIO already has a set of [Optimization Flags](https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/0c90ded16687b1b63f3e24ef417789c89b1dc509/include/OpenColorIO/OpenColorTypes.h#L567) that may be controlled by an environment variable. It would be nice to have a flag to disable the use of the various SIMD versions of the Lut1D and Lut3D processing code via this mechanism. This would be helpful for both troubleshooting and performance benchmarking.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.