// dvxImageWrite.c — stb_image_write implementation for DVX GUI // // Companion to dvxIcon.c: instantiates stb_image_write for PNG output // (used by dvxScreenshot and dvxWindowScreenshot). Same rationale as // dvxIcon.c for using stb — zero external dependencies, single header, // public domain. Kept in a separate translation unit from the read side // so projects that don't need screenshot support can omit this file and // save the code size. // // STBI_WRITE_NO_SIMD disables SSE codepaths for the same reason as // STBI_NO_SIMD in dvxIcon.c: the DOS target lacks SSE support. #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-function" #define STBI_WRITE_NO_SIMD #define STB_IMAGE_WRITE_IMPLEMENTATION #include "thirdparty/stb_image_write.h" #pragma GCC diagnostic pop