Commit Graph

  • da6ef79aa2
    Merge pull request #37 from puugz/fix-readme-links master Noel Berry 2023-04-27 10:30:37 -0700
  • 863775f1d2 update outdated README links puugz 2023-04-27 17:07:48 +0200
  • 39685d3ef6
    ButtonBinding::zero_out clears press/release state Noel Berry 2023-03-15 17:22:18 -0700
  • 9fcd76a959
    use ::operator new[] to match ::operator delete[] Noel Berry 2023-03-10 10:26:25 -0800
  • f5db7a37fc
    clang on macOS didn't like sized ::operator delete Noel Berry 2023-03-10 10:17:57 -0800
  • 746330f763
    implemented Platform::dir_explore for macOS Noel Berry 2023-03-10 10:15:29 -0800
  • 176b11e08e
    Merge pull request #36 from benjitrosch/remove-platform-abstraction Noel Berry 2023-03-08 10:17:17 -0800
  • 5d87875491 removed win32 platform support Benji Trosch 2023-03-07 15:56:05 -0500
  • 9da7f38269
    Merge pull request #35 from benjitrosch/misnamed-include Noel Berry 2023-03-07 13:38:09 -0800
  • 0aa17d2267 fixed broken renderer include Benji Trosch 2023-03-07 15:58:08 -0500
  • 45a5e8839f use constexpr func instead of macro for hex colors Noel Berry 2023-03-05 15:59:58 -0800
  • 53714a4ad2
    adding workflow_dispatch to build workflow Noel Berry 2023-03-04 18:21:08 -0800
  • dda0b76d93
    Merge pull request #34 from benjitrosch/master Noel Berry 2023-03-04 14:13:19 -0800
  • 9feb4b8512 fixed simple github release workflow Benji Trosch 2023-03-04 13:10:44 -0500
  • 72fb034103
    Merge pull request #33 from fabtjar/patch-1 Noel Berry 2023-02-21 17:59:58 -0800
  • ad5419d8bc
    Use correct rect overlap check Fab 2023-02-19 16:57:37 +0000
  • a1f1bd0742
    updated license year Noel Berry 2023-01-23 14:41:55 -0800
  • a0cccca457
    fix update function name typo in emscripten Noel Berry 2023-01-03 22:21:57 -0800
  • 1b02339f63
    disable audio SSE intrinsics Noel Berry 2023-01-02 13:16:13 -0800
  • 90cb51110d
    small fix to previous string commit Noel Berry 2022-12-05 20:03:46 -0800
  • 916ddc2020 adding a few utility methods to blah string Noel Berry 2022-12-05 19:18:03 -0800
  • 1e2a009778
    removing workflows for now, will revisit later Noel Berry 2022-12-02 18:56:55 -0800
  • 05743b7dfc
    Merge pull request #31 from SushilRagoonath/CI Noel Berry 2022-12-02 13:54:26 -0800
  • 181e885598
    clean SushilRagoonath 2022-12-02 14:33:25 +0100
  • f5d492e532
    test windows SushilRagoonath 2022-12-02 14:26:55 +0100
  • 4ee91d5812
    folder SushilRagoonath 2022-12-02 14:21:15 +0100
  • 688e28ac65
    initial CI test SushilRagoonath 2022-12-02 14:20:16 +0100
  • c802080bab
    fix win32 platform compile SushilRagoonath 2022-12-02 14:05:51 +0100
  • 3fc3938b22 updated readme example code Noel Berry 2022-11-22 22:52:34 -0800
  • 5e7c2bec90 update to SDL 2.26 Noel Berry 2022-11-22 22:51:38 -0800
  • c58eb0142e remove App::content_scale;App::get_backbuffer_size Noel Berry 2022-11-22 22:51:28 -0800
  • 4d7f7a993a added audio enabled flag Noel Berry 2022-11-20 19:32:38 -0800
  • b161457c66
    fix include typo Noel Berry 2022-11-20 01:23:01 -0800
  • 2c45b8b2f2 removing platform abstract class, use ifdef instead Noel Berry 2022-11-19 17:53:21 -0800
  • 1b41632991 audio tweaks so it still loads on windows w/o sdl2 Noel Berry 2022-11-19 16:40:56 -0800
  • c89535e328 restructuring internal namespaces & function calls Noel Berry 2022-11-19 16:15:31 -0800
  • 2437d5841f
    Merge pull request #25 from RandyGaul/master Noel Berry 2022-11-19 15:56:53 -0800
  • b57011905b tested audio stuff on tinylink RandyGaul 2022-11-19 14:09:08 -0800
  • 7821b0fcf5
    Merge pull request #26 from puugz/fix-typos Noel Berry 2022-11-19 11:53:48 -0800
  • 634fadcf33 fix typos puugz 2022-11-19 15:29:18 +0100
  • 4cc0f8b608 Integrate cute_sound.h RandyGaul 2022-11-13 17:59:35 -0800
  • 06ebcafcc4 Fix issue with glDebugMessageCallback not existing on macOS edmondburnett 2022-11-02 13:51:11 -0700
  • 20a6d9411d
    fix incorrect pixel offset in asset packer trim Noel Berry 2022-10-28 12:54:01 -0700
  • c204842d2c adding zero_out to input bindings Noel 2022-10-22 23:18:52 -0700
  • 30d7f2ee66 fixing c standard lib includes Noel 2022-10-22 23:18:34 -0700
  • a5f9701ce6 fix to String::contains Noel Berry 2022-10-04 18:23:51 -0700
  • 36b0d266b1 fixed String::contains Noel Berry 2022-10-03 00:31:00 -0700
  • f06c38ff3e added bool Rect::contains(Rect) Noel Berry 2022-10-03 00:30:49 -0700
  • 93a231db4d bit of calc organization Noel Berry 2022-10-03 00:30:27 -0700
  • dcd3e11b16 Simplify folder sturcture + String refactor Noel Berry 2022-10-01 13:29:51 -0700
  • c94e372e7d added App flags, implemented v-sync and fixed timestep flags Noel Berry 2022-08-21 17:41:29 -0700
  • 05b58706d7 clarified what Input::register_binding does. It returns a handle! Noel Berry 2022-08-21 17:39:58 -0700
  • a1baaaf298 updated to SDL 2.24.0, simplifies Windows High DPI Noel Berry 2022-08-21 14:48:46 -0700
  • 1ef5a9c6ad
    slightly nicer BLAH_ASSERT macro Noel Berry 2022-08-21 12:25:36 -0700
  • e581065bbb Updating project to run with latest Emscripten Noel 2022-07-30 16:30:13 -0700
  • f68e4cd8ed added pressed() check for Stick & Axis bindings Noel Berry 2022-07-29 10:11:36 -0700
  • 6e7e730243
    Merge pull request #21 from SushilRagoonath/master Noel Berry 2022-07-18 10:26:17 -0700
  • a7f2fa565c
    orange not defined SushilRagoonath 2022-07-18 19:09:54 +0200
  • e93da13b4b
    Fixed D3D11 bug where uniform buffer wasn't aligning to 16-byte boundary Noel Berry 2022-06-21 14:26:39 -0700
  • ee4a2c4e7f
    Merge pull request #19 from SushilRagoonath/master Noel Berry 2022-06-05 14:29:38 -0700
  • 89230084d7
    fix win32 errors vs2022 SushilRagoonath 2022-06-04 17:50:49 +0200
  • d2703e5050 added NonPremultiplied BlendMode Noel 2022-05-28 09:38:38 -0700
  • 410adbfe12 fixed Textures/Samplers potentially using incorrect registers Noel 2022-05-28 09:32:05 -0700
  • 0628e0dce5 added BLAH_ASSERT_FMT for formatted messages Noel 2022-05-28 09:30:07 -0700
  • 79af2944f3 added optional CMake vars for SDL2 in case you load it yourself Noel 2022-05-28 09:29:30 -0700
  • 9ccd164c53 Fix BlendMode::normal Fernando Raviola 2022-05-23 11:11:28 -0300
  • b2bcf66a37 fixed cmakelists requiring newline after if statement Noel Berry 2022-03-17 00:57:54 -0700
  • 5a6a53f4bc fix for dpi scale value on linux Noel Berry 2022-03-16 23:05:38 -0700
  • 9096ed79a7 zero out opengl error log buffers Noel Berry 2022-03-16 02:12:31 -0700
  • 23db192296 SDL2_Platform::get_clipboard was not freeing Noel Berry 2022-03-16 02:12:10 -0700
  • d482840cfe Merge branch 'master' of https://github.com/NoelFB/blah Noel Berry 2022-03-15 20:16:35 -0700
  • 78f5fc9388 removed Batch TextAlign in favour of Vec2 Justify Noel Berry 2022-03-15 20:16:33 -0700
  • 05391f0b3d added Rect::inflate(x, y) Noel Berry 2022-03-15 20:16:02 -0700
  • fc55cacaac
    Optional toggles in CMake really set compile defs Noel Berry 2022-02-15 10:35:44 -0800
  • cbb194e516 clang didn't like constexpr is_big/little_endian checks Noel Berry 2022-02-12 23:15:51 -0800
  • 83edcb06c2 platform was missing virtual destructor Noel Berry 2022-02-12 23:15:12 -0800
  • 7477cda527 added default Additive BlendMode Noel Berry 2022-02-12 23:15:04 -0800
  • 8add71003c added App::is_running() getter Noel Berry 2022-02-12 23:14:35 -0800
  • 9beb7eff58 Color::to_hex_rgb had an incorrect declaration appended to it Noel Berry 2022-02-12 12:30:51 -0800
  • f1e45b129c Font::create could return incorrect value type Noel Berry 2022-02-12 12:30:05 -0800
  • 99595f265f refactored graphics & streams into single files - easier to maintain & read Noel Berry 2022-02-12 12:19:53 -0800
  • 9c7d8a4418 various memory cleanup, move/copy simplifications Noel Berry 2022-02-12 00:18:08 -0800
  • b1e33f2627 cleaned up app, renamed internal input update methods Noel Berry 2022-02-12 00:17:21 -0800
  • 4fcd29b82f forgot to include renderer updates from Texture commit Noel Berry 2022-02-12 00:16:59 -0800
  • 4c04fdd72f clarified Aseprite state, removed unnecessary copy/move code Noel Berry 2022-02-12 00:16:11 -0800
  • d559f1c8ee added Texture::get/set data for Color* Noel Berry 2022-02-12 00:15:07 -0800
  • 1caa31032b Refactored Platform into a struct to hold global state better Noel Berry 2022-02-11 20:19:14 -0800
  • ddb7d1b372 SDL2 Platform::get_title didn't return the title Noel Berry 2022-02-11 16:19:03 -0800
  • 068d0778c2 added Time::get_ticks() to poll for an immediate value Noel Berry 2022-02-11 16:07:07 -0800
  • c52258ddcd Stopwatch uses Platform::ticks() Noel Berry 2022-02-11 16:03:41 -0800
  • edee79b237 cleaned up Calc header, renamed numerics folder to math Noel Berry 2022-02-11 16:03:27 -0800
  • cedc57e322 made std::shared_ptr and std::functional optional Noel Berry 2022-02-11 15:20:07 -0800
  • 0c809f8085 made stream.read/write explicit instead of using a template Noel Berry 2022-02-11 15:19:35 -0800
  • 51e80ec6a2 spritefont uses a binary search instead of std::unordered_map Noel Berry 2022-02-11 15:18:10 -0800
  • c13759f362
    clarified note on shader abstraction Noel Berry 2022-02-10 12:26:47 -0800
  • 611aa0b502 fixed accidental delete on app-close Noel Berry 2022-02-10 01:15:30 -0800
  • f56e3bb2b2 moved Sprite Batcher's default shader to Renderer; no longer a global var Noel Berry 2022-02-10 01:13:20 -0800
  • 2619d2d9e0 fixed preprocessor typo from renderer refactor Noel Berry 2022-02-10 00:11:58 -0800
  • 012dae8699
    reorganized readme, fixed a few typos Noel Berry 2022-02-09 23:48:05 -0800
  • f5e8de0b11 Refactored Graphics to allow Renderer choice at runtime Noel Berry 2022-02-09 18:49:47 -0800