Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_draw.c
| Show First 20 Lines • Show All 332 Lines • ▼ Show 20 Lines | for (i = 0; i < length; i++) { | ||||
| float f = sampleoffset - p; | float f = sampleoffset - p; | ||||
| value1 = (1.0f - f) * value1 + f * waveform->data[p * 3 + 3]; | value1 = (1.0f - f) * value1 + f * waveform->data[p * 3 + 3]; | ||||
| value2 = (1.0f - f) * value2 + f * waveform->data[p * 3 + 4]; | value2 = (1.0f - f) * value2 + f * waveform->data[p * 3 + 4]; | ||||
| } | } | ||||
| if (fcu && !BKE_fcurve_is_empty(fcu)) { | if (fcu && !BKE_fcurve_is_empty(fcu)) { | ||||
| float evaltime = x1_offset + (i * stepsize); | float evaltime = x1_offset + (i * stepsize); | ||||
| volume = evaluate_fcurve(fcu, evaltime); | volume = evaluate_fcurve(fcu, evaltime); | ||||
| CLAMP_MIN(volume, 0.0f); | |||||
| } | } | ||||
| value1 *= volume; | value1 *= volume; | ||||
| value2 *= volume; | value2 *= volume; | ||||
| if (value2 > 1 || value1 < -1) { | if (value2 > 1 || value1 < -1) { | ||||
| immAttr4f(col, 1.0f, 0.0f, 0.0f, 0.5f); | immAttr4f(col, 1.0f, 0.0f, 0.0f, 0.5f); | ||||
| CLAMP_MAX(value2, 1.0f); | CLAMP_MAX(value2, 1.0f); | ||||
| ▲ Show 20 Lines • Show All 992 Lines • Show Last 20 Lines | |||||