yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Anders LeinoAdd backtraces to examples (#5973)5b9931456

master
558 B32 linesraw
1#include "../stacktrace-windows/common.h"
2
3#include <stdio.h>
4#include <stdlib.h>
5
6extern int exampleMain(int argc, char** argv);
7
8#if defined(_WIN32)
9
10#include <windows.h>
11
12int main(int argc, char** argv)
13{
14    __try
15    {
16        return exampleMain(argc, argv);
17    }
18    __except (exceptionFilter(stdout, GetExceptionInformation()))
19    {
20        ::exit(1);
21    }
22}
23
24#else // defined(_WIN32)
25
26int main(int argc, char** argv)
27{
28    // TODO: Catch exception and print stack trace also on non-Windows platforms.
29    return exampleMain(argc, argv);
30}
31
32#endif