wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
blp.cpp File Reference

Definitions for the BLP entity and its pixel codecs. More...

#include <wowlib/formats/blp/blp.hpp>
#include <wowlib/formats/blp/codec.hpp>
#include <algorithm>
#include <cstring>
#include <format>
#include <limits>
#include <ranges>
#include <unordered_map>
#include <utility>
#include <stb_dxt.h>
Include dependency graph for blp.cpp:

Go to the source code of this file.

Namespaces

namespace  wowlib
namespace  wowlib::formats
namespace  wowlib::formats::blp
namespace  wowlib::formats::blp::detail

Macros

#define STB_DXT_IMPLEMENTATION

Detailed Description

Definitions for the BLP entity and its pixel codecs.

This is the only TU that sees stb_dxt (the DXT/BC compressor); decoding is wowlib's own.

Definition in file blp.cpp.

Macro Definition Documentation

◆ STB_DXT_IMPLEMENTATION

#define STB_DXT_IMPLEMENTATION

Definition at line 16 of file blp.cpp.