Commit 07ca8bc
committed
Add linear interpolation support and tests
Read and honor IMIV_IMGUI_TEST_ENGINE_LINEAR_INTERPOLATION in the UI (imiv_frame.cpp), and parse/emit a linear_interpolation attribute in the test engine (imiv_test_engine.cpp) so test scenarios can control sampling mode via env. Update sampling and OCIO regression tools: sampling scenario steps now set linear_interpolation explicitly instead of using the preferences step (imiv_sampling_regression.py), and the OCIO live-update tool picks a preferred target view (avoiding raw/video when possible) and clarifies failure messages to include the switch mode (imiv_ocio_live_update_regression.py). These changes allow deterministic regression runs that toggle linear/nearest sampling and improve target-view selection for live OCIO tests.1 parent 16c7eff commit 07ca8bc
4 files changed
Lines changed: 58 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
133 | 147 | | |
134 | 148 | | |
135 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
| 163 | + | |
162 | 164 | | |
163 | 165 | | |
164 | 166 | | |
| |||
376 | 378 | | |
377 | 379 | | |
378 | 380 | | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
379 | 385 | | |
380 | 386 | | |
381 | 387 | | |
| |||
909 | 915 | | |
910 | 916 | | |
911 | 917 | | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
912 | 923 | | |
913 | 924 | | |
914 | 925 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
180 | 198 | | |
181 | 199 | | |
182 | 200 | | |
| |||
285 | 303 | | |
286 | 304 | | |
287 | 305 | | |
288 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
289 | 313 | | |
290 | 314 | | |
291 | 315 | | |
| |||
881 | 905 | | |
882 | 906 | | |
883 | 907 | | |
884 | | - | |
| 908 | + | |
885 | 909 | | |
886 | 910 | | |
887 | 911 | | |
| |||
890 | 914 | | |
891 | 915 | | |
892 | 916 | | |
893 | | - | |
| 917 | + | |
894 | 918 | | |
895 | 919 | | |
896 | 920 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | 132 | | |
134 | 133 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
145 | 139 | | |
146 | 140 | | |
147 | 141 | | |
148 | 142 | | |
149 | | - | |
| 143 | + | |
150 | 144 | | |
151 | 145 | | |
152 | 146 | | |
| |||
0 commit comments