added --disable-shaders arg

This commit is contained in:
itsmattkc
2019-01-12 01:46:42 +11:00
parent 462e7ba586
commit b1bb4b7808
4 changed files with 20 additions and 8 deletions
+7 -3
View File
@@ -2,6 +2,7 @@
#include <QApplication>
#include "debug.h"
#include "project/effect.h"
extern "C" {
#include <libavformat/avformat.h>
@@ -24,17 +25,20 @@ int main(int argc, char *argv[]) {
if (argc > 1) {
for (int i=1;i<argc;i++) {
if (argv[i][0] == '-') {
if (!strcmp(argv[1], "--version") || !strcmp(argv[1], "-v")) {
if (!strcmp(argv[i], "--version") || !strcmp(argv[i], "-v")) {
#ifndef GITHASH
qWarning() << "No Git commit information found";
#endif
printf("%s\n", appName.toUtf8().constData());
return 0;
} else if (!strcmp(argv[1], "--help") || !strcmp(argv[1], "-h")) {
} else if (!strcmp(argv[i], "--help") || !strcmp(argv[i], "-h")) {
printf("Usage: %s [options] [filename]\n\n[filename] is the file to open on startup.\n\nOptions:\n\t-v, --version\tShow version information\n\t-h, --help\tShow this help\n\t-f, --fullscreen\tStart in full screen mode\n\n", argv[0]);
return 0;
} else if (!strcmp(argv[1], "--fullscreen") || !strcmp(argv[1], "-f")) {
} else if (!strcmp(argv[i], "--fullscreen") || !strcmp(argv[i], "-f")) {
launch_fullscreen = true;
} else if (!strcmp(argv[i], "--disable-shaders")) {
shaders_are_enabled = false;
} else {
printf("[ERROR] Unknown argument '%s'\n", argv[1]);
return 1;