1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-23 04:27:45 +00:00

Add more credits to the about data

This commit is contained in:
Joshua Goins 2024-04-28 09:02:51 -04:00
parent d52bfb0034
commit c3d637c1a0

View file

@ -31,17 +31,63 @@ void customizeAboutData(const QString &componentName, const QString &desktopFile
QStringLiteral("josh@redstrate.com"), QStringLiteral("josh@redstrate.com"),
QStringLiteral("https://redstrate.com/"), QStringLiteral("https://redstrate.com/"),
QUrl(QStringLiteral("https://redstrate.com/rss-image.png"))); QUrl(QStringLiteral("https://redstrate.com/rss-image.png")));
about.addCredit(QStringLiteral("RenderDoc"),
QStringLiteral("A fantastic and always reliable tool for debugging problems of my own creation"),
{},
QStringLiteral("https://renderdoc.org/"));
about.addCredit(QStringLiteral("Dalamud VFX Editor"),
QStringLiteral("Providing an easy way to poke at the game's graphics"),
{},
QStringLiteral("https://github.com/0ceal0t/Dalamud-VFXEditor"));
about.addCredit(QStringLiteral("Ouroboros"),
QStringLiteral("Reverse engineering the game's shaders"),
{},
QStringLiteral("https://github.com/Shaderlayan/Ouroboros"));
about.addCredit(QStringLiteral("crcracker"),
QStringLiteral("Useful tool for figuring out shader keys"),
{},
QStringLiteral("https://github.com/NotNite/crcracker"));
about.setHomepage(QStringLiteral("https://xiv.zone/novus")); about.setHomepage(QStringLiteral("https://xiv.zone/novus"));
about.addComponent(QStringLiteral("physis"), about.addComponent(QStringLiteral("Physis"),
QStringLiteral("Library to access FFXIV data"), QStringLiteral("Library for reading and writing FFXIV data"),
QLatin1String(physis_get_physis_version()), QStringLiteral("%1 (libphysis: %2)").arg(QLatin1String(physis_get_physis_version()), QLatin1String(physis_get_libphysis_version())),
QStringLiteral("https://xiv.zone/physis"), QStringLiteral("https://xiv.zone/physis"),
KAboutLicense::GPL_V3); KAboutLicense::GPL_V3);
about.addComponent(QStringLiteral("libphysis"), about.addComponent(QStringLiteral("Vulkan"),
QStringLiteral("C bindings for physis"), QStringLiteral("Cross-platform 3D graphics and computing programming interface"),
QLatin1String(physis_get_libphysis_version()), {},
QStringLiteral("https://git.sr.ht/~redstrate/libphysis"), QStringLiteral("https://www.vulkan.org/"),
KAboutLicense::GPL_V3); KAboutLicense::MIT);
about.addComponent(QStringLiteral("SPIRV-Cross"),
QStringLiteral("Library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages"),
{},
QStringLiteral("https://github.com/KhronosGroup/SPIRV-Cross"),
KAboutLicense::Unknown);
about.addComponent(QStringLiteral("glm"),
QStringLiteral("C++ mathematics library for graphics software"),
{},
QStringLiteral("https://glm.g-truc.net/"),
KAboutLicense::MIT);
about.addComponent(QStringLiteral("tinygltf"),
QStringLiteral("Header only C++11 tiny glTF 2.0 library"),
{},
QStringLiteral("https://github.com/syoyo/tinygltf"),
KAboutLicense::MIT);
about.addComponent(QStringLiteral("DXVK"),
QStringLiteral("Conversion from DXBC to SPIRV bytecode"),
{},
QStringLiteral("https://github.com/doitsujin/dxvk"),
KAboutLicense::Unknown);
about.addComponent(QStringLiteral("Dear ImGui"),
QStringLiteral("Bloat-free Graphical User interface for C++ with minimal dependencies"),
{},
QStringLiteral("https://github.com/ocornut/imgui"),
KAboutLicense::MIT);
about.addComponent(QStringLiteral("magic_enum"),
QStringLiteral("Static reflection for enums for modern C++"),
{},
QStringLiteral("https://github.com/Neargye/magic_enum"),
KAboutLicense::MIT);
about.setBugAddress(QByteArrayLiteral("https://lists.sr.ht/~redstrate/public-inbox")); about.setBugAddress(QByteArrayLiteral("https://lists.sr.ht/~redstrate/public-inbox"));
about.setComponentName(componentName); about.setComponentName(componentName);
about.setProgramLogo(desktopFilename); about.setProgramLogo(desktopFilename);