Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

texassemble support to compress DDS to BC formats

Open
#331 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
cpp

Research direction

Start by locating texassemble's output-format handling and the existing texconv path for converting DDS cubemaps to BC formats. Run the current two-step texassemble/texconv workflow to establish the expected output. Done means texassemble can accept a BC output format directly and produce the equivalent compressed cubemap without texconv.

Written by the indexing model from the issue text.

Description

bc tools

Hi, would it be possible to add BC compression functionality to texassemble directly?
Right now, when we want to create compressed cubemap texture, we have to first use texassemble to create a DDS texture with uncompressed format, and right after that use texconv to convert the cubemap DDS to compressed BC format.

If we could specify BC output format directly on texassemble, we would not need texconv at all.

Dominant language
C++
Stars
2.2k
Forks
498
Avg merge
2d 17h
Merged PRs (30d)
7

Getting set up

We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/DirectXTex

All issues in microsoft/DirectXTex

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.