f3687dbf4e
version 0.57.0: - DX11 removed, DX12 is default now on Windows - graphics interfaces improved: - Bindless descriptor support is now assumed - GPU Buffers with USAGE_UPLOAD and USAGE_READBACK will be persistently mapped after creation - Removed Map/Unmap - added BindDynamicConstantBuffer helper function - improved AllocateGPU helper function - GPU Queries resolving can be done directly into GPUBuffer - UpdateBuffer now doesn't synchronize internally, this allows batching updates - removed support for bindless constant buffers (uniform buffers) - BindConstantBuffer will accept offset - RESOURCE_STATES refactor, they can be combined now in the barriers - many other refactors - gbuffer normals removed, implemented visibility buffer - bindless decals, bindless lightmaps, bindless hair particles, bindless software path tracing - hair particles path tracing support - path tracing eye adaption supported - Surfel GI (experimental)
236 lines
17 KiB
XML
236 lines
17 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup Label="Globals">
|
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
|
<HasSharedItems>true</HasSharedItems>
|
|
<ItemsProjectGuid>{867febca-09c4-4fe7-8a4c-4d9b1c27e7d0}</ItemsProjectGuid>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)</AdditionalIncludeDirectories>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ProjectCapability Include="SourceItemsFromImports" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)AnimationWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)CameraWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)DecalWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)Editor.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)EmitterWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)EnvProbeWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)ForceFieldWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)HairParticleWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)IKWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)LayerWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)LightWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)MaterialWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\allocator.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\clusterizer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\indexcodec.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\indexgenerator.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\overdrawanalyzer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\overdrawoptimizer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\simplifier.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\spatialorder.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\stripifier.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vcacheanalyzer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vcacheoptimizer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vertexcodec.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vertexfilter.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vfetchanalyzer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)meshoptimizer\vfetchoptimizer.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)MeshWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)ModelImporter_GLTF.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)ModelImporter_OBJ.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)NameWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)ObjectWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)PaintToolWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)PostprocessWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)RendererWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)SoundWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)SpringWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)stdafx.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Create</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Create</PrecompiledHeader>
|
|
</ClCompile>
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)TransformWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)Translator.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)WeatherWindow.cpp" />
|
|
<ClCompile Include="$(MSBuildThisFileDirectory)xatlas.cpp">
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">NotUsing</PrecompiledHeader>
|
|
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">NotUsing</PrecompiledHeader>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)AnimationWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)CameraWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)DecalWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)Editor.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)EmitterWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)EnvProbeWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)ForceFieldWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)HairParticleWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)IKWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)json.hpp" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)LayerWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)LightWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)MaterialWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)meshoptimizer\meshoptimizer.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)MeshWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)ModelImporter.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)NameWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)ObjectWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)PaintToolWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)PostprocessWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)RendererWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)SoundWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)SpringWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)stdafx.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)tiny_gltf.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)tiny_obj_loader.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)TransformWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)Translator.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)WeatherWindow.h" />
|
|
<ClInclude Include="$(MSBuildThisFileDirectory)xatlas.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<CopyFileToFolders Include="$(MSBuildThisFileDirectory)..\WickedEngine\dxcompiler.dll">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
|
|
<FileType>Document</FileType>
|
|
</CopyFileToFolders>
|
|
<CopyFileToFolders Include="$(MSBuildThisFileDirectory)..\WickedEngine\dxil.dll">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
|
|
<FileType>Document</FileType>
|
|
</CopyFileToFolders>
|
|
<None Include="$(MSBuildThisFileDirectory)startup.lua">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</DeploymentContent>
|
|
</None>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\arealight.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\armature.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\blood1.png">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\camera.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\decal.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\directional_light.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\emitter.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\forcefield.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\hair.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\leaf.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\logo_small.png">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\pointlight.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\ripple.png" />
|
|
<Image Include="$(MSBuildThisFileDirectory)images\sound.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
<Image Include="$(MSBuildThisFileDirectory)images\spotlight.dds">
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</DeploymentContent>
|
|
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</DeploymentContent>
|
|
</Image>
|
|
</ItemGroup>
|
|
</Project> |