NeilJed / VTFLib

VTFLib is a LGPL open source programming library that provides a C and C++ API for reading and writing Valve VTF and VMT format image files.
GNU Lesser General Public License v2.1
157 stars 50 forks source link

Visual Studio solution is out of date. #1

Closed NeilJed closed 1 year ago

NeilJed commented 5 years ago

The Visual Studio Solution in VTFLIb 1.3.2 is out of date for current editions of Visual Studio.

A new version needs to be created with the relevant settings.

NeilJed commented 5 years ago

Started adding VS2017 support as branch feature/vs2017-support

Currently prioritising VTFLib as some dependencies in VTFCmd and VTFEdit need more fixing.

SupinePandora43 commented 4 years ago

why not 2019?

NeilJed commented 4 years ago

No reason other than 2017 is currently what I'm working with. Theres no reason 2019 can't be added as well, it's just project files mostly. Biggest issue is that the current code doesn't compile with current versions of Visual Studio and that needs to be fixed first. The priority is the VTFLib library as many projects have that as a dependency.

misyltoad commented 3 years ago

VS2019 removes old syntax support for CLR. I've ported it up to the latest version of the CLR and VS in my fork here: https://github.com/Joshua-Ashton/VTFLib/

I've also improved texture compression and SRGB handling for mipmaps, etc.

NeilJed commented 3 years ago

Thanks @Joshua-Ashton - I'll try and take a look as soon as I have some free time.

NeilJed commented 3 years ago

@Joshua-Ashton are you planning on merging your fork back into the main repo?

misyltoad commented 3 years ago

I can clean stuff up at some point, I'm not sure if you would want all of the changes however.

NeilJed commented 1 year ago

Added a new Solution file for VS2022 for VTFLib for now including updating the C++ and C standards.