<?xml version="1.0" encoding="Windows-1252"?> <VisualStudioProject ProjectType="Visual C++" Version="7.10" Name="scenesaver" ProjectGUID="{909D4412-BFBB-433A-973D-4976A53AF584}" SccProjectName="Perforce Project" SccAuxPath="" SccLocalPath="." SccProvider="MSSCCI:Perforce SCM" Keyword="Win32Proj"> <Platforms> <Platform Name="Win32"/> </Platforms> <Configurations> <Configuration Name="Debug|Win32" OutputDirectory="Debug" IntermediateDirectory="Debug" ConfigurationType="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="0" AdditionalIncludeDirectories="C:\Qtd\3.3.6\include;"C:\Qtd\3.3.6\mkspecs\win32-msvc.net"" PreprocessorDefinitions="QT_THREAD_SUPPORT;WIN32" MinimalRebuild="TRUE" BasicRuntimeChecks="3" RuntimeLibrary="5" UsePrecompiledHeader="2" ObjectFile=".tmp\obj" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="4"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalDependencies="qt-mt336.lib qtmain.lib scrnsave.lib comctl32.lib" OutputFile="$(OutDir)/scenesaver.exe" LinkIncremental="0" AdditionalLibraryDirectories=" C:\Qtd\3.3.6\lib" IgnoreDefaultLibraryNames="" GenerateDebugInformation="TRUE" ProgramDatabaseFile="$(OutDir)/scenesaver.pdb" SubSystem="1" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool"/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> <Configuration Name="Release|Win32" OutputDirectory="Release" IntermediateDirectory="Release" ConfigurationType="1" CharacterSet="2"> <Tool Name="VCCLCompilerTool" Optimization="3" GlobalOptimizations="TRUE" InlineFunctionExpansion="2" EnableIntrinsicFunctions="TRUE" FavorSizeOrSpeed="1" OmitFramePointers="TRUE" AdditionalIncludeDirectories="C:\Qt\3.3.6\include;"C:\Qt\3.3.6\mkspecs\win32-msvc.net"" PreprocessorDefinitions="QT_THREAD_SUPPORT;WIN32" StringPooling="TRUE" RuntimeLibrary="0" EnableFunctionLevelLinking="TRUE" UsePrecompiledHeader="2" ObjectFile=".tmp\obj" WarningLevel="3" Detect64BitPortabilityProblems="TRUE" DebugInformationFormat="3"/> <Tool Name="VCCustomBuildTool"/> <Tool Name="VCLinkerTool" AdditionalDependencies=" qt-mt336.lib qtmain.lib scrnsave.lib comctl32.lib" OutputFile="$(OutDir)/scenesaver.exe" LinkIncremental="0" AdditionalLibraryDirectories=" C:\Qt\3.3.6\lib" IgnoreAllDefaultLibraries="FALSE" GenerateDebugInformation="FALSE" SubSystem="2" OptimizeReferences="0" EnableCOMDATFolding="0" TargetMachine="1"/> <Tool Name="VCMIDLTool"/> <Tool Name="VCPostBuildEventTool" CommandLine="copy $(TargetPath) c:\windows\system32\SceneSaver.scr "/> <Tool Name="VCPreBuildEventTool"/> <Tool Name="VCPreLinkEventTool"/> <Tool Name="VCResourceCompilerTool"/> <Tool Name="VCWebServiceProxyGeneratorTool"/> <Tool Name="VCXMLDataGeneratorTool"/> <Tool Name="VCWebDeploymentTool"/> <Tool Name="VCManagedWrapperGeneratorTool"/> <Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/> </Configuration> </Configurations> <References> </References> <Files> <Filter Name="Source Files" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"> <File RelativePath="animal.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="brain.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="dna.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="main.cpp"> </File> <File RelativePath="pixel.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath=".\SceneDialog.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="settings.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath=".\SettingsDialog.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="thing.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="util.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="winmain.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath="world.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> </Filter> <Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc"> <File RelativePath="animal.h"> </File> <File RelativePath="brain.h"> </File> <File RelativePath="dna.h"> </File> <File RelativePath="globals.h"> </File> <File RelativePath="pixel.h"> </File> <File RelativePath=".\resource.h"> </File> <File RelativePath=".\SceneDialog.h"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCustomBuildTool" Description="Moc'ing SceneDialog.h..." CommandLine="$(QTDIR)\bin\moc.exe .\SceneDialog.h -o tmp\moc\moc_SceneDialog.cpp " AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\SceneDialog.h" Outputs="tmp\moc\moc_SceneDialog.cpp"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCustomBuildTool" Description="Moc'ing SceneDialog.h..." CommandLine="$(QTDIR)\bin\moc.exe .\SceneDialog.h -o tmp\moc\moc_SceneDialog.cpp " AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\SceneDialog.h" Outputs="tmp\moc\moc_SceneDialog.cpp"/> </FileConfiguration> </File> <File RelativePath=".\SettingsDialog.h"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCustomBuildTool" Description="Moc'ing SettingsDialog.h..." CommandLine="$(QTDIR)\bin\moc.exe .\SettingsDialog.h -o tmp\moc\moc_SettingsDialog.cpp " AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\SettingsDialog.h" Outputs="tmp\moc\moc_SettingsDialog.cpp"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCustomBuildTool" Description="Moc'ing SettingsDialog.h..." CommandLine="$(QTDIR)\bin\moc.exe .\SettingsDialog.h -o tmp\moc\moc_SettingsDialog.cpp " AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\SettingsDialog.h" Outputs="tmp\moc\moc_SettingsDialog.cpp"/> </FileConfiguration> </File> <File RelativePath="thing.h"> </File> <File RelativePath="util.h"> </File> <File RelativePath="world.h"> </File> </Filter> <Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"> <File RelativePath=".\icon1.ico"> </File> <File RelativePath=".\scenesaver.rc"> </File> </Filter> <Filter Name="Generated MOC Files" Filter="moc;cpp" UniqueIdentifier="{fe6e9830-be46-497d-995d-44b99b58e215}" ParseFiles="FALSE"> <File RelativePath=".\tmp\moc\moc_SceneDialog.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> <File RelativePath=".\tmp\moc\moc_SettingsDialog.cpp"> <FileConfiguration Name="Debug|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> <FileConfiguration Name="Release|Win32"> <Tool Name="VCCLCompilerTool" ObjectFile="$(IntDir)/$(InputName)1.obj"/> </FileConfiguration> </File> </Filter> <Filter Name="Generated UIC Files" Filter=""> <File RelativePath=".\uic.h"> </File> </Filter> </Files> <Globals> <Global Name="QtVersion" Value="Qt 3.3.6"/> </Globals> </VisualStudioProject>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#17 | 5691 | Sam Stafford |
Rebuilt Scenesaver with Qt 3.3.6. Added a new flag to the config file (not in the GUI since it's pretty esoteric) that uses the background image on every other rotation in shuffle mode. |
||
#16 | 5589 | Sam Stafford | Make painter speed configurable. | ||
#15 | 5454 | Sam Stafford | Fixed a crash bug related to very short scene lists. | ||
#14 | 5420 | Sam Stafford |
Have the image selection dialog pop up an error if it's unable to save the images file - I was seeing some problems earlier. Haven't been able to repeat them since I put the check in, of course. :P |
||
#13 | 5337 | Sam Stafford | Blur trails. | ||
#12 | 5296 | Sam Stafford |
Cleaned up config dialog a little, added scenes dialog and a couple of icons. |
||
#11 | 5293 | Sam Stafford |
Quick and dirty configuration dialog to edit SceneSaver.cfg. Slightly friendlier than the Notepad gizmo. Still need to write something to help people set up Scenes.txt... |
||
#10 | 5098 | Sam Stafford |
Rollback the multithreaded image loading functionality. It didn't really boost performance like I'd hoped it would - the CPU would still swamp for a second while decoding the image, and there was no way around that. |
||
#9 | 5096 | Sam Stafford |
Make build work with VS 2003. (No functional change.) |
||
#8 | 4791 | Sam Stafford |
Fix random color mode (the default if no valid image files are found). It was severely broken by the change that introduced threads. |
||
#7 | 4642 | Sam Stafford |
Load images in a seperate thread to cut down on framerate lag. Also moved to Qt 3.3.3. |
||
#6 | 4525 | Sam Stafford |
Make second image in shuffle mode (first "back" image) random, instead of loading the first two images in sequence. The first image remains non-random because it determines the image dimensions for the rest of the run, which you probably want to be the same each time, even if your image collection is mixed-size. Also upped optimization settings in the project file, though no real performance difference either way is apparent from casual inspection. Considered putting in a fps monitor, but it doesn't seem worth the effort. |
||
#5 | 4454 | Sam Stafford |
Made "Scenesaver" the canonical capitalization throughout the output strings. Checking in a binary. |
||
#4 | 4451 | Sam Stafford | All significant variables are now user-tweakable. | ||
#3 | 4448 | Sam Stafford | Turn this thing into a Windows screensaver. | ||
#2 | 4430 | Sam Stafford |
Start importing alife/AI code from Genesaver. Much tweaking will need to be done. |
||
#1 | 4429 | Sam Stafford |
A bit of work in progress that currently works as a crude image diff tool. |