Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
e22225a
Merge pull request #101 from dkavolis/dev
dkavolis Aug 26, 2020
5560079
enable debug voxels in flight
dkavolis Nov 24, 2020
9e67b32
improve async config loading/saving
dkavolis Nov 24, 2020
f6a005d
always ignore meshes in transparent layer
dkavolis Nov 24, 2020
ff48a65
version 0.16.0.1
dkavolis Nov 24, 2020
c11ad33
use C# 9
dkavolis Jan 9, 2021
7a30025
Bump to KSP 1.11
dkavolis Jan 9, 2021
28507f5
don't nest node inside a nameless one when saving
dkavolis Jan 9, 2021
39f518d
update CmColor value such that config saving doesn't trigger
dkavolis Jan 9, 2021
a861b66
color maps don't need value names
dkavolis Jan 9, 2021
6cff8b2
change if else chain to switch expressions
dkavolis Jan 9, 2021
30d2751
rename FARWind -> FARAtmosphere
dkavolis Jan 9, 2021
4c77850
Add delegates for gas properties
dkavolis Jan 9, 2021
665b0d6
bump version to 0.16.0.2
dkavolis Jan 9, 2021
d50413e
add multipliers for submerged lift/drag
dkavolis Jan 9, 2021
904867c
do not voxelize rotor blades
dkavolis Jan 9, 2021
d6a646b
tidy up readme
dkavolis Jan 9, 2021
b184925
fix order
dkavolis Jan 9, 2021
e473fc8
more log info when registering functions
dkavolis Jan 31, 2021
e28cd7b
use localized vessel names and add make excel recognize csv files
dkavolis Jan 31, 2021
5be7b24
fix mk1pod voxelization
dkavolis Feb 12, 2021
d748b86
fix #107
dkavolis Mar 12, 2021
ccbd0fd
Expose VehicleVoxel Center and Mesh Extents
Jun 13, 2020
d117d61
Introduce VehicleOcclusion
Jun 14, 2020
95cbab5
Implement SetSkinProperties, UpdateOcclusion for FlightIntegrator
Jun 14, 2020
8090f0f
Better Parallelization of VehicleOcclusion
Jun 15, 2020
6dca282
Add convectionArea debug display
Jun 19, 2020
7b9be4e
Set convectionTempMultiplier
Jun 19, 2020
8117ab1
Rewrite Jobs
Jun 19, 2020
c2f6b9b
Compress Filtering Job Chain
Jun 23, 2020
a23b3b7
Timing / Optimizations of VehicleOcclusion
Jun 23, 2020
193643e
Fully Implement FlightIntegrator.UpdateOcclusion
Jun 25, 2020
a748fd3
Add BodyDirection handling
Jun 25, 2020
8c5b432
Bugfix: skinUnexposedTemperature handling
Jun 27, 2020
0847e9d
Refactor BucketSortByPriority to use NativeHashMap
Jun 27, 2020
e690b16
Minor OcclusionHandling Fixes
Jul 5, 2020
37c7033
Jobify CutoffDistance Dot Product
Jul 5, 2020
737293b
Refactor VehicleOcclusion Again
Jul 5, 2020
00e375c
Fix convectionTempMultiplier
Jul 9, 2020
c9a9662
VehicleOcclusion Coding Practices Pass
Jul 12, 2020
6927e95
Better Thermal Debug Field Handling
Jul 21, 2020
8d6a258
Add global pass state and job count soft limits
Jul 21, 2020
64bbbe5
FARAeroPartModule Naming Rules
Jul 21, 2020
e075c6c
Improve SkinSkinTransfer Calculation
Dec 20, 2020
1d94724
Enable OcclusionSettings via MM
Dec 20, 2020
6bda562
Add OcclusionSettings defaults to cfg
Dec 20, 2020
56c6428
Monitor Stall Timing
DRVeyl Feb 21, 2021
d8e68f3
Fix Occlusion Configurability
DRVeyl Feb 21, 2021
708d67c
Ensure VehicleOcclusion or FARAeroPartModule Setup Completed
DRVeyl Mar 12, 2021
c14fc14
FARConfig Merge
DRVeyl Mar 12, 2021
8cbc24d
Add Project References
DRVeyl Apr 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<KSP_DIR_BUILD>C:\Zaidimai\KSP 1.10\</KSP_DIR_BUILD>
<KSP_DIR_BUILD>C:\Zaidimai\KSP 1.11\</KSP_DIR_BUILD>
<PostBuildCommand>
cd "$(SolutionDir)""
python -m buildtools postbuild -f "$(SolutionDir)config.json" -c "$(Configuration)" -t</PostBuildCommand>
Expand Down
2 changes: 1 addition & 1 deletion FerramAerospaceResearch.Base/Config/GUIColors.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using FerramAerospaceResearch.Reflection;
using FerramAerospaceResearch.Reflection;
using UnityEngine;

