Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aaron Tian + Jason Liu design doc #11

Open
wants to merge 71 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
11017fe
Update README.md
GeneralPoxter Nov 7, 2024
d4d4cea
window
AaronTian-stack Nov 9, 2024
9e0960e
basic sand
AaronTian-stack Nov 9, 2024
6b03bdf
change particles / fix pixel out of bound error
GeneralPoxter Nov 9, 2024
a28879b
sand velocity brush color
AaronTian-stack Nov 9, 2024
d713561
Merge branch 'main' into sand
AaronTian-stack Nov 9, 2024
aeb4e0f
Merge pull request #1 from AaronTian-stack/sand
AaronTian-stack Nov 9, 2024
66a7c2e
Update main.cpp
AaronTian-stack Nov 9, 2024
bd8ca0f
deltatime
AaronTian-stack Nov 12, 2024
eb26827
add water / simplify sift logic
GeneralPoxter Nov 13, 2024
373fa0c
Particle class / something's broken
GeneralPoxter Nov 13, 2024
2ea5925
refactor particles / add fire and smoke
GeneralPoxter Nov 13, 2024
37969cf
Merge pull request #2 from AaronTian-stack/jason
GeneralPoxter Nov 13, 2024
3a8ac32
refactor fire
GeneralPoxter Nov 13, 2024
a7ef182
salt + acid
GeneralPoxter Nov 13, 2024
7ba290d
add neutral particle stone
GeneralPoxter Nov 13, 2024
ff5bd79
changes per aaron
GeneralPoxter Nov 13, 2024
729cbbd
Merge w/ main
GeneralPoxter Nov 13, 2024
103eacd
redo structs for alignment
GeneralPoxter Nov 13, 2024
0c36438
merge with main / struct alignment
GeneralPoxter Nov 13, 2024
1d0b4d2
tweak particles / add brush color
GeneralPoxter Nov 13, 2024
5b0d242
Milestone 1 README
GeneralPoxter Nov 13, 2024
cc725a7
Merge branch 'main' of https://github.com/AaronTian-stack/final-proje…
GeneralPoxter Nov 13, 2024
c2d7f2d
Merge pull request #3 from AaronTian-stack/jason
GeneralPoxter Nov 14, 2024
7aaf745
bitmask
AaronTian-stack Nov 16, 2024
5fce3a9
Update grid.h
AaronTian-stack Nov 16, 2024
c9c2754
tbb
AaronTian-stack Nov 16, 2024
4cb0556
try
AaronTian-stack Nov 16, 2024
9ccacfd
slow??
AaronTian-stack Nov 16, 2024
6a344f1
thread pool implementation
AaronTian-stack Nov 16, 2024
6037fa2
need to give ind rand per thread
AaronTian-stack Nov 17, 2024
e5cf3aa
fix bias
AaronTian-stack Nov 17, 2024
10a8ec1
debug lines
AaronTian-stack Nov 17, 2024
6c212bd
gasoline
AaronTian-stack Nov 17, 2024
fa212e2
tracy
AaronTian-stack Nov 18, 2024
200296b
multithread coloring
AaronTian-stack Nov 18, 2024
0d6685c
remove tracy preprocessor
AaronTian-stack Nov 18, 2024
5b0397b
threadsafe random
GeneralPoxter Nov 23, 2024
84adb65
save
GeneralPoxter Nov 23, 2024
a14d02b
fix is_liquid
GeneralPoxter Nov 23, 2024
4e35bf8
sync error stream
GeneralPoxter Nov 23, 2024
021ff31
Merge pull request #4 from AaronTian-stack/multithread
GeneralPoxter Nov 23, 2024
6150045
fix narrowing conversions
AaronTian-stack Nov 23, 2024
8653b9f
fix gasoline
AaronTian-stack Nov 23, 2024
aa265d5
fix gasoline flammability
GeneralPoxter Nov 23, 2024
c36a393
Merge
GeneralPoxter Nov 23, 2024
442acdb
adjust probabilities
GeneralPoxter Nov 23, 2024
35a6f78
Merge pull request #5 from AaronTian-stack/jason
GeneralPoxter Nov 23, 2024
4429235
add mold
GeneralPoxter Nov 25, 2024
3a0cae7
spread rate
GeneralPoxter Nov 25, 2024
ec9f8e6
particle select ui
AaronTian-stack Nov 26, 2024
374735b
Merge branch 'main' of https://github.com/AaronTian-stack/final-proje…
GeneralPoxter Nov 30, 2024
2b92a2b
image loading + quantization
GeneralPoxter Dec 1, 2024
c4d3412
poison prototype
GeneralPoxter Dec 1, 2024
f2ecd55
Update README.md
GeneralPoxter Dec 1, 2024
c40d154
Merge pull request #6 from AaronTian-stack/jason
AaronTian-stack Dec 2, 2024
396a637
fix image loading
AaronTian-stack Dec 3, 2024
97ae64a
fixed timestep
AaronTian-stack Dec 3, 2024
8887471
image upload ui
AaronTian-stack Dec 3, 2024
c9db8e4
Update upload.png
AaronTian-stack Dec 3, 2024
188b1d1
Merge pull request #7 from AaronTian-stack/aaron
AaronTian-stack Dec 3, 2024
2cbce94
ui outlines
AaronTian-stack Dec 3, 2024
47b156c
Update README.md
GeneralPoxter Dec 3, 2024
199304d
sdl2image
AaronTian-stack Dec 3, 2024
01bd523
Merge branch 'main' of https://github.com/AaronTian-stack/final-project
AaronTian-stack Dec 3, 2024
4ace7b4
Update main.cpp
AaronTian-stack Dec 3, 2024
168e32b
redo color palette for quantization / make acid burn as smoke
GeneralPoxter Dec 4, 2024
fc1f6fe
command line arguments and installer
AaronTian-stack Dec 6, 2024
b31fd6f
installer
AaronTian-stack Dec 7, 2024
4c7303b
Update README.md
AaronTian-stack Dec 7, 2024
5cc152d
Update README.md
AaronTian-stack Dec 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .vs/slnx.sqlite
Binary file not shown.
436 changes: 436 additions & 0 deletions FallingSand/.gitignore

