diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml new file mode 100644 index 000000000..f47d477dc --- /dev/null +++ b/.github/workflows/msvc.yml @@ -0,0 +1,36 @@ +name: MSVC CI + +on: [push, pull_request] + +jobs: + build: + + runs-on: windows-2025 + + steps: + + - uses: actions/checkout@v4 + - uses: ilammy/msvc-dev-cmd@v1 + with: + arch: x86 + toolset: 14.0 + + - name: build d3d11 + working-directory: demo/d3d11 + run: ./build.bat + - name: build d3d12 + working-directory: demo/d3d12 + run: ./build.bat + - name: build d3d9 + working-directory: demo/d3d9 + run: ./build.bat + - name: build gdi + working-directory: demo/gdi + run: ./build.bat + - name: build gdi_native_nuklear + working-directory: demo/gdi_native_nuklear + run: ./build.bat + - name: build gdip + working-directory: demo/gdip + run: ./build.bat + diff --git a/demo/gdi/main.c b/demo/gdi/main.c index b64cee263..77231f0ea 100644 --- a/demo/gdi/main.c +++ b/demo/gdi/main.c @@ -131,7 +131,7 @@ int main(void) if (needs_refresh == 0) { if (GetMessageW(&msg, NULL, 0, 0) <= 0) { running = 0; - } else if (msg.message == WM_SYSKEYDOWN && msg.wParam == 'Q' && GetKeyState(VK_CONTROL) & (1 << 15)) + } else if (msg.message == WM_SYSKEYDOWN && msg.wParam == 'Q' && GetKeyState(VK_CONTROL) & (1 << 15)) { running = 0; } else { TranslateMessage(&msg);