Skip to content

Commit 8dc1f8f

Browse files
committed
v1.0.0.6 - TTTMath Bignum library
1 parent e25f77f commit 8dc1f8f

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

Mandelbrot/Mandelbrot.cpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
// Also, saves and restores the WindowPlacement, in the registry,
1010
// between executions.
1111
//
12+
// The user has the option of selecting the old FPU logic, or the
13+
// new TTMath library from ttmath.org. This new library provides
14+
// extended precision floating point arithmetic (among other things)
15+
// and is used to see if the resolution of the graphics improves.
16+
// (It does not seem to improve things, but time will tell.)
17+
//
1218
// Slices up the graphics workload between 12 threads. The machine
1319
// used for development and testing has 10 cores, and 12 logical
1420
// processors, hence the choice of 12 threads. We can specify a
@@ -65,7 +71,7 @@
6571
//
6672
// Version 1.0.0.5 - April 21, 2024 - Limited mouse capture range.
6773
//
68-
// Interim version - April 24, 2024 - TTMath Bignum library added.
74+
// Version 1.0.0.6 - April 25, 2024 - Added support for the TTMath library.
6975
//
7076

7177
#include "framework.h"
@@ -1166,9 +1172,9 @@ INT_PTR CALLBACK Parameters(HWND hDlg, UINT message, WPARAM wParam, LPARAM lPara
11661172
SetDlgItemText(hDlg, IDC_SLICES, iTos(5000));
11671173
SetDlgItemText(hDlg, IDC_THREADS, iTos(12));
11681174

1169-
CheckDlgButton(hDlg, IDC_SHOW_AXES, bShowAxes ? BST_CHECKED : BST_UNCHECKED);
1170-
CheckDlgButton(hDlg, IDC_USEHSV, bUseHSV ? BST_CHECKED : BST_UNCHECKED);
1171-
CheckDlgButton(hDlg, IDC_USETTMATH, bUseTTMath ? BST_CHECKED : BST_UNCHECKED);
1175+
CheckDlgButton(hDlg, IDC_SHOW_AXES, false);
1176+
CheckDlgButton(hDlg, IDC_USEHSV, true );
1177+
CheckDlgButton(hDlg, IDC_USETTMATH, false);
11721178

11731179
SendMessage(hDlg, WM_NEXTDLGCTL, (WPARAM)GetDlgItem(hDlg, IDOK), true);
11741180

Mandelbrot/Mandelbrot.rc

0 Bytes
Binary file not shown.

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ Supports backtracking the axis coordinate range via right click.
77
Also, saves and restores the WindowPlacement, in the registry,
88
between executions.
99

10+
The user has the option of selecting the old FPU logic, or the
11+
new TTMath library from ttmath.org. This new library provides
12+
extended precision floating point arithmetic (among other things)
13+
and is used to see if the resolution of the graphics improves.
14+
(It does not seem to improve things, but time will tell.)
15+
1016
Slices up the graphics workload between 12 threads. The machine
1117
used for development and testing has 10 cores, and 12 logical
1218
processors, hence the choice of 12 threads. We can specify a
@@ -62,3 +68,5 @@ Version 1.0.0.3 - April 17, 2024 - Updated version for release.
6268
Version 1.0.0.4 - April 20, 2024 - Updated comments.
6369

6470
Version 1.0.0.5 - April 21, 2024 - Limited mouse capture range.
71+
72+
Version 1.0.0.6 - April 25, 2024 - Added support for TTMath library.

0 commit comments

Comments
 (0)