Commit Graph

  • 502f57ad3d Use system SDL2 if can be found Brad Svercl 2021-01-14 21:37:55 -0600
  • 2e533e2a31 Merge remote-tracking branch 'upstream/master' Brad Svercl 2021-01-14 21:15:45 -0600
  • 69e5e7447b added Path::join utility method Noel Berry 2021-01-14 18:42:12 -0800
  • 261e2fd5e7 stream.h cleanup & commenting Noel Berry 2021-01-14 12:21:59 -0800
  • 2dcf902671
    Merge pull request #9 from Accacio/patch-1 Noel Berry 2021-01-13 14:58:30 -0800
  • 51e08f0efe
    update links Rafael Accácio Nogueira 2021-01-13 09:38:31 +0100
  • ded52d40aa removed Stream::write_cstr and added conditions to Stream::write numeric Noel Berry 2021-01-12 20:57:14 -0800
  • 1063f1ff29 vec2 bool comparisons should be const Noel Berry 2021-01-11 00:25:51 -0800
  • 6aa9d3b412 stackvector fix Noel Berry 2021-01-11 00:25:34 -0800
  • ecb9da86aa batcher and spritefont support utf8 strings Noel Berry 2021-01-08 12:01:39 -0800
  • ab459b80ca SDL2 downloaded from the web Brad 2021-01-08 09:42:58 -0600
  • 3bc36981cb D3D11 ResizeBuffers fix Noel Berry 2021-01-06 13:20:29 -0800
  • 3fa9f99791 a few notes and cleanup from previous merge Noel Berry 2021-01-05 20:44:02 -0800
  • 66e8b34d37
    Merge pull request #7 from kevinbchen/master Noel Berry 2021-01-05 20:38:51 -0800
  • 47555a51cb D3D11 BlendMode Mask wasn't hooked up Noel Berry 2021-01-04 19:01:08 -0800
  • 0f15437c4d opengl needs to reset ColorMask on FrameBuffer clear Noel Berry 2021-01-04 19:00:56 -0800
  • a1267c738c small vector fix Noel Berry 2021-01-04 18:37:08 -0800
  • 6ade1624f1 Emscripten build kevinbchen 2021-01-04 00:58:24 -0800
  • 63466dc2ea
    Merge pull request #6 from akien-mga/cmake-3.12 Noel Berry 2021-01-04 00:20:17 -0800
  • cd73720cb8
    CMake: Bump required version to 3.12 for add_compile_definitions Rémi Verschelde 2021-01-04 08:24:02 +0100
  • dd365d2c84
    Merge pull request #5 from impiaaa/master Noel Berry 2021-01-03 23:15:38 -0800
  • 55f816043a Fixes for building on Linux Spencer Alves 2021-01-03 23:04:01 -0800
  • cc5e222be5 fixed vector copy constructor bug Noel Berry 2021-01-03 00:32:01 -0800
  • 43b49da552 attempting to solve SDL2 include dirs across platforms Noel Berry 2021-01-03 00:10:53 -0800
  • ff4d4b1acb moving ifdefs into implementation Noel Berry 2021-01-02 20:46:42 -0800
  • 7ce2d07153 removing SDL2 find_package until I figure out how to set it up universally Noel Berry 2021-01-02 20:46:06 -0800
  • 813816eb8e
    Merge pull request #4 from sherjilozair/fix Noel Berry 2021-01-02 20:38:40 -0800
  • 4e80149987 Add required headers to compile on macos Sherjil Ozair 2021-01-03 02:27:58 +0000
  • d8930f15ac added Calc::approach for Vec2 Noel Berry 2020-12-31 18:29:13 -0800
  • 30cfbf203e removed unnecessary logs Noel Berry 2020-12-31 18:29:02 -0800
  • 227fb51105 fixing float->int warning, make it explicit Noel Berry 2020-12-31 18:28:36 -0800
  • 241d863ac4 restructured project to match a more standard cmake setup Noel Berry 2020-12-31 13:43:23 -0800
  • c841bd82a1 small cleanup pass on graphic asserts/errors Noel Berry 2020-12-31 00:59:34 -0800
  • c22b5a7639 added D3D11 Texture::get_data implementation Noel Berry 2020-12-31 00:44:38 -0800
  • 920e7ac644 D3D11 shutdown cleanup Noel Berry 2020-12-30 16:31:36 -0800
  • 7401304bc4 D3D11 cleanup Noel Berry 2020-12-30 16:17:03 -0800
  • ed1f26895b d3d11 notes and updating dummy graphics backend Noel Berry 2020-12-30 14:37:11 -0800
  • ea969e68cf
    some notes on usage Noel Berry 2020-12-30 14:33:02 -0800
  • d4ff3f66ca separated Textures from Samplers, to accommodate HLSL etc Noel Berry 2020-12-30 14:03:50 -0800
  • e88030101b dummy renderer backend Noel Berry 2020-12-29 18:18:44 -0800
  • 01769d0b08 further D3D11 cleanup & notes Noel Berry 2020-12-29 18:01:11 -0800
  • deafcb4f64
    adding texture rendering to example Noel Berry 2020-12-29 17:38:21 -0800
  • 5503198eff cleaning up D3D11 implementation Noel Berry 2020-12-29 16:51:47 -0800
  • 27f7134500
    comment typo fix Noel Berry 2020-12-28 20:25:06 -0800
  • 767da20675
    noted d3d11 is unfinished Noel Berry 2020-12-28 19:08:05 -0800
  • 22f161cc8d d3d11 notes since it's WIP Noel Berry 2020-12-28 18:41:10 -0800
  • 1ec2646264 updating readme info Noel Berry 2020-12-28 18:37:33 -0800
  • 41ae0ac6d5 very WIP D3D11 support Noel Berry 2020-12-28 18:31:06 -0800
  • 52e362e1b2 little bit more cleanup & naming fixes Noel Berry 2020-12-26 14:59:39 -0800
  • 6464db5a75 explaining backbuffer implementation Noel Berry 2020-12-26 14:47:10 -0800
  • 15608d8309 graphics refactor & new organization Noel Berry 2020-12-26 14:44:48 -0800
  • 2c96f0813e
    clarified readme Noel Berry 2020-12-25 18:47:02 -0800
  • 134d26040c more graphics cleanup - removing Shader Attribute Info Noel Berry 2020-12-24 03:01:05 -0800
  • 4c4d495fa8 Merge branch 'master' of https://github.com/NoelFB/blah Noel Berry 2020-12-24 00:34:41 -0800
  • dbafc6ec65 cleaning up render pass Noel Berry 2020-12-24 00:33:38 -0800
  • b8fe280a88
    clarified readme Noel Berry 2020-12-24 00:21:38 -0800
  • 8c0ef3e769 lots of small rendering & batcher cleanup Noel Berry 2020-12-24 00:19:58 -0800
  • 46c900756e Merge branch 'master' of https://github.com/NoelFB/blah Noel Berry 2020-12-23 16:58:06 -0800
  • e6f27857b4 controller vendor/product/version IDs Noel Berry 2020-12-23 16:58:04 -0800
  • eda7cc8398 commenting Noel Berry 2020-12-23 16:57:49 -0800
  • 9e00fde0bc
    updated readme links Noel Berry 2020-12-23 16:21:53 -0800
  • be989cdde9 refactoring rendering backend a little Noel Berry 2020-12-23 16:16:09 -0800
  • f73973cc6f string cleanup + static format methods Noel Berry 2020-12-05 13:50:59 -0800
  • ed3ffa952a vector cleanup Noel Berry 2020-12-05 13:50:19 -0800
  • 7bb52d1345 fixed to batch text rendering Noel Berry 2020-12-05 13:50:09 -0800
  • f736cb78f9 Rect.inflate should be const Noel Berry 2020-12-05 13:49:30 -0800
  • e345ad66d5 additional circle constructor Noel Berry 2020-12-05 13:49:22 -0800
  • 37a966263d added Calc::map and Calc::clamped_map Noel Berry 2020-12-05 13:49:02 -0800
  • ef5714bb83 virtual input cpp files had pragma once in them Noel Berry 2020-12-05 13:48:45 -0800
  • bb68a25b41
    Merge pull request #3 from bitwitch/master Noel Berry 2020-12-05 13:35:20 -0800
  • 8b1b99330c fix: stackvector expand bitwitch 2020-11-29 13:18:22 -0600
  • c80188cfd0 StackVector had a typo that meant its buffer was too big Noel Berry 2020-11-23 01:32:06 -0800
  • cea39987b8 vector/stackvector refactor Noel Berry 2020-10-25 00:54:19 -0700
  • 86bcd17f6a vector assert Noel Berry 2020-10-24 17:51:40 -0700
  • 8d6bd102f5 fixing a few warnings Noel Berry 2020-10-24 17:49:46 -0700
  • b2f72a645a readme notes update Noel Berry 2020-10-24 17:35:21 -0700
  • b5e2c53613 changing back to custom vector class Noel Berry 2020-10-24 17:34:20 -0700
  • 088e3a9103 few warning fixes Noel Berry 2020-10-24 15:37:07 -0700
  • 16626876e7 fixed dir_enumerate on mac/linux Noel Berry 2020-10-24 15:23:48 -0700
  • b4e1cd111e Removed custom list class in favor of std::vector Noel Berry 2020-10-24 15:21:36 -0700
  • 06052410f2
    Merge pull request #2 from AKholetsky/master Noel Berry 2020-10-24 10:28:18 -0700
  • e5579e7570 Fixed lost capacity and incorrect method name Anton Kholetsky 2020-10-22 11:03:22 +0300
  • 05bce9cff6 fixed spritefont size assignment typo Noel Berry 2020-10-19 20:38:52 -0700
  • 5915ae1938 spritefont should use unordered_map Noel Berry 2020-10-19 00:50:16 -0700
  • 28c142e8de image calls proper delete/stbi_image_free Noel Berry 2020-10-19 00:49:37 -0700
  • bf03bc815d list missing destructor call Noel Berry 2020-10-19 00:48:17 -0700
  • e89532e132 fixed Batch::rect_rounded_line corner alignment Noel Berry 2020-10-11 23:08:33 -0700
  • 474ee631b2 angle utility methods Noel Berry 2020-10-11 13:50:44 -0700
  • 1af8669441 Batch::tri_line implemented Noel Berry 2020-10-11 13:48:45 -0700
  • 02a9272b29 shape line drawing all draw within their shape Noel Berry 2020-10-11 13:47:47 -0700
  • 884eba85a2 text rendering & kerning was very broken Noel Berry 2020-09-21 00:36:19 -0700
  • 484da29efb
    font rendering texture check was inverted Noel Berry 2020-09-20 13:47:07 -0700
  • b31bcf86c0 fixed Mat4x4 method naming convention Noel Berry 2020-09-19 14:14:36 -0700
  • f599df02cc fixed Time::on_interval overloading conflicts Noel Berry 2020-09-19 11:55:18 -0700
  • 86e15adf0f Merge branch 'master' of https://github.com/NoelFB/blah Noel Berry 2020-09-16 21:33:43 -0700
  • 8ed97d133e fixed incorrect aseprite linked-cel parsing Noel Berry 2020-09-16 21:33:41 -0700
  • a0ca01a5a1
    fixed batcher text bottom/middle vertical align Noel Berry 2020-09-01 12:41:42 -0700
  • e1d2e3066e removed trailing whitespace Noel Berry 2020-08-28 21:11:43 -0700
  • e70d7a11a0 cleaned up the opengl implementation Noel Berry 2020-08-28 19:35:10 -0700
  • a9087d10bf
    clarified framebuffer comments Noel Berry 2020-08-27 23:41:42 -0700