ACMX 2.139.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
main_window.cpp File Reference
#include "main_window.hpp"
#include "audio-window.hpp"
#include "custom-uniforms.hpp"
#include "custom_style.hpp"
#include "deep-dream-settings.hpp"
#include "find-shader.hpp"
#include "library-builder.hpp"
#include "metadata-viewer.hpp"
#include "settings.hpp"
#include "shader-manifest.hpp"
#include "stable-diffusion-settings.hpp"
#include "uniform-reference.hpp"
#include <QApplication>
#include <QCheckBox>
#include <QClipboard>
#include <QColorDialog>
#include <QComboBox>
#include <QDataStream>
#include <QDateTime>
#include <QDebug>
#include <QDialog>
#include <QDialogButtonBox>
#include <QDir>
#include <QFile>
#include <QFileDialog>
#include <QFileInfo>
#include <QFormLayout>
#include <QFrame>
#include <QGuiApplication>
#include <QHBoxLayout>
#include <QHeaderView>
#include <QIcon>
#include <QInputDialog>
#include <QLabel>
#include <QLayout>
#include <QLineEdit>
#include <QLocale>
#include <QMessageBox>
#include <QPlainTextEdit>
#include <QProcess>
#include <QPushButton>
#include <QRegularExpression>
#include <QSaveFile>
#include <QSpinBox>
#include <QStandardPaths>
#include <QTabWidget>
#include <QTextStream>
#include <QTimer>
#include <QTreeWidgetItem>
#include <QVBoxLayout>
#include <algorithm>
#include <array>
#include <cstring>
#include <filesystem>
#include <functional>
#include <random>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{main_window.cpp}

Enumerations

enum class  anonymous_namespace{main_window.cpp}::AcmxvkBuildState { anonymous_namespace{main_window.cpp}::UpToDate , anonymous_namespace{main_window.cpp}::Stale , anonymous_namespace{main_window.cpp}::NotBuilt }

Functions

QString anonymous_namespace{main_window.cpp}::acmxvk_build_directory (const QString &sourceLibrary)
bool anonymous_namespace{main_window.cpp}::acmxvk_runtime_manifest_matches (const QString &source_library, const QString &runtime_library, QString &error)
QString anonymous_namespace{main_window.cpp}::acmxvk_runtime_shader_name (const QString &sourceName)
AcmxvkBuildState anonymous_namespace{main_window.cpp}::acmxvk_shader_build_state (const QString &source_library, const QString &source_name)
QString anonymous_namespace{main_window.cpp}::buildShellCommand (const QStringList &envAssignments, const QString &program, const QStringList &arguments)
QString anonymous_namespace{main_window.cpp}::default_stable_diffusion_server ()
QString anonymous_namespace{main_window.cpp}::formatLastModified (const QDateTime &dt)
bool anonymous_namespace{main_window.cpp}::hasPositiveResolution (const QSize &resolution)
bool anonymous_namespace{main_window.cpp}::is_acmxvk_source_library (const QString &libraryPath, QString &error)
bool anonymous_namespace{main_window.cpp}::is_stable_diffusion_diagnostic (const QString &line)
QHash< QString, bool > anonymous_namespace{main_window.cpp}::parseShaderCacheStatus (const QString &cachePath)
static QString probe_feature_output (const QString &exe, const QString &flag)
static bool probeFeature (const QString &exe, const QString &flag, const QString &token)
void anonymous_namespace{main_window.cpp}::replace_file (const std::filesystem::path &source, const std::filesystem::path &destination, std::error_code &error)
bool anonymous_namespace{main_window.cpp}::resolve_acmxvk_runtime_library (const QString &selectedLibrary, QString &runtimeLibrary, QString &error)
QString anonymous_namespace{main_window.cpp}::resolve_acmxvk_shader_compiler (QString &error)
QString anonymous_namespace{main_window.cpp}::resolve_backend_assets_path (acmx2::Backend backend, const QString &executable, const QString &libraryPath)
QString anonymous_namespace{main_window.cpp}::resolveAssetsPath ()
QString anonymous_namespace{main_window.cpp}::resolveShaderCachePath (const QString &libraryPath, int cacheSize, bool useArray)
QString anonymous_namespace{main_window.cpp}::shaderCacheFilename (const QString &libraryPath, int cacheSize, bool useArray)
QString anonymous_namespace{main_window.cpp}::shellQuote (const QString &value)
QSize anonymous_namespace{main_window.cpp}::storedResolution (QSettings &settings, const QString &key, const QSize &fallback, bool defaultIsEmpty)
bool anonymous_namespace{main_window.cpp}::take_process_output_line (QString &buffer, QString &line)
bool anonymous_namespace{main_window.cpp}::textureCacheArraySettingEnabled ()

Variables

constexpr int anonymous_namespace{main_window.cpp}::RECENT_LIBRARY_LIMIT = 10

Function Documentation

◆ probe_feature_output()

QString probe_feature_output ( const QString & exe,
const QString & flag )
static

◆ probeFeature()

bool probeFeature ( const QString & exe,
const QString & flag,
const QString & token )
static