Skip to content

Update VTFLib binaries to use latest from StrataSource/VTFLib#3

Open
tsa96 wants to merge 1 commit intomasterfrom
deps/strata-vtflib-bins
Open

Update VTFLib binaries to use latest from StrataSource/VTFLib#3
tsa96 wants to merge 1 commit intomasterfrom
deps/strata-vtflib-bins

Conversation

@tsa96
Copy link
Copy Markdown
Member

@tsa96 tsa96 commented Aug 18, 2025

Wanted to get BC7 support in Lumper, noticed that some of the definitions in here contains Strata-only stuff like VTFImageFormat::BC7, so compiled latest from https://github.com/StrataSource/VTFLib and tried with Lumper, everything seems to work fine.

Note: haven't tested Linux binary

Comment thread VTFLib.NET/VTFLib.dll
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any idea why this dll is so much bigger? Was it built in release or debug?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought it was release but don't trust myself with make, I'll double check before merging

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah looks like I accidently did Windows in debug. I've updated to compile in release, with VTFLIB_STATIC and VTFLIB_SHARED options enabled. File is now 2MB so almost tripled in size, probably from including the VTFLIB_STATIC stuff?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't get fucking CMake to work on Windows without CLion!! And CLion's CMake integration stops working completely if I change cmake build options, I have no idea why. Is just using these binaries okay?

@tsa96 tsa96 force-pushed the deps/strata-vtflib-bins branch from 11f062f to 2f710e6 Compare August 21, 2025 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants