stb_image_loader_hardcore.h é a versão Hardcore do popular carregador de imagens single-file stb_image.h de Sean Barrett.
Este projeto levou o conceito de cabeçalho único ao seu limite teórico, atingindo centenas de milhares (e com o script gerador, bilhões) de linhas de código, comentários, arte ASCII e redundância filosófica, tudo encapsulado em um único arquivo .h.
O objetivo não é a performance. O objetivo é a magnitude.
| Arquivo | Descrição | Status |
|---|---|---|
stb_image_loader_hardcore.h |
A Documentação Base. Contém 300+ blocos de conteúdo manual, filosofia, créditos e macros de preenchimento. | SATURADO |
macros.cpp |
O Gerador de Volume. Script C++ para injetar milhões de linhas de preenchimento e o código funcional final. Cria o arquivo FINAL. | PRONTO |
stb_image_loader_hardcore_FINAL.h |
O Monólito Final (Arquivo de Saída). O cabeçalho GIGANTESCO gerado pela execução do macros.cpp. Seu tamanho deve ser medido em GBs ou TBs. |
PENDENTE DE GERAÇÃO |
stb_image.h |
O código funcional original (dependência para o script). | REQUERIDO |
Siga estes passos para gerar o cabeçalho mais volumoso que seu sistema de arquivos já viu.
Certifique-se de ter os seguintes arquivos no mesmo diretório:
stb_image_loader_hardcore.h(Seu cabeçalho gigante com 300+ blocos).stb_image.h(O arquivo original, funcional, baixado da internet).macros.cpp(O script gerador).
O macros.cpp deve ser compilado. Um compilador C++ (g++/clang) é ideal.
g++ macros.cpp -o gerador_volume