Skip to content

Commit 4667235

Browse files
authored
Merge pull request #36 from jackyarndley/development
Development
2 parents 40f1a2c + 971355c commit 4667235

21 files changed

+587
-104
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@
88
/output
99
/.vscode
1010
*.mp4
11-
segments.txt
11+
segments.txt
12+
/benchmarks/output

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rust_fractal"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
authors = ["jackyarndley <34801340+jackyarndley@users.noreply.github.com>"]
55
description = "Fast, efficient mandelbrot set renderer."
66
edition = "2018"

benchmarks/1024.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
image_width = 1024
2+
image_height = 1024
3+
rotate = 0
4+
approximation_order = 64
5+
glitch_percentage = 0.001
6+
frames = 1
7+
frame_offset = 0
8+
zoom_scale = 2.0
9+
display_glitches = false
10+
auto_adjust_iterations = true
11+
remove_centre = false
12+
export = "none"
13+
14+
glitch_tolerance = 1.4e-6
15+
16+
probe_sampling = 15
17+
18+
data_storage_interval = 100
19+
20+
valid_iteration_frame_multiplier = 0.10
21+
valid_iteration_probe_multiplier = 0.01
22+
23+
experimental = true
24+
25+
analytic_derivative = true
26+
jitter = false
27+
28+
show_output = false

benchmarks/1e1086.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
real = "-1.7686104930146770745031756532702265202396779075886654948376772575753046409788084752746357073624640442530143702899485385525088774647364158730529584228619327746701659942016434199348075002900561799063929098803742306016616719654366638745060063556841666930591896875443264825263374533263601636397728189937530217406329378401153809577664250929407204399119208123978804432412746162125263808715558465325021564398920263528316195877683367681863458675652518891036222678662230553668727573853224855536063029840116957497302007277402429496617909069814494389239488177959271019808949170815916105624065542446752060997995221864464278843147736269933479298102777908882020190358459738806378323352943682229579313547358789699385343030740322376183971873284367153917580396806678714617881517934122868945658732376104675721741056296534380054333918739586395081248838604269688015372707569985604343355743798536592211824223197634120225305454216647656035003982094445369084321368686489071889392389688538416597466867176175418284171731994483367734476455611028732303886322543173345661703793147185896109100790794361751341489456505534109999999999"
2+
imag = "0.001266613503868717702066411192242601576193940560471409817185010171762524792588903616691501346028502452530417599269384116816237002586460261272462170615382790262110756215389780859682964779212455295242650488799024701023353984576434859496345393442867544784349509799966996827374525729583822627564832207860235000491856039278975203253540119195661182532106440194050352510825207428197675168479460252154208762204074041030502712772770772439567249008997886131809082319952112293668096363959700371035596685905429248221153089843201890985651976151989928496969024027810874574434857210174914227391125217932725188214796457327981771026544613194033736960542354861910879704489564999937473456191049937984461971508132204319961501958583967780282332682705656745932852354591955251196335374396883193221988201865629549575259395090238463522557833659758739138043696167112257784649600743807944457388512639475417466113111928274012056049434349358618953361438127758918999578120953045365596358997480091072548929426951083179599722132179281125708039705266879359303320165515458347343055671220673027817611220892213570374041225632345999999999999"
3+
zoom = "1E1086"
4+
iterations = 600100
5+
6+
7+
8+

benchmarks/1e14.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
real = "-1.759817130804847813610825010561798238243999999999999999999800"
2+
imag = "-0.012593310799749865383746631843264858450340000000000000000000"
3+
zoom = "1.00E14"
4+
iterations = 4036
5+
6+
7+
8+
9+
10+

benchmarks/1e50.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
real = "-0.0494700290631040937516922267273536301187457124882248793181049402326421947726869034279915499747594190000000000000000000"
2+
imag = "-0.6747875758446753640113920531305976563347707068224034806979997947909941983454845111514208499540310299999999999999999880"
3+
zoom = "1.00E050"
4+
iterations = 263010
5+
6+
7+
8+
9+
10+

benchmarks/2048.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
image_width = 2048
2+
image_height = 2048
3+
rotate = 0
4+
approximation_order = 64
5+
glitch_percentage = 0.001
6+
frames = 1
7+
frame_offset = 0
8+
zoom_scale = 2.0
9+
display_glitches = false
10+
auto_adjust_iterations = true
11+
remove_centre = false
12+
export = "none"
13+
14+
glitch_tolerance = 1.4e-6
15+
16+
probe_sampling = 15
17+
18+
data_storage_interval = 100
19+
20+
valid_iteration_frame_multiplier = 0.10
21+
valid_iteration_probe_multiplier = 0.01
22+
23+
experimental = true
24+
25+
analytic_derivative = true
26+
jitter = false
27+
28+
show_output = false

benchmarks/256.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
image_width = 256
2+
image_height = 256
3+
rotate = 0
4+
approximation_order = 64
5+
glitch_percentage = 0.001
6+
frames = 1
7+
frame_offset = 0
8+
zoom_scale = 2.0
9+
display_glitches = false
10+
auto_adjust_iterations = true
11+
remove_centre = false
12+
export = "none"
13+
14+
glitch_tolerance = 1.4e-6
15+
16+
probe_sampling = 15
17+
18+
data_storage_interval = 100
19+
20+
valid_iteration_frame_multiplier = 0.10
21+
valid_iteration_probe_multiplier = 0.01
22+
23+
experimental = true
24+
25+
analytic_derivative = true
26+
jitter = false
27+
28+
show_output = false

benchmarks/4096.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
image_width = 4096
2+
image_height = 4096
3+
rotate = 0
4+
approximation_order = 64
5+
glitch_percentage = 0.001
6+
frames = 1
7+
frame_offset = 0
8+
zoom_scale = 2.0
9+
display_glitches = false
10+
auto_adjust_iterations = true
11+
remove_centre = false
12+
export = "png"
13+
14+
glitch_tolerance = 1.4e-6
15+
16+
probe_sampling = 15
17+
18+
data_storage_interval = 100
19+
20+
valid_iteration_frame_multiplier = 0.10
21+
valid_iteration_probe_multiplier = 0.01
22+
23+
experimental = true
24+
25+
analytic_derivative = true
26+
jitter = false
27+
28+
show_output = false

0 commit comments

Comments
 (0)