MacOS: Enable support for EDR rendering #105662

Merged
Brecht Van Lommel merged 26 commits from Jason-Fielder/blender:macos_EDR_support into main 2023-08-09 14:25:23 +02:00

26 Commits

Author SHA1 Message Date
Michael Parkin-White 4131006728 Move HDR option to display sub-panel and update description for HDR toggle.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-08 16:45:43 +01:00
Michael Parkin-White b38fa0bb63 Merge branch 'main' into macos_EDR_support 2023-08-08 15:48:20 +01:00
Michael Parkin-White 7ffd2b3d52 Merge branch 'main' into macos_EDR_support 2023-08-08 11:35:45 +01:00
Michael Parkin-White e6720a8cc1 Fix compilation error after 2023-08-08 11:34:59 +01:00
Michael Parkin-White bc656f128c Merge branch 'main' into macos_EDR_support 2023-08-07 16:31:20 +01:00
Michael Parkin-White 001bbcebcd Minor bits of cleanup. 2023-08-07 16:29:12 +01:00
Michael Parkin-White 1f982508b4 Apply further PR feedback on naming conventions. Remove unneeded changes. 2023-08-03 12:15:32 +01:00
Michael Parkin-White 725ed87ebb Grey out HDR option for non-compatible display transforms
and improve feature description following Brechts feedback.
2023-08-03 11:59:58 +01:00
Michael Parkin-White b06504c153 Apply Jeroen's PR feedback. 2023-08-03 11:46:09 +01:00
Michael Parkin-White 31b985db8f Merge branch 'main' into macos_EDR_support 2023-08-03 11:21:44 +01:00
Michael Parkin-White 0bb3434bba Merge branch 'main' into macos_EDR_support 2023-08-02 21:34:30 +01:00
Michael Parkin-White a540a1839f Merge branch 'main' into macos_EDR_support
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-13 16:06:24 +02:00
Jason Fielder 7b593e0bce Merge branch 'main' into macos_EDR_support 2023-06-12 17:10:18 +02:00
Michael Parkin-White 0ec202033f Merge branch 'main' into macos_EDR_support 2023-06-12 15:51:30 +01:00
Michael Parkin-White 14cd9d6bd9 Add GPU capabilities for HDR and guard python
UI change behind capability.

Also remove HDR option from render output colormanagement
as this is a viewport display property. HDR content was already
being rendered to the saved output files.
2023-06-12 15:37:15 +01:00
Michael Parkin-White 66326f431f Fix secondary HDR alpha blending issue caused by
negative colour values
2023-06-12 14:32:44 +01:00
Michael Parkin-White 2a0fea33ad WIP determine HDR availability dynamically and allocate panels depending on format 2023-06-12 13:45:42 +01:00
Michael Parkin-White dbb21dee2f Move HDR setting into scene color management settings 2023-06-12 12:12:40 +01:00
Michael Parkin-White 5e33e15eac EDR support for material previews 2023-06-12 10:51:29 +01:00
Michael Parkin-White cab9368446 Merge branch 'main' into macos_EDR_support 2023-06-09 21:02:10 +01:00
Michael Parkin-White 214c20dce0 Remove range clamping form fallback display shader and modify
calculation for better functionality with transparent overlays.
2023-06-09 18:40:50 +01:00
Michael Parkin-White 823d88a55d Change HDR/EDR option to be exposed via user preferences,
rather than colour space selection.
2023-06-09 18:30:13 +01:00
Michael Parkin-White 9cfe3fd876 Cleanup comments. 2023-06-09 18:27:28 +01:00
Michael Parkin-White 49f6d56bb7 Merge branch 'main' into macos_EDR_support 2023-06-08 17:03:09 +01:00
Jason Fielder c0e6309ddd ensure compatibility with OpenGL 2023-03-11 14:29:25 +00:00
Jason Fielder 2e8755b261 WIP: Enable support for EDR on Mac
Basic enablement of EDR support for EDR capable displays on Mac.

Added a new, “Extended sRGB” display option which enables the additional color/intensity range for viewport and Cycles renders.
2023-03-11 14:29:15 +00:00