mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-01-21 05:00:06 -05:00
5cdfe0b6b9
--User changes -Add many tooltips to help clarify functionality. -Select multiple flames in library for del/move. Still only one allowed to be set as the current. -Show checkbox for current flame. Remember this is not necessarily what's selected. -User can now drag a square to select xforms, which keeps in sync with checkboxes. -Remove --nframes from command line. Replace with new params: --loopframes, --interpframes, --interploops. -Add two new options to EmberGenome: --cwloops --cwinterploops to specify whether rotation should go clockwise instead of the default counter clockwise. -Add these to Fractorium as checkboxes. -Apply All now also works for toggling animate flag on xforms. -Options dialog now allows user to set whether double click toggles spinners, or right click does. --Bug fixes -Selecting final and non-final xforms, and then dragging the non-final did not drag the final with it. -Selecting all xforms when a final was present, then deleting crashed the program. -Remove support for ppm files in the command line programs, it's an outdated format. -Switching between SP and DP kept reapplying the palette adjustments. --Code changes -Move build system to Visual Studio 2015 and Qt 5.6. -SSE used during addition of points to the histogram. -Remove last remnants of old flam3 C code and replace with C++. -Remove unused code involving tbb::task_group. -Make settings object a global shared_ptr singleton, so it doesn't have to be passed around.
56 lines
1.4 KiB
Batchfile
56 lines
1.4 KiB
Batchfile
REM Make final output folder
|
|
mkdir Deps
|
|
|
|
REM Move to parent of deps folders
|
|
cd ..
|
|
git clone https://github.com/madler/zlib.git
|
|
git clone https://github.com/glennrp/libpng.git
|
|
git clone https://github.com/GNOME/libxml2.git
|
|
git clone https://github.com/g-truc/glm.git
|
|
|
|
REM Set VC paths
|
|
set INCLUDE=%INCLUDE%;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;
|
|
|
|
REM libjpeg
|
|
copy fractorium\Builds\MSVC\WIN32.MAK libjpeg
|
|
cd libjpeg
|
|
nmake /f makefile.vc setup-v10 CPU=i386
|
|
nmake nodebug=1 /f makefile.vc all CPU=i386
|
|
copy libjpeg.lib ..\fractorium\Deps
|
|
cd ..
|
|
|
|
REM zlib
|
|
cd zlib
|
|
nmake -f win32/Makefile.msc all
|
|
copy zlib.lib ..\fractorium\Deps
|
|
cd ..
|
|
|
|
REM libxml2
|
|
cd libxml2\win32
|
|
cscript configure.js compiler=msvc iconv=no zlib=yes include=..\..\zlib lib=..\..\fractorium\Deps
|
|
nmake /f Makefile.msvc all
|
|
cd bin.msvc
|
|
copy libxml2.dll ..\..\..\fractorium\Deps
|
|
copy libxml2.lib ..\..\..\fractorium\Deps
|
|
cd ..\..\..
|
|
|
|
REM libpng
|
|
cd libpng
|
|
mkdir zlib
|
|
copy ..\zlib\zlib.lib zlib
|
|
copy ..\zlib\zlib.h zlib
|
|
copy ..\zlib\zconf.h zlib
|
|
nmake -f scripts\makefile.vcwin32 all
|
|
copy libpng.lib ..\fractorium\Deps
|
|
cd ..
|
|
|
|
REM tbb
|
|
cd tbb\build\vs2012
|
|
devenv.exe tbb.vcxproj /upgrade
|
|
msbuild tbb.vcxproj /p:Configuration=Release
|
|
copy X64\Release\tbb.dll ..\..\..\fractorium\Deps
|
|
copy X64\Release\tbb.lib ..\..\..\fractorium\Deps
|
|
cd ..\..\..
|
|
|
|
cd fractorium
|