├── .dockerignore ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── addons └── blender_dds_addon │ ├── __init__.py │ ├── astcenc │ ├── astcenc.py │ └── structures.py │ ├── directx │ ├── dds.py │ ├── dxgi_format.py │ ├── texconv.py │ └── util.py │ └── ui │ ├── bpy_util.py │ ├── custom_properties.py │ ├── drag_drop.py │ ├── export_dds.py │ ├── import_dds.py │ ├── preferences.py │ └── texture_list.py ├── changelog.txt ├── docs ├── For-Dev.md ├── How-To-Build.md └── README.md ├── external ├── build_astcenc.bat ├── build_astcenc_Linux.sh └── build_astcenc_macOS.sh ├── for_dev ├── lint.py └── regist_without_installing.py ├── setup.cfg └── tests ├── 2d.dds ├── 2d_array.dds ├── 2d_array_mips.dds ├── astc.dds ├── bc7.dds ├── cube.dds ├── cube_array.dds ├── premultiplied_alpha.dds ├── rgba16_float.dds ├── snorm.dds ├── test_dds.py └── volume.dds /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/LICENSE -------------------------------------------------------------------------------- /addons/blender_dds_addon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/__init__.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/astcenc/astcenc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/astcenc/astcenc.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/astcenc/structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/astcenc/structures.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/directx/dds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/directx/dds.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/directx/dxgi_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/directx/dxgi_format.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/directx/texconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/directx/texconv.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/directx/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/directx/util.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/bpy_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/bpy_util.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/custom_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/custom_properties.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/drag_drop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/drag_drop.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/export_dds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/export_dds.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/import_dds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/import_dds.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/preferences.py -------------------------------------------------------------------------------- /addons/blender_dds_addon/ui/texture_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/addons/blender_dds_addon/ui/texture_list.py -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/changelog.txt -------------------------------------------------------------------------------- /docs/For-Dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/docs/For-Dev.md -------------------------------------------------------------------------------- /docs/How-To-Build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/docs/How-To-Build.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/docs/README.md -------------------------------------------------------------------------------- /external/build_astcenc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/external/build_astcenc.bat -------------------------------------------------------------------------------- /external/build_astcenc_Linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/external/build_astcenc_Linux.sh -------------------------------------------------------------------------------- /external/build_astcenc_macOS.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/external/build_astcenc_macOS.sh -------------------------------------------------------------------------------- /for_dev/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/for_dev/lint.py -------------------------------------------------------------------------------- /for_dev/regist_without_installing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/for_dev/regist_without_installing.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/2d.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/2d.dds -------------------------------------------------------------------------------- /tests/2d_array.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/2d_array.dds -------------------------------------------------------------------------------- /tests/2d_array_mips.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/2d_array_mips.dds -------------------------------------------------------------------------------- /tests/astc.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/astc.dds -------------------------------------------------------------------------------- /tests/bc7.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/bc7.dds -------------------------------------------------------------------------------- /tests/cube.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/cube.dds -------------------------------------------------------------------------------- /tests/cube_array.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/cube_array.dds -------------------------------------------------------------------------------- /tests/premultiplied_alpha.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/premultiplied_alpha.dds -------------------------------------------------------------------------------- /tests/rgba16_float.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/rgba16_float.dds -------------------------------------------------------------------------------- /tests/snorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/snorm.dds -------------------------------------------------------------------------------- /tests/test_dds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/test_dds.py -------------------------------------------------------------------------------- /tests/volume.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matyalatte/Blender-DDS-Addon/HEAD/tests/volume.dds --------------------------------------------------------------------------------