Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mockingbirdnest/zfp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5d3cf80ef06c^
Choose a base ref
...
head repository: mockingbirdnest/zfp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 91fe2cb86a2d
Choose a head ref
  • 3 commits
  • 7 files changed
  • 1 contributor

Commits on Mar 1, 2020

  1. Copy the full SHA
    5d3cf80 View commit details
  2. The library compiles.

    pleroy committed Mar 1, 2020
    Copy the full SHA
    40c0f83 View commit details

Commits on Mar 8, 2020

  1. Add a relay header

    pleroy committed Mar 8, 2020
    Copy the full SHA
    91fe2cb View commit details
Showing with 404 additions and 0 deletions.
  1. +16 −0 .gitignore
  2. +3 −0 include/zfp/zfp.h
  3. +109 −0 msvc/zfp.props
  4. +25 −0 msvc/zfp.sln
  5. +70 −0 msvc/zfp.vcxproj
  6. +177 −0 msvc/zfp.vcxproj.filters
  7. +4 −0 msvc/zfp.vcxproj.user
16 changes: 16 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -3,3 +3,19 @@
bin
build
lib

Debug
Release

.vs
*.tlog
*.pdb
*.lib
*.obj
*.idb
*.exe
*.ilk
*.log
*.iobj
*.ipdb
*.exp
3 changes: 3 additions & 0 deletions include/zfp/zfp.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// This header makes it possible to include "zfp/zfp.h" instead of just "zfp.h" in
// client code.
#include "../zfp.h"
109 changes: 109 additions & 0 deletions msvc/zfp.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<!--Define project configurations. Nothing interesting can happen here.-->
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>

<!--Microsoft C++ stuff.-->
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />

<!--Definitions.-->
<PropertyGroup>
<!--Predicates.-->
<PrincipiaCompilerClangLLVM>false</PrincipiaCompilerClangLLVM>
<PrincipiaCompilerClangLLVM Condition="$(Configuration)==Release_LLVM">true</PrincipiaCompilerClangLLVM>
<PrincipiaOptimize>false</PrincipiaOptimize>
<PrincipiaOptimize Condition="$(Configuration.StartsWith('Release'))">true</PrincipiaOptimize>
<PrincipiaMainProject>false</PrincipiaMainProject>
<PrincipiaMainProject Condition="$(ProjectName) == benchmarks or
$(ProjectName) == tests">true</PrincipiaMainProject>
<!--Dependency paths.-->
<PrincipiaDependencyConfiguration>Debug</PrincipiaDependencyConfiguration>
<PrincipiaDependencyConfiguration Condition="$(PrincipiaOptimize)">Release</PrincipiaDependencyConfiguration>
</PropertyGroup>

<!--Compiler.-->
<PropertyGroup>
<PlatformToolset>v142</PlatformToolset>
<OutDir>$(SolutionDir)$(Configuration)\$(Platform)\</OutDir>
<IntDir>$(Configuration)\$(Platform)\</IntDir>
</PropertyGroup>

<!--Target.-->
<PropertyGroup>
<ConfigurationType>StaticLibrary</ConfigurationType>
<ConfigurationType Condition="$(PrincipiaMainProject)">Application</ConfigurationType>
</PropertyGroup>
<ItemDefinitionGroup Condition="$(ConfigurationType)==Application">
<Link>
<SubSystem>Console</SubSystem>
</Link>
</ItemDefinitionGroup>

<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />

<!--Common options.-->
<PropertyGroup>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
<CallingConvention>vectorcall</CallingConvention>
<LanguageStandard>stdcpp17</LanguageStandard>
<WarningLevel>Level3</WarningLevel>
<TreatWarningAsError>true</TreatWarningAsError>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>$(SolutionDir)..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<DisableSpecificWarnings>4146;%(DisableSpecificWarnings)</DisableSpecificWarnings>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>ZFP_SOURCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>DebugFastLink</GenerateDebugInformation>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
</Link>
</ItemDefinitionGroup>
<!--Debug options.-->
<PropertyGroup Condition="!$(PrincipiaOptimize)">
<UseDebugLibraries>true</UseDebugLibraries>
</PropertyGroup>
<ItemDefinitionGroup Condition="!$(PrincipiaOptimize)">
<ClCompile>
<Optimization>Disabled</Optimization>
</ClCompile>
<Link></Link>
</ItemDefinitionGroup>
<!--Release options.-->
<PropertyGroup Condition="$(PrincipiaOptimize)">
<UseDebugLibraries>false</UseDebugLibraries>
</PropertyGroup>
<ItemDefinitionGroup Condition="$(PrincipiaOptimize)">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>