Large diffs are not rendered by default.

38 changes: 38 additions & 0 deletions FallingSand/FallingSand.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.11.35312.102
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FallingSand", "FallingSand.vcxproj", "{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}"
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup", "..\Setup\Setup.vdproj", "{BBBD54B9-6702-41DF-95EE-5484139BDDAB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Debug|x64.ActiveCfg = Debug|x64
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Debug|x64.Build.0 = Debug|x64
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Debug|x86.ActiveCfg = Debug|Win32
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Debug|x86.Build.0 = Debug|Win32
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Release|x64.ActiveCfg = Release|x64
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Release|x64.Build.0 = Release|x64
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Release|x86.ActiveCfg = Release|Win32
{DDBF6AC7-A5A1-4BBB-9667-72F5F4A6EACD}.Release|x86.Build.0 = Release|Win32
{BBBD54B9-6702-41DF-95EE-5484139BDDAB}.Debug|x64.ActiveCfg = Debug
{BBBD54B9-6702-41DF-95EE-5484139BDDAB}.Debug|x86.ActiveCfg = Debug
{BBBD54B9-6702-41DF-95EE-5484139BDDAB}.Release|x64.ActiveCfg = Release
{BBBD54B9-6702-41DF-95EE-5484139BDDAB}.Release|x64.Build.0 = Release
{BBBD54B9-6702-41DF-95EE-5484139BDDAB}.Release|x86.ActiveCfg = Release
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {5E8C6C7F-EF8A-4022-81FC-034FAB6A6A72}
EndGlobalSection
EndGlobal
220 changes: 220 additions & 0 deletions FallingSand/FallingSand.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,220 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{ddbf6ac7-a5a1-4bbb-9667-72f5f4a6eacd}</ProjectGuid>
<RootNamespace>FallingSand</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LibraryPath>$(ProjectDir)SDL2-2.30.7\lib\x64;$(ProjectDir)oneapi-tbb-2022.0.0\lib\intel64\vc14;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LibraryPath>$(ProjectDir)SDL2-2.30.7\lib\x64;$(ProjectDir)oneapi-tbb-2022.0.0\lib\intel64\vc14;$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)SDL2-2.30.7\include;$(ProjectDir)oneapi-tbb-2022.0.0\include;$(ProjectDir)tracy-0.11.1\public\tracy;$(ProjectDir)SDL2_image-2.8.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp20</LanguageStandard>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2_image.lib;tbb_debug.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(ProjectDir)SDL2-2.30.7\lib\x64;$(ProjectDir)SDL2_image-2.8.2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)SDL2-2.30.7\include;$(ProjectDir)oneapi-tbb-2022.0.0\include;$(ProjectDir)tracy-0.11.1\public\tracy;$(ProjectDir)SDL2_image-2.8.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp20</LanguageStandard>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2_image.lib;tbb.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(ProjectDir)SDL2-2.30.7\lib\x64;$(ProjectDir)SDL2_image-2.8.2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\brush.cpp" />
<ClCompile Include="src\color.cpp" />
<ClCompile Include="src\grid.cpp" />
<ClCompile Include="src\image_loader.cpp" />
<ClCompile Include="src\image_upload_ui.cpp" />
<ClCompile Include="src\main.cpp" />
<ClCompile Include="src\particle_selector_ui.cpp" />
<ClCompile Include="src\sdl_util.cpp" />
<ClCompile Include="src\simulation.cpp" />
<ClCompile Include="tracy-0.11.1\public\TracyClient.cpp" />
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="SDL2-2.30.7\lib\x64\SDL2.dll">
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
<FileType>Document</FileType>
</CopyFileToFolders>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\brush.h" />
<ClInclude Include="src\color.h" />
<ClInclude Include="src\grid.h" />
<ClInclude Include="src\image_loader.h" />
<ClInclude Include="src\image_upload_ui.h" />
<ClInclude Include="src\particle_selector_ui.h" />
<ClInclude Include="src\sdl_util.h" />
<ClInclude Include="src\simulation.h" />
</ItemGroup>
<ItemGroup>
<None Include="oneapi-tbb-2022.0.0\.bazelversion" />
<None Include="oneapi-tbb-2022.0.0\.gitattributes" />
<None Include="oneapi-tbb-2022.0.0\.gitignore" />
<None Include="oneapi-tbb-2022.0.0\Bazel.md" />
<None Include="oneapi-tbb-2022.0.0\BUILD.bazel" />
<None Include="oneapi-tbb-2022.0.0\CODEOWNERS" />
<None Include="oneapi-tbb-2022.0.0\CODE_OF_CONDUCT.md" />
<None Include="oneapi-tbb-2022.0.0\CONTRIBUTING.md" />
<None Include="oneapi-tbb-2022.0.0\INSTALL.md" />
<None Include="oneapi-tbb-2022.0.0\MODULE.bazel" />
<None Include="oneapi-tbb-2022.0.0\MODULE.bazel.lock" />
<None Include="oneapi-tbb-2022.0.0\README.md" />
<CopyFileToFolders Include="oneapi-tbb-2022.0.0\redist\intel64\vc14\tbb12.dll">
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
<FileType>Document</FileType>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
</CopyFileToFolders>
<CopyFileToFolders Include="oneapi-tbb-2022.0.0\redist\intel64\vc14\tbb12_debug.dll">
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
<FileType>Document</FileType>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
</CopyFileToFolders>
<None Include="oneapi-tbb-2022.0.0\RELEASE_NOTES.md" />
<None Include="oneapi-tbb-2022.0.0\SECURITY.md" />
<None Include="oneapi-tbb-2022.0.0\SUPPORT.md" />
<None Include="oneapi-tbb-2022.0.0\SYSTEM_REQUIREMENTS.md" />
<None Include="oneapi-tbb-2022.0.0\WASM_Support.md" />
<None Include="oneapi-tbb-2022.0.0\WORKSPACE.bazel" />
<CopyFileToFolders Include="SDL2_image-2.8.2\lib\x64\SDL2_image.dll">
<FileType>Document</FileType>
<DeploymentContent>true</DeploymentContent>
</CopyFileToFolders>
</ItemGroup>
<ItemGroup>
<Text Include="oneapi-tbb-2022.0.0\LICENSE.txt" />
<Text Include="oneapi-tbb-2022.0.0\third-party-programs.txt" />
</ItemGroup>
<ItemGroup>
<Image Include="assets\upload.png">
<DeploymentContent>true</DeploymentContent>
</Image>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
104 changes: 104 additions & 0 deletions FallingSand/FallingSand.vcxproj.filters
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\grid.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\simulation.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\sdl_util.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\brush.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\color.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="tracy-0.11.1\public\TracyClient.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\particle_selector_ui.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\image_loader.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="src\image_upload_ui.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<CopyFileToFolders Include="SDL2-2.30.7\lib\x64\SDL2.dll" />
<CopyFileToFolders Include="oneapi-tbb-2022.0.0\redist\intel64\vc14\tbb12.dll" />
<CopyFileToFolders Include="oneapi-tbb-2022.0.0\redist\intel64\vc14\tbb12_debug.dll" />
<CopyFileToFolders Include="SDL2_image-2.8.2\lib\x64\SDL2_image.dll" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\grid.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\simulation.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\sdl_util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\brush.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\color.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\particle_selector_ui.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\image_loader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\image_upload_ui.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="oneapi-tbb-2022.0.0\.bazelversion" />
<None Include="oneapi-tbb-2022.0.0\.gitattributes" />
<None Include="oneapi-tbb-2022.0.0\.gitignore" />
<None Include="oneapi-tbb-2022.0.0\Bazel.md" />
<None Include="oneapi-tbb-2022.0.0\BUILD.bazel" />
<None Include="oneapi-tbb-2022.0.0\CODE_OF_CONDUCT.md" />
<None Include="oneapi-tbb-2022.0.0\CODEOWNERS" />
<None Include="oneapi-tbb-2022.0.0\CONTRIBUTING.md" />
<None Include="oneapi-tbb-2022.0.0\INSTALL.md" />
<None Include="oneapi-tbb-2022.0.0\MODULE.bazel" />
<None Include="oneapi-tbb-2022.0.0\MODULE.bazel.lock" />
<None Include="oneapi-tbb-2022.0.0\README.md" />
<None Include="oneapi-tbb-2022.0.0\RELEASE_NOTES.md" />
<None Include="oneapi-tbb-2022.0.0\SECURITY.md" />
<None Include="oneapi-tbb-2022.0.0\SUPPORT.md" />
<None Include="oneapi-tbb-2022.0.0\SYSTEM_REQUIREMENTS.md" />
<None Include="oneapi-tbb-2022.0.0\WASM_Support.md" />
<None Include="oneapi-tbb-2022.0.0\WORKSPACE.bazel" />
</ItemGroup>
<ItemGroup>
<Text Include="oneapi-tbb-2022.0.0\LICENSE.txt" />
<Text Include="oneapi-tbb-2022.0.0\third-party-programs.txt" />
</ItemGroup>
<ItemGroup>
<Image Include="assets\upload.png" />
</ItemGroup>
</Project>
16 changes: 16 additions & 0 deletions FallingSand/SDL2-2.30.7/BUGS.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

Bugs are now managed in the SDL issue tracker, here:

https://github.com/libsdl-org/SDL/issues

You may report bugs there, and search to see if a given issue has already
been reported, discussed, and maybe even fixed.


You may also find help at the SDL forums/mailing list:

https://discourse.libsdl.org/

Bug reports are welcome here, but we really appreciate if you use the issue
tracker, as bugs discussed on the mailing list may be forgotten or missed.

Loading