Fix fallback path to read ripple_amplitude from dynamic_params
The Python fallback path was reading amplitude directly from effect dict instead of checking dynamic_params first like the CUDA kernel path does. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -918,7 +918,7 @@ def prim_fused_pipeline(img, effects_list, **dynamic_params):
|
|||||||
result = gpu_hue_shift(result, degrees)
|
result = gpu_hue_shift(result, degrees)
|
||||||
elif op == 'ripple':
|
elif op == 'ripple':
|
||||||
result = gpu_ripple(result,
|
result = gpu_ripple(result,
|
||||||
amplitude=effect.get('amplitude', 10),
|
amplitude=dynamic_params.get('ripple_amplitude', effect.get('amplitude', 10)),
|
||||||
frequency=effect.get('frequency', 8),
|
frequency=effect.get('frequency', 8),
|
||||||
decay=effect.get('decay', 2),
|
decay=effect.get('decay', 2),
|
||||||
phase=dynamic_params.get('ripple_phase', effect.get('phase', 0)),
|
phase=dynamic_params.get('ripple_phase', effect.get('phase', 0)),
|
||||||
|
|||||||
Reference in New Issue
Block a user