forked from thargor6/mb3d
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMandelbulb3D.dpr
137 lines (132 loc) · 5.88 KB
/
Mandelbulb3D.dpr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
program Mandelbulb3D;
{$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])}
{$WeakLinkRTTI ON}
uses
Forms,
Mand in 'Mand.pas' {Mand3DForm},
LightAdjust in 'LightAdjust.pas' {LightAdjustForm},
CalcThread in 'CalcThread.pas',
AmbShadowCalcThreadN in 'AmbShadowCalcThreadN.pas',
DivUtils in 'DivUtils.pas',
formulas in 'formulas.pas',
PaintThread in 'PaintThread.pas',
FileHandling in 'FileHandling.pas',
ImageProcess in 'ImageProcess.pas',
Navigator in 'Navigator.pas' {FNavigator},
NaviCalcThread in 'NaviCalcThread.pas',
Math3D in 'Math3D.pas',
CalcThread2D in 'CalcThread2D.pas',
CustomFormulas in 'CustomFormulas.pas',
Animation in 'Animation.pas' {AnimationForm},
Calc in 'Calc.pas',
AniPreviewWindow in 'AniPreviewWindow.pas' {AniPreviewForm},
HeaderTrafos in 'HeaderTrafos.pas',
TypeDefinitions in 'TypeDefinitions.pas',
AniProcess in 'AniProcess.pas' {AniProcessForm},
MapSequencesGUI in 'maps\MapSequencesGUI.pas' {MapSequencesFrm},
FormulaGUI in 'formula\FormulaGUI.pas' {FormulaGUIForm},
DOF in 'DOF.pas',
ColorPick in 'ColorPick.pas' {ColorForm},
Paint in 'Paint.pas',
CalcAmbShadowDE in 'CalcAmbShadowDE.pas',
Interpolation in 'Interpolation.pas',
CalcHardShadow in 'CalcHardShadow.pas',
AmbHiQ in 'AmbHiQ.pas',
BatchForm in 'BatchForm.pas' {BatchForm1},
Undo in 'Undo.pas',
CalcSR in 'CalcSR.pas',
CalcPart in 'CalcPart.pas',
BulbTracer2UI in 'bulbtracer2\BulbTracer2UI.pas' {BulbTracer2Frm},
CalcVoxelSliceThread in 'CalcVoxelSliceThread.pas',
calcBlocky in 'calcBlocky.pas',
FormulaParser in 'FormulaParser.pas' {FormulaEditor},
CalcMonteCarlo in 'CalcMonteCarlo.pas',
Tiling in 'Tiling.pas' {TilingForm},
MonteCarloForm in 'MonteCarloForm.pas' {MCForm},
TextBox in 'TextBox.pas' {FTextBox},
BRInfoWindow in 'BRInfoWindow.pas' {BRInfoForm},
FFT in 'FFT.pas',
RegisterM3Pgraphic in 'RegisterM3Pgraphic.pas',
ColorSSAO in 'ColorSSAO.pas',
ThreadUtils in 'ThreadUtils.pas',
Maps in 'maps\Maps.pas',
ScriptUI in 'script\ScriptUI.pas' {ScriptEditorForm},
ColorOptionForm in 'ColorOptionForm.pas' {FColorOptions},
uMapCalcWindow in 'uMapCalcWindow.pas' {MapCalcWindow},
ScriptCompiler in 'script\ScriptCompiler.pas',
PreviewRenderer in 'render\PreviewRenderer.pas',
MB3DFacade in 'facade\MB3DFacade.pas',
MutaGenGUI in 'mutagen\MutaGenGUI.pas' {MutaGenFrm},
MutaGen in 'mutagen\MutaGen.pas',
FormulaNames in 'formula\FormulaNames.pas',
MapSequences in 'maps\MapSequences.pas',
Vcl.Themes,
Vcl.Styles,
IniDirsForm in 'prefs\IniDirsForm.pas' {IniDirForm},
VisualThemesGUI in 'prefs\VisualThemesGUI.pas' {VisualThemesFrm},
JITFormulaEditGUI in 'formula\JITFormulaEditGUI.pas' {JITFormulaEditorForm},
JITFormulas in 'formula\JITFormulas.pas',
ParamValueEditGUI in 'formula\ParamValueEditGUI.pas' {ParamValueEditFrm},
VoxelExport in 'VoxelExport.pas' {FVoxelExport},
VectorMath in 'bulbtracer2\VectorMath.pas',
BulbTracer2 in 'bulbtracer2\BulbTracer2.pas',
ObjectScanner2 in 'bulbtracer2\ObjectScanner2.pas',
BulbTracer2Config in 'bulbtracer2\BulbTracer2Config.pas',
opengl12 in 'opengl\opengl12.pas',
MeshPreview in 'opengl\MeshPreview.pas',
BulbTracerUITools in 'bulbtracer2\BulbTracerUITools.pas',
MeshReader in 'bulbtracer2\MeshReader.pas',
MeshIOUtil in 'bulbtracer2\MeshIOUtil.pas',
ShaderUtil in 'opengl\ShaderUtil.pas',
dglOpenGL in 'opengl\dglOpenGL.pas',
MeshPreviewUI in 'opengl\MeshPreviewUI.pas' {MeshPreviewFrm},
OpenGLPreviewUtil in 'opengl\OpenGLPreviewUtil.pas',
HeightMapGenPreview in 'heightmapgen\HeightMapGenPreview.pas',
HeightMapGenUI in 'heightmapgen\HeightMapGenUI.pas' {HeightMapGenFrm},
PNMWriter in 'heightmapgen\PNMWriter.pas',
PostProcessForm in 'PostProcessForm.pas' {PostProForm},
PNMReader in 'heightmapgen\PNMReader.pas',
CompilerUtil in 'script\CompilerUtil.pas',
FormulaCompiler in 'formula\FormulaCompiler.pas',
VertexList in 'bulbtracer2\VertexList.pas',
MeshWriter in 'bulbtracer2\MeshWriter.pas',
ZBuf16BitGenUI in 'zbuf16bit\ZBuf16BitGenUI.pas' {ZBuf16BitGenFrm},
ZBuf16BitGen in 'zbuf16bit\ZBuf16BitGen.pas';
{$R *.res}
{$SetPEFlags $20} //{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
begin
SetMinimumBlockAlignment(mba16Byte);
Application.Initialize;
Application.Title := 'Mandelbulb 3D';
Application.CreateForm(TMand3DForm, Mand3DForm);
Application.CreateForm(TLightAdjustForm, LightAdjustForm);
Application.CreateForm(TFNavigator, FNavigator);
Application.CreateForm(TAnimationForm, AnimationForm);
Application.CreateForm(TAniPreviewForm, AniPreviewForm);
Application.CreateForm(TAniProcessForm, AniProcessForm);
Application.CreateForm(TMapSequencesFrm, MapSequencesFrm);
Application.CreateForm(TFormulaGUIForm, FormulaGUIForm);
Application.CreateForm(TColorForm, ColorForm);
Application.CreateForm(TBatchForm1, BatchForm1);
Application.CreateForm(TBulbTracer2Frm, BulbTracer2Frm);
Application.CreateForm(TFormulaEditor, FormulaEditor);
Application.CreateForm(TTilingForm, TilingForm);
Application.CreateForm(TMCForm, MCForm);
Application.CreateForm(TFTextBox, FTextBox);
Application.CreateForm(TBRInfoForm, BRInfoForm);
Application.CreateForm(TScriptEditorForm, ScriptEditorForm);
Application.CreateForm(TFColorOptions, FColorOptions);
Application.CreateForm(TMapCalcWindow, MapCalcWindow);
Application.CreateForm(TMutaGenFrm, MutaGenFrm);
Application.CreateForm(TIniDirForm, IniDirForm);
Application.CreateForm(TVisualThemesFrm, VisualThemesFrm);
Application.CreateForm(TJITFormulaEditorForm, JITFormulaEditorForm);
Application.CreateForm(TParamValueEditFrm, ParamValueEditFrm);
Application.CreateForm(TFVoxelExport, FVoxelExport);
Application.CreateForm(TMeshPreviewFrm, MeshPreviewFrm);
Application.CreateForm(THeightMapGenFrm, HeightMapGenFrm);
Application.CreateForm(TPostProForm, PostProForm);
Application.CreateForm(TZBuf16BitGenFrm, ZBuf16BitGenFrm);
//SuppressMessageBoxes := True;
Application.Run;
end.