Skip to content

Conversation

@show50726
Copy link
Contributor

third_party/zstd should be the single source of zstd across the project. We will only use the zstd under basisu when the third_party one doesn't exist.

@show50726 show50726 added the internal Issue/PR does not affect clients label Dec 6, 2025
Copy link
Contributor

@z3moon z3moon left a comment

Choose a reason for hiding this comment

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

Overall direction looks okay. Do we have any issue/problem due to this? or do we expect benefits like binary size reduction?

add_subdirectory(${FILAMENT}/shaders)
add_subdirectory(${EXTERNAL}/abseil/tnt)
add_subdirectory(${EXTERNAL}/basisu/tnt)
add_subdirectory(${EXTERNAL}/zstd/tnt)
Copy link
Contributor

Choose a reason for hiding this comment

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

I assume you listed zstd first to make the execution doesn't go into the if(NOT TARGET zstd) block in basisu. Could you add some comments about this?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@z3moon
Copy link
Contributor

z3moon commented Dec 7, 2025

Overall direction looks okay. Do we have any issue/problem due to this? or do we expect benefits like binary size reduction?

Plz ignore my comment as I just saw the other PR's comment #9484 (comment)

@z3moon z3moon requested a review from pixelflinger December 8, 2025 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal Issue/PR does not affect clients

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants