AcademySoftwareFoundation / OpenColorIO

A color management framework for visual effects and animation.
https://opencolorio.org
BSD 3-Clause "New" or "Revised" License
1.78k stars 452 forks source link

Add a utility program to print out which CPU feature sets are supported on a machine #1937

Closed doug-walker closed 6 months ago

doug-walker commented 8 months ago

OCIO uses some CPUInfo code to check which SIMD intsruction sets are supported on a given machine and this is used to decide which Lut1D and Lut3D evaluation code to use. It would be nice to have a command-line tool included with OCIO that users could run that would print out the various flags to assist in troubleshooting.

This could be a stand-alone app under src/apps. Or the CPUInfo could be made accessible through the Python binding and then a script could be added under share/troubleshooting.

catrinalim commented 8 months ago

Hi! Can I take on this issue?

carolalynn commented 8 months ago

Absolutely, @catrinalim - let us know if you have questions.

doug-walker commented 6 months ago

This is still available for someone to work on.