Camera: Move panoramic projection settings to DNA #111310

Merged
Clément Foucault merged 14 commits from fclem/blender:blender-camear-panoramic-parameters into main 2023-08-22 15:49:40 +02:00

14 Commits

Author SHA1 Message Date
Clément Foucault d020efbb2b Remove unused #include <iostream> 2023-08-22 13:56:20 +02:00
Weizhen Huang 0c80b6b5c2 Merge branch 'main' into blender-camear-panoramic-parameters
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-22 09:48:15 +02:00
Clément Foucault a65e42cae1 Address reviewer's comments
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-21 18:25:29 +02:00
Clément Foucault e4eb4849ae Make IDProperties copy to avoid original IDProps of the ID 2023-08-21 17:47:38 +02:00
Clément Foucault 40ebd5f2dd Isolate cycles forward compatibility 2023-08-21 15:28:18 +02:00
Clément Foucault 431ad3ab4b Write properties as cycles ID props for forward compatibility 2023-08-21 14:49:02 +02:00
Clément Foucault 2da43cf265 Set all polynomial parameters to PROP_ANGLE 2023-08-21 14:12:34 +02:00
Clément Foucault 19d9f01fbb Add versionning code for non cycles scene 2023-08-21 14:10:38 +02:00
Clément Foucault 0e5639d003 Add version bump 2023-08-21 12:30:42 +02:00
Clément Foucault c57bb355f0 Move enum translation to own function 2023-08-21 12:30:31 +02:00
Clément Foucault 1ad00b8e27 Guard versioning behind `DNA_struct_elem_find` check 2023-08-21 12:15:29 +02:00
Clément Foucault b52e805adf Fix float cast style and literals 2023-08-21 12:12:01 +02:00
Clément Foucault 3f5472899b Fix wrong enum association 2023-08-21 12:04:50 +02:00
Clément Foucault f715c51452 Camera: Move panoramic projection settings to DNA
buildbot/vexp-code-patch-coordinator Build done. Details
This is in prevision of EEVEE panoramic projection
supprt.

Related Task #109639
2023-08-20 00:18:38 +02:00