Commit graph

  • df06ff2773
    android: Mark the activity as exported master Sebastian Krzyszkowiak 2024-03-04 22:53:14 +0100
  • cb010d9e84
    android: Switch the default target API level to 33 Sebastian Krzyszkowiak 2024-03-04 21:28:29 +0100
  • 566d8d9cd3
    Add a GitLab CI pipeline Sebastian Krzyszkowiak 2023-11-02 07:44:31 +0100
  • 7be786b88f
    emscripten: Handle fullscreen toggling manually Sebastian Krzyszkowiak 2023-11-02 07:43:43 +0100
  • 01423ead90
    emscripten: Add a custom HTML shell file Sebastian Krzyszkowiak 2023-11-02 07:42:49 +0100
  • 402544546c
    cmake: Fix EMTERPRETIFY_WHITELIST definition Sebastian Krzyszkowiak 2023-11-02 07:42:22 +0100
  • e5ba177910
    cmake: Enable assertions for Emscripten Debug builds Sebastian Krzyszkowiak 2023-11-02 07:42:01 +0100
  • f927cb94e9
    emscripten: Dispatch resize event on boot Sebastian Krzyszkowiak 2023-11-02 07:41:08 +0100
  • f8213e73fa
    emscripten: Dispatch hideLoading JS function before starting the mainloop Sebastian Krzyszkowiak 2023-11-02 07:40:39 +0100
  • 11cd2eb6ce
    cmake: Set the target version Sebastian Krzyszkowiak 2023-11-02 07:40:02 +0100
  • 7c8466614c
    .clang-tidy: Disable a few more checks Sebastian Krzyszkowiak 2023-11-02 07:39:45 +0100
  • 1d0f4586e7
    cmake: test: Allow building tests as standalone project Sebastian Krzyszkowiak 2023-11-02 07:39:27 +0100
  • f98eb9eb70
    tests: Return early if initialization fails Sebastian Krzyszkowiak 2023-11-02 07:39:10 +0100
  • 7131334d6a
    gamestate: Add GetGamestateName function Sebastian Krzyszkowiak 2023-04-13 04:03:11 +0200
  • 1d569e9913
    tests: Fix memory leaks in Character tests Sebastian Krzyszkowiak 2022-07-29 17:08:01 +0200
  • 67b6a763c3
    Fix null pointer dereferences found by clang-tidy Sebastian Krzyszkowiak 2022-07-29 17:07:36 +0200
  • 5cecd78234
    utils: DrawFullscreen: Initialize variables Sebastian Krzyszkowiak 2022-07-29 17:07:22 +0200
  • a0d497b5b8
    Update clang-tidy config Sebastian Krzyszkowiak 2022-07-29 17:06:32 +0200
  • 79be91d474
    emscripten update WIP emscripten-wip Sebastian Krzyszkowiak 2022-07-29 14:22:09 +0200
  • 79400c4705
    cmake: Use file(COPY ...) to install Android project files Sebastian Krzyszkowiak 2022-07-28 21:57:57 +0200
  • 901d43a520
    Don't install data file overrides of unrelated platforms Sebastian Krzyszkowiak 2022-07-28 21:39:55 +0200
  • dd35960724
    utils: Set <body> background in SetBackgroundColor on Emscripten Sebastian Krzyszkowiak 2022-07-28 21:39:09 +0200
  • ca1cbc19b7
    utils: PopTransform: Guard against negative indexes Sebastian Krzyszkowiak 2022-07-21 08:45:56 +0200
  • 84c56bb12b
    character: Allow to set global scale in spritesheet definition Sebastian Krzyszkowiak 2022-07-21 08:07:29 +0200
  • 015b9dbaff
    utils: Add DrawFullscreen function Sebastian Krzyszkowiak 2022-07-21 08:07:06 +0200
  • 6d7f6c6450
    params: Add an option to not hide system cursor; toggle cursor with fullscreen Sebastian Krzyszkowiak 2022-07-21 06:42:07 +0200
  • f68eab53f7
    libsuperderpy: Always hide cursor on PocketCHIP Sebastian Krzyszkowiak 2022-07-21 06:32:02 +0200
  • a710541e4e
    libsuperderpy: Allow to set custom background color via params Sebastian Krzyszkowiak 2022-07-21 05:11:42 +0200
  • 73d9dde2a6
    utils: Add Steam Link override to FindDataFilePath Sebastian Krzyszkowiak 2022-07-21 06:02:06 +0200
  • 3bf4a88ce6
    utils: Add Raspberry Pi override to FindDataFilePath Sebastian Krzyszkowiak 2022-07-21 05:45:04 +0200
  • 9560744930
    config: Catch exceptions from localStorage usage Sebastian Krzyszkowiak 2022-07-20 23:17:51 +0200
  • 8e57250047
    cmake: Define RASPBERRYPI macro on Raspberry Pi builds Sebastian Krzyszkowiak 2022-07-20 06:48:52 +0200
  • 1e90740241
    3rdparty: Update Allegro submodule for SDL touch fix Sebastian Krzyszkowiak 2022-07-20 01:45:05 +0200
  • e27ebd4618
    mainloop: Fix up controller sticks and axes also on SDL builds for GNU/Linux Sebastian Krzyszkowiak 2022-07-19 05:04:47 +0200
  • 7094ce5b95
    config: Default to windowed 480x273 on PocketCHIP Sebastian Krzyszkowiak 2022-07-19 00:58:58 +0200
  • c75ef0b72c
    Relicense to GNU Lesser General Public License 3.0 or later Sebastian Krzyszkowiak 2022-07-18 19:52:55 +0200
  • 6ab0746181
    character: Add missing SYMBOL_EXPORTs Sebastian Krzyszkowiak 2022-07-18 03:02:42 +0200
  • 8e4dfa3884
    maths: Provide MIN and MAX macros if not available Sebastian Krzyszkowiak 2022-07-18 02:56:43 +0200
  • 4eb5903b11
    DrawConsole: Make sure to reset clipping rectangle before drawing Sebastian Krzyszkowiak 2022-07-18 00:08:34 +0200
  • 17d994b817
    character: Add a way to bound character movement Sebastian Krzyszkowiak 2022-07-17 23:46:48 +0200
  • a4a9413134
    internal: Set target bitmap and reset clipping rectangle for PreDraw handler Sebastian Krzyszkowiak 2022-07-17 22:20:39 +0200
  • 6f03021d9e
    internal: Improve current_gamestate handling Sebastian Krzyszkowiak 2022-07-17 19:59:40 +0200
  • 992d827daf
    character: Add ability to specify a spritesheet's hitbox area Sebastian Krzyszkowiak 2022-07-17 19:36:56 +0200
  • 99e49129be
    gamestates-stub: Fix PreDraw not being included in the stub Sebastian Krzyszkowiak 2022-07-17 05:07:21 +0200
  • 721f222774
    character: Handle negative offsets in IsOnCharacter Sebastian Krzyszkowiak 2022-07-17 04:42:35 +0200
  • 2e6048e14e
    character: Only use positive offsets when calculating spritesheet size Sebastian Krzyszkowiak 2022-07-16 22:59:59 +0200
  • d87d4fd306
    character: Move spritesheet/frame flipping outside of character transform Sebastian Krzyszkowiak 2022-07-17 04:14:08 +0200
  • 6a8cdc31e6
    character: Move spritesheet offset handling out of transform matrix Sebastian Krzyszkowiak 2022-07-16 22:27:06 +0200
  • ac2f94f242
    maths: Add Distance function Sebastian Krzyszkowiak 2022-07-17 03:55:40 +0200
  • 9dd7960584
    character: Don't check for frame_count == 1 in AnimateCharacter Sebastian Krzyszkowiak 2022-07-16 23:53:53 +0200
  • 8fe925f30d
    character: Fix handling of one frame spritesheets with bidir Sebastian Krzyszkowiak 2022-07-17 02:28:44 +0200
  • 51e0a25734
    character: Add SetSpritesheetPosition Sebastian Krzyszkowiak 2022-07-17 02:28:31 +0200
  • bf1f58b308
    character: Fix a memleak after switching away from streamed spritesheet Sebastian Krzyszkowiak 2022-07-17 02:03:15 +0200
  • 5ecea298f0
    utils: Add helpers for memory bitmaps Sebastian Krzyszkowiak 2022-07-17 02:03:03 +0200
  • c36050a920
    character: AnimateCharacter: Get rid on allocations when streaming Sebastian Krzyszkowiak 2022-07-17 00:00:57 +0200
  • 8d614b2c20
    DrawGamestates: Don't clear the screen when predraw handler is there Sebastian Krzyszkowiak 2022-07-16 18:37:54 +0200
  • 1e09583c7e
    gamestate: Add Gamestate_PreDraw call Sebastian Krzyszkowiak 2022-07-16 18:35:27 +0200
  • b806f1b596
    character: GetCharacterTransform: Take parent's pivot point into account Sebastian Krzyszkowiak 2022-07-15 03:47:46 +0200
  • ab208854dd
    README: Add Rukavychka Sebastian Krzyszkowiak 2022-07-15 03:34:15 +0200
  • 29aefdb55c
    params: Add ability to disable clear to color before Gamestate_Draw Sebastian Krzyszkowiak 2022-07-15 03:34:37 +0200
  • e536a8bc4f
    character: Add DrawDebugCharacter Sebastian Krzyszkowiak 2022-07-14 00:26:02 +0200
  • ac83b72899
    character: GetCharacterTransform: Set pivot point before flipping Sebastian Krzyszkowiak 2022-07-14 00:25:44 +0200
  • ffdebba9ec
    character.h: Clean up declarations of long removed functions Sebastian Krzyszkowiak 2022-07-14 00:20:17 +0200
  • 2ee41d0899
    character: SwitchSpritesheet: Don't switch when already on requested sheet Sebastian Krzyszkowiak 2022-07-14 00:19:19 +0200
  • 844a55019a
    character: Maintain bidir status in SwitchSpritesheet Sebastian Krzyszkowiak 2022-07-11 23:21:05 +0200
  • a71d0bb0bb
    character: Fix frame count handling in SwitchSpritesheet Sebastian Krzyszkowiak 2022-07-10 00:49:41 +0200
  • b034b153d7
    clang-format: Don't touch the comments Sebastian Krzyszkowiak 2022-02-04 02:22:35 +0100
  • 3cc20cdf32
    libsuperderpy: Make main event queue public Sebastian Krzyszkowiak 2022-02-04 02:21:31 +0100
  • e58b95e887
    README: Update the list of games Sebastian Krzyszkowiak 2022-01-02 01:28:46 +0100
  • 70c81c77ec
    cmake: vita: Make sure the generated icon has 8-bit color pallete Sebastian Krzyszkowiak 2021-07-25 06:20:21 +0200
  • 80e0237636
    Update Allegro submodule to a 5.2.7-based branch Sebastian Krzyszkowiak 2021-07-26 04:32:07 +0200
  • 26f8a187fc
    mainloop: Replace ALLEGRO_WITH_XWINDOWS usage with al_get_system_id() Sebastian Krzyszkowiak 2021-07-26 04:29:26 +0200
  • e6ee232759
    libsuperderpy.h: Include <psp2/power.h> on Vita Sebastian Krzyszkowiak 2021-07-26 01:12:10 +0200
  • 398527918e
    cmake: Automatically generate icon file for Vita as a fallback Sebastian Krzyszkowiak 2021-07-25 05:43:20 +0200
  • 0833e66402
    cmake: Add targets for easy Vita deploy over network Sebastian Krzyszkowiak 2021-07-25 01:56:27 +0200
  • dcc4f3a2de
    cmake: Make Vita's heap size configurable Sebastian Krzyszkowiak 2021-07-25 00:52:35 +0200
  • dd74c2cc2d
    cmake: Clean up vita data dir before copying Sebastian Krzyszkowiak 2021-07-25 00:51:50 +0200
  • 6486103517
    mainloop: Switch Vita's CPU and bus to max frequency during loading Sebastian Krzyszkowiak 2021-07-24 04:08:40 +0200
  • b84e0af41f
    cmake: VPK packaging for PS Vita with VitaSDK Sebastian Krzyszkowiak 2021-07-24 03:57:47 +0200
  • 8a9e838c9f
    libsuperderpy_init: Make "connected joysticks" log better when there's none Sebastian Krzyszkowiak 2021-07-24 03:25:11 +0200
  • 1ed4c73025
    libsuperderpy_init: Print the app name in logs Sebastian Krzyszkowiak 2021-07-24 03:24:15 +0200
  • 61797d2c0d
    libsuperderpy_init: Fix Allegro version handling Sebastian Krzyszkowiak 2021-07-24 02:21:26 +0200
  • 35bd8aa2a2
    Style fix Sebastian Krzyszkowiak 2021-07-24 02:20:01 +0200
  • 18885f62e5
    shader: Don't prepend GLSL #version directive on PS Vita Sebastian Krzyszkowiak 2021-07-24 00:56:46 +0200
  • 49795745cf
    vita: Set the required heap sizes Sebastian Krzyszkowiak 2021-07-22 20:59:23 +0200
  • f20a097b59
    FindDataFilePath: Add overlay directory for PS Vita assets Sebastian Krzyszkowiak 2021-07-22 16:51:25 +0200
  • e74d01f671
    cmake: Don't set POSITION_INDEPENDENT_CODE on PS Vita Sebastian Krzyszkowiak 2021-07-22 16:46:06 +0200
  • 30022f1c5c
    cmake: Use LIBSUPERDERPY_SINGLE_THREAD on PS Vita Sebastian Krzyszkowiak 2021-07-22 16:45:12 +0200
  • f9176ce1f5
    cmake: Disable sanitizers on PS Vita Sebastian Krzyszkowiak 2021-07-22 16:08:07 +0200
  • 1ec6ce7550
    cmake: Don't use stack protector on PS Vita Sebastian Krzyszkowiak 2021-07-22 16:04:32 +0200
  • b0aeadbf6b
    cmake: Define LIBSUPERDERPY_NO_RESTART on PS Vita Sebastian Krzyszkowiak 2021-07-21 01:45:49 +0200
  • f42fca2606
    android: Target API 30 Sebastian Krzyszkowiak 2021-07-19 01:57:31 +0200
  • ca023d6296
    android: Update Gradle to 5.0 Sebastian Krzyszkowiak 2021-07-19 01:56:54 +0200
  • 446a63693a
    Allow to set game window's background (clear) color Sebastian Krzyszkowiak 2021-07-18 02:11:02 +0200
  • d26adecc8e
    SetFramebufferAsTarget: Avoid re-setting the same target bitmap Sebastian Krzyszkowiak 2020-11-11 02:07:28 +0100
  • 86fef86257
    ClearToColor: Avoid re-setting the same target bitmap Sebastian Krzyszkowiak 2020-11-07 21:38:05 +0100
  • 4eb91e2f32
    params: Add a param to force disable autopause Sebastian Krzyszkowiak 2020-11-07 06:27:11 +0100
  • c235d53f1d
    Enable autopause by default Sebastian Krzyszkowiak 2020-11-07 06:26:10 +0100
  • ef22a0931f
    params: Improve comments and member names Sebastian Krzyszkowiak 2020-11-07 06:25:25 +0100
  • 6f22f54f5d
    mainloop: React to expose events when the engine is paused Sebastian Krzyszkowiak 2020-11-07 06:17:54 +0100