namespace FerramAerospaceResearch.Config
Expand Down
23 changes: 20 additions & 3 deletions FerramAerospaceResearch.Base/FerramAerospaceResearch.Base.csproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Expand All @@ -12,7 +11,7 @@
<AssemblyName>FerramAerospaceResearch.Base</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<LangVersion>8</LangVersion>
<LangVersion>9</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
Expand All @@ -37,6 +36,22 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="Unity.Burst, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(KSP_DIR_BUILD)GameData\000_KSPBurst\Plugins\Unity.Burst.dll</HintPath>
</Reference>
<Reference Include="Unity.Burst.Unsafe, Version=4.0.5.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(KSP_DIR_BUILD)GameData\000_KSPBurst\Plugins\Unity.Burst.Unsafe.dll</HintPath>
</Reference>
<Reference Include="Unity.Collections, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(KSP_DIR_BUILD)GameData\000_KSPBurst\Plugins\\Unity.Collections.dll</HintPath>
</Reference>
<Reference Include="Unity.Mathematics, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(KSP_DIR_BUILD)GameData\000_KSPBurst\Plugins\Unity.Mathematics.dll</HintPath>
</Reference>
<Reference Include="UnityEngine">
<HintPath>$(KSP_DIR_BUILD)KSP_x64_Data\Managed\UnityEngine.dll</HintPath>
</Reference>
Expand Down Expand Up @@ -120,10 +135,12 @@
<Compile Include="Resources\ShaderPropertyIds.cs" />
<Compile Include="Threading\MainThread.cs" />
<Compile Include="Threading\ReaderWriteLockExtensions.cs" />
<Compile Include="UnityJobs\OcclusionJobs.cs" />
<Compile Include="Utils\CsvWriter.cs" />
<Compile Include="Utils\FARLogger.cs" />
<Compile Include="Utils\FARLogHandler.cs" />
<Compile Include="Utils\FARUtils.cs" />
<Compile Include="Utils\Metrics.cs" />
<Compile Include="Utils\MonoSingleton.cs" />
<Compile Include="Utils\Observable.cs" />
<Compile Include="Utils\Pair.cs" />
Expand Down
6 changes: 3 additions & 3 deletions FerramAerospaceResearch.Base/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Reflection;
using System.Reflection;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
Expand Down Expand Up @@ -31,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.16.0.0")]
[assembly: AssemblyFileVersion("0.16.0.0")]
[assembly: AssemblyVersion("0.16.0.2")]
[assembly: AssemblyFileVersion("0.16.0.2")]
2 changes: 1 addition & 1 deletion FerramAerospaceResearch.Base/Resources/FARAssets.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System.Collections;
using System.Collections;
using FerramAerospaceResearch.Interfaces;
using FerramAerospaceResearch.Resources.Loading;
using FerramAerospaceResearch.Threading;
Expand Down
Loading