mirror of
https://github.com/terrymacdonald/DisplayMagician.git
synced 2024-08-30 18:32:20 +00:00
0123e061e0
Have almost integrated the new CCD, AMD and NVIDIA libraries into DIsplayMagician. The CCD library is working fine. The AMD library is partially completed, but is awaiting some help from AMD, as it appears one of their driver functions is broken (or at least incorrectly documented). The NVIDIA library is currently still under development, but I've still copied it across so that I could work on the additional profile objects that need to be prepared in order for this to work. As I am waiting on a response from AMD, the plan is now that I will swap over to an NVIDIA based video card in my test machines and I will start work on the NVIDIA library. The NVIDIA library seems straight forward compared to AMD, so that hopefully won't take too long to do. Once that library is compete, I'll test it within NVIDIAInfo application until its working, and then I'll port it back over to DisplayMagician. That will then let me complete the last bits of the integration so that I can complete the last of the NVIDIA tests. Hopefully by the time all this happens I will have heard back from AMD and I will be able to continue work with that section of code.
184 lines
7.0 KiB
XML
184 lines
7.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="14.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>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProjectGuid>{1CACDA43-01C7-4CD4-BF6E-9421A29510FC}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>DisplayMagicianShared</RootNamespace>
|
|
<AssemblyName>DisplayMagician.Shared</AssemblyName>
|
|
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<TargetFrameworkProfile />
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
|
|
<UseVSHostingProcess>true</UseVSHostingProcess>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>..\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<ApplicationIcon>Resources\DisplayMagician.ico</ApplicationIcon>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<SignAssembly>false</SignAssembly>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<AssemblyOriginatorKeyFile>
|
|
</AssemblyOriginatorKeyFile>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="AMD\ADL.cs" />
|
|
<Compile Include="AMD\AMDLibrary.cs" />
|
|
<Compile Include="AMD\AMDProfileItem.cs" />
|
|
<Compile Include="NVIDIA\NVAPI.cs" />
|
|
<Compile Include="NVIDIA\NVIDIALibrary.cs" />
|
|
<Compile Include="NVIDIA\NVIDIAProfileItem.cs" />
|
|
<Compile Include="SharedLogger.cs" />
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTime>True</DesignTime>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="ResizeDrawing.cs" />
|
|
<Compile Include="ScanLineOrdering.cs" />
|
|
<None Include="NVIDIA\SurroundHelper.cs" />
|
|
<None Include="NVIDIA\SurroundTopologyDisplay.cs" />
|
|
<Compile Include="PixelShift.cs" />
|
|
<Compile Include="ProfileItem.cs" />
|
|
<None Include="NVIDIA\SurroundTopology.cs" />
|
|
<Compile Include="DisplayMagicianStartupAction.cs" />
|
|
<Compile Include="ProfileIcon.cs" />
|
|
<Compile Include="Rotation.cs" />
|
|
<Compile Include="Scaling.cs" />
|
|
<Compile Include="ProfileRepository.cs" />
|
|
<Compile Include="ShellUtils.cs" />
|
|
<Compile Include="Topology\Path.cs" />
|
|
<Compile Include="Topology\PathHelper.cs" />
|
|
<Compile Include="Topology\PathTarget.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Resources\Language.Designer.cs">
|
|
<DependentUpon>Language.resx</DependentUpon>
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTime>True</DesignTime>
|
|
</Compile>
|
|
<Compile Include="UserControls\DisplayView.cs">
|
|
<SubType>UserControl</SubType>
|
|
</Compile>
|
|
<Compile Include="UserControls\DisplayView.Designer.cs">
|
|
<DependentUpon>DisplayView.cs</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Windows\WinProfileItem.cs" />
|
|
<Compile Include="Windows\CCD.cs" />
|
|
<Compile Include="Windows\WinLibrary.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<SubType>Designer</SubType>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="Resources\Language.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Language.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="UserControls\DisplayView.resx">
|
|
<DependentUpon>DisplayView.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="EDIDParser">
|
|
<Version>1.2.0.1</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="IconExtractor.dll">
|
|
<Version>1.0.2.1-beta</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="IconLib.Unofficial">
|
|
<Version>0.73.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers">
|
|
<Version>5.0.3</Version>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
<PrivateAssets>all</PrivateAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Newtonsoft.Json">
|
|
<Version>13.0.1</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="NHotkey">
|
|
<Version>2.1.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="NHotkey.WindowsForms">
|
|
<Version>2.1.0</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="NLog">
|
|
<Version>4.7.10</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="NvAPIWrapper.Net">
|
|
<Version>0.8.1.101</Version>
|
|
</PackageReference>
|
|
<PackageReference Include="WindowsDisplayAPI">
|
|
<Version>1.3.0.13</Version>
|
|
</PackageReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\HeliosPlus.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\DisplayMagician.ico" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<COMReference Include="IWshRuntimeLibrary">
|
|
<Guid>{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}</Guid>
|
|
<VersionMajor>1</VersionMajor>
|
|
<VersionMinor>0</VersionMinor>
|
|
<Lcid>0</Lcid>
|
|
<WrapperTool>tlbimp</WrapperTool>
|
|
<Isolated>False</Isolated>
|
|
<EmbedInteropTypes>True</EmbedInteropTypes>
|
|
</COMReference>
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
<ItemGroup>
|
|
<None Include="Properties\amdblack.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Properties\amdwhite.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Properties\nvidiablack.png" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Properties\nvidiawhite.png" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
</Project> |