<!--This import must be at the end.-->
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
25 changes: 25 additions & 0 deletions msvc/zfp.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29613.14
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zfp", "zfp.vcxproj", "{0BE440B8-38D8-494F-B28D-F76B6062088A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0BE440B8-38D8-494F-B28D-F76B6062088A}.Debug|x64.ActiveCfg = Debug|x64
{0BE440B8-38D8-494F-B28D-F76B6062088A}.Debug|x64.Build.0 = Debug|x64
{0BE440B8-38D8-494F-B28D-F76B6062088A}.Release|x64.ActiveCfg = Release|x64
{0BE440B8-38D8-494F-B28D-F76B6062088A}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {B31EC4FC-E206-47C3-B9E2-50C67E679763}
EndGlobalSection
EndGlobal
70 changes: 70 additions & 0 deletions msvc/zfp.vcxproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<ProjectGuid>{0BE440B8-38D8-494F-B28D-F76B6062088A}</ProjectGuid>
<RootNamespace>zfp</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
</PropertyGroup>
<Import Project="$(SolutionDir)zfp.props" />
<ItemGroup>
<ClInclude Include="..\include\bitstream.h" />
<ClInclude Include="..\include\zfp.h" />
<ClInclude Include="..\include\zfp\macros.h" />
<ClInclude Include="..\include\zfp\system.h" />
<ClInclude Include="..\include\zfp\types.h" />
<ClInclude Include="..\src\block1.h" />
<ClInclude Include="..\src\block2.h" />
<ClInclude Include="..\src\block3.h" />
<ClInclude Include="..\src\block4.h" />
<ClInclude Include="..\src\inline\inline.h" />
<ClInclude Include="..\src\template\codec.h" />
<ClInclude Include="..\src\template\template.h" />
<ClInclude Include="..\src\traitsd.h" />
<ClInclude Include="..\src\traitsf.h" />
<ClInclude Include="..\src\traitsi.h" />
<ClInclude Include="..\src\traitsl.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\bitstream.c" />
<ClCompile Include="..\src\decode1d.c" />
<ClCompile Include="..\src\decode1f.c" />
<ClCompile Include="..\src\decode1i.c" />
<ClCompile Include="..\src\decode1l.c" />
<ClCompile Include="..\src\decode2d.c" />
<ClCompile Include="..\src\decode2f.c" />
<ClCompile Include="..\src\decode2i.c" />
<ClCompile Include="..\src\decode2l.c" />
<ClCompile Include="..\src\decode3d.c" />
<ClCompile Include="..\src\decode3f.c" />
<ClCompile Include="..\src\decode3i.c" />
<ClCompile Include="..\src\decode3l.c" />
<ClCompile Include="..\src\decode4d.c" />
<ClCompile Include="..\src\decode4f.c" />
<ClCompile Include="..\src\decode4i.c" />
<ClCompile Include="..\src\decode4l.c" />
<ClCompile Include="..\src\encode1d.c" />
<ClCompile Include="..\src\encode1f.c" />
<ClCompile Include="..\src\encode1i.c" />
<ClCompile Include="..\src\encode1l.c" />
<ClCompile Include="..\src\encode2d.c" />
<ClCompile Include="..\src\encode2f.c" />
<ClCompile Include="..\src\encode2i.c" />
<ClCompile Include="..\src\encode2l.c" />
<ClCompile Include="..\src\encode3d.c" />
<ClCompile Include="..\src\encode3f.c" />
<ClCompile Include="..\src\encode3i.c" />
<ClCompile Include="..\src\encode3l.c" />
<ClCompile Include="..\src\encode4d.c" />
<ClCompile Include="..\src\encode4f.c" />
<ClCompile Include="..\src\encode4i.c" />
<ClCompile Include="..\src\encode4l.c" />
<ClCompile Include="..\src\share\omp.c" />
<ClCompile Include="..\src\share\parallel.c" />
<ClCompile Include="..\src\zfp.c" />
</ItemGroup>
</Project>
Loading