mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
mandelbrot: use period detection depening on left pixel and not the
previous calculated pixel, this is more accurate due to the last calculated often being farther away. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
9117592549
commit
2fee131b9e
@ -178,6 +178,8 @@ static void draw_mandelbrot(AVFilterContext *ctx, uint32_t *color, int linesize,
|
||||
if(color[x + y*linesize] & 0xFF000000)
|
||||
continue;
|
||||
|
||||
use_zyklus= (x==0 || color[x-1 + y*linesize] == 0xFF000000);
|
||||
|
||||
for(i=0; i<mb->maxiter; i++){
|
||||
double t;
|
||||
if(zr*zr + zi*zi > mb->bailout){
|
||||
@ -198,7 +200,6 @@ static void draw_mandelbrot(AVFilterContext *ctx, uint32_t *color, int linesize,
|
||||
mb->zyklus[i][1]= zi;
|
||||
}
|
||||
}
|
||||
use_zyklus = !c;
|
||||
c |= 0xFF000000;
|
||||
color[x + y*linesize]= c;
|
||||
if(next_cidx < mb->cache_allocated){
|
||||
|
Loading…
Reference in New Issue
Block a user