test/testkeys.c
author David Ludwig <dludwig@pobox.com>
Wed, 25 Dec 2013 21:39:48 -0500
changeset 8563 c0e68f3b6bbb
parent 7639 9406b7dd2f2d
child 8149 681eb46b8ac4
permissions -rw-r--r--
WinRT: compiled the d3d11 renderer's shaders into SDL itself

Previously, the shaders would get compiled separately, the output of which would need to be packaged into the app. This change should make SDL's dll be the only binary needed to include SDL in a WinRT app.
     1 /*
     2   Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
     3 
     4   This software is provided 'as-is', without any express or implied
     5   warranty.  In no event will the authors be held liable for any damages
     6   arising from the use of this software.
     7 
     8   Permission is granted to anyone to use this software for any purpose,
     9   including commercial applications, and to alter it and redistribute it
    10   freely.
    11 */
    12 
    13 /* Print out all the scancodes we have, just to verify them */
    14 
    15 #include <stdio.h>
    16 #include <ctype.h>
    17 #include <stdlib.h>
    18 #include <string.h>
    19 
    20 #include "SDL.h"
    21 
    22 int
    23 main(int argc, char *argv[])
    24 {
    25     SDL_Scancode scancode;
    26 
    27     /* Enable standard application logging */
    28     SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);
    29 
    30     if (SDL_Init(SDL_INIT_VIDEO) < 0) {
    31         SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't initialize SDL: %s\n", SDL_GetError());
    32         exit(1);
    33     }
    34     for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) {
    35         SDL_Log("Scancode #%d, \"%s\"\n", scancode,
    36                SDL_GetScancodeName(scancode));
    37     }
    38     SDL_Quit();
    39     return (0);
    40 }