Skip to content

Implement S3TC (.dds) compressed textures for desktop - #8074

Closed
MAJigsaw77 wants to merge 1 commit into
preview/public-playtestfrom
feature/s3tc-compressed-textures-da-master
Closed

Implement S3TC (.dds) compressed textures for desktop#8074
MAJigsaw77 wants to merge 1 commit into
preview/public-playtestfrom
feature/s3tc-compressed-textures-da-master

Conversation

@MAJigsaw77

@MAJigsaw77 MAJigsaw77 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

This PR implements S3TC (.dds) compressed textures for desktop, the format that's currently used is BC3/DXT5, the reason why this format is used over smth newer like BC7 is because MacOS doesnt really support anything past BC3 so for now we are stuck with it, this should make loading times for textures way faster. In order to compress the assets as BC3 textures you need to download bc7enc from here for your current os, then run ./scripts/dds/compress-textures script and to add the path to bc7enc program to it, like ./scripts/dds/compress-textures.sh abs/path/to/bc7enc, make sure to run this inside the root of the game and not somewhere else.

@github-actions github-actions Bot added status: pending triage Awaiting review. pr: haxe PR modifies game code. size: large A large pull request with more than 100 changes. and removed status: pending triage Awaiting review. labels Sep 2, 2026
@NotHyper-474 NotHyper-474 added type: optimization Involves a performance issue or a bug which causes lag. status: pending triage Awaiting review. labels Sep 2, 2026
@Hundrec Hundrec added topic: help wanted Ideal for work or testing by outside contributors. status: reviewing internally Under consideration and testing. and removed status: pending triage Awaiting review. labels Sep 2, 2026
@TechnikTil

Copy link
Copy Markdown
Contributor

Merge conflicts?

@MAJigsaw77 MAJigsaw77 closed this Sep 9, 2026
@MAJigsaw77
MAJigsaw77 deleted the feature/s3tc-compressed-textures-da-master branch September 9, 2026 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: large A large pull request with more than 100 changes. status: reviewing internally Under consideration and testing. topic: help wanted Ideal for work or testing by outside contributors. type: optimization Involves a performance issue or a bug which causes lag.

Development

Successfully merging this pull request may close these issues.

4 participants