Commit graph

  • be650779e6 Correctly allocate screenblocks Gwilym Kuiper 2022-05-03 23:23:25 +0100
  • ae65af4ca2 Make rem_euclid_* return a u16 Gwilym Kuiper 2022-05-03 23:03:23 +0100
  • 817e1e305e Add rem_euclid_*_px for pixel calculations Gwilym Kuiper 2022-05-03 23:00:31 +0100
  • 4d3d2acd3b This should always be 32 Gwilym Kuiper 2022-05-03 22:55:50 +0100
  • 39b37e7506 Fix example games Gwilym Kuiper 2022-05-03 22:51:01 +0100
  • 5513c8566f Replace calls to rem_euclid with unknown denominator with simple & Gwilym Kuiper 2022-05-03 22:46:01 +0100
  • fae71bfbca Fix all the examples Gwilym Kuiper 2022-05-03 22:29:51 +0100
  • 4f2eddb367 Actually set the correct flag Gwilym Kuiper 2022-05-03 21:51:00 +0100
  • cc57dcf649 Fix compile errors Gwilym Kuiper 2022-05-03 21:48:08 +0100
  • 384a5bc887 Remove a bunch of hard coded widths and heights Gwilym Kuiper 2022-05-03 21:46:32 +0100
  • d514aafad4 Pass through the size Gwilym Kuiper 2022-05-03 21:34:41 +0100
  • 5dd0c61808 Derive normal stuff on an enum Gwilym Kuiper 2022-05-03 21:30:32 +0100
  • 288fa0c85e Add an enum for tracking background size of regular tiles Gwilym Kuiper 2022-05-03 21:28:32 +0100
  • 06f701af75
    Merge pull request #224 from gwilymk/print-warnings-for-assembler Gwilym Kuiper 2022-04-26 22:27:31 +0100
  • 9cd3d7440d
    Merge pull request #223 from gwilymk/tiny-audio-optimisation Gwilym Kuiper 2022-04-26 22:18:57 +0100
  • 0e7fb41501
    Merge pull request #222 from agbrs/renovate/jamesives-github-pages-deploy-action-4.x Gwilym Kuiper 2022-04-26 22:17:55 +0100
  • 94f66f74b1 Fix warning in assembly Gwilym Kuiper 2022-04-26 22:16:56 +0100
  • c3bfe83f6b Collect warnings to print them Gwilym Kuiper 2022-04-26 22:15:32 +0100
  • 0761132779 Range of a signed byte is -128 - 127... Gwilym Kuiper 2022-04-26 21:22:50 +0100
  • 921e2e9adf Calculate 32-bits at a time, since we're storing into IWRAM Gwilym Kuiper 2022-04-26 21:17:07 +0100
  • 245cafa599 Calculate 2 samples per loop Gwilym Kuiper 2022-04-26 21:08:22 +0100
  • 260f664c36 Extract to macro Gwilym Kuiper 2022-04-26 21:04:33 +0100
  • cd92a728c2
    Update JamesIves/github-pages-deploy-action action to v4.3.3 Renovate Bot 2022-04-26 04:20:42 +0000
  • b49eff2460
    Merge pull request #221 from gwilymk/only-fail-ci-builds-on-warning Gwilym Kuiper 2022-04-24 17:36:46 +0100
  • 11a715f715
    Merge pull request #220 from agbrs/renovate/asefile-0.x Gwilym Kuiper 2022-04-24 17:22:15 +0100
  • e168638a3b Update lockfiles GBA bot 2022-04-24 16:12:05 +0000
  • 0e0b74464b
    Update Rust crate asefile to 0.3.5 Renovate Bot 2022-04-24 16:10:50 +0000
  • 61ed2b905d Allow warnings when developing, but still fail CI Gwilym Kuiper 2022-04-24 17:07:43 +0100
  • d51f61a6fb
    Merge pull request #219 from gwilymk/stop-freeing-still-in-use-tiles Gwilym Kuiper 2022-04-23 23:34:00 +0100
  • 814a058313
    Merge pull request #218 from agbrs/renovate/jamesives-github-pages-deploy-action-4.x Gwilym Kuiper 2022-04-23 23:28:17 +0100
  • 563138937e Fix set_background_palette (not sure why dma wasn't working) Gwilym Kuiper 2022-04-23 23:26:47 +0100
  • 71788e1f0a Update lockfiles GBA bot 2022-04-23 22:14:08 +0000
  • 82310b1b95
    Update JamesIves/github-pages-deploy-action action to v4.3.2 Renovate Bot 2022-04-23 22:12:55 +0000
  • 178db91072 Add gc step for tiles Gwilym Kuiper 2022-04-23 23:03:02 +0100
  • 7688316034 Add a gc step in commit Gwilym Kuiper 2022-04-23 22:58:25 +0100
  • a562a4f600 Print frame which shows issue Gwilym Kuiper 2022-04-23 22:48:05 +0100
  • b78b888ce3
    Merge pull request #217 from gwilymk/run-clippy-on-examples-and-tests Gwilym Kuiper 2022-04-23 21:08:16 +0100
  • 85c3287680 Run clippy on examples and tests Gwilym Kuiper 2022-04-23 21:03:37 +0100
  • fba087f2ee
    Merge pull request #216 from gwilymk/deny-warnings Gwilym Kuiper 2022-04-23 17:34:05 +0100
  • 98a55b3ce2 Reduce what gets built quite a lot more Gwilym Kuiper 2022-04-23 17:24:55 +0100
  • 1593c0e8b6 Move clippy deny to config.toml and fix warnings Gwilym Kuiper 2022-04-23 17:10:29 +0100
  • 3143d89359 Fiddle around with the build script to try and speed it up Gwilym Kuiper 2022-04-23 17:10:17 +0100
  • a32bb2125b Remove deny clippy::all from lib.rs to ensure it always builds for users Gwilym Kuiper 2022-04-23 16:26:42 +0100
  • 4eb31cda34 Add deny warnings and clippy::all to build script Gwilym Kuiper 2022-04-23 16:26:27 +0100
  • 4cf92fa18a
    Merge pull request #215 from gwilymk/optimise-font-rendering Gwilym Kuiper 2022-04-23 16:23:37 +0100
  • 4f6f981ce7 Usage of group now requires 'full' Gwilym Kuiper 2022-04-23 15:56:07 +0100
  • fb197d3e79 Store font data more compressed Gwilym Kuiper 2022-04-23 15:42:08 +0100
  • 1b71ef6473 Add test for font output Gwilym Kuiper 2022-04-23 15:33:57 +0100
  • 6485cc895a Extract method Gwilym Kuiper 2022-04-23 14:34:34 +0100
  • fec4015978 Remove hash map lookup for every pixel rendered Gwilym Kuiper 2022-04-23 14:30:46 +0100
  • 6d0f95c21b
    Merge pull request #214 from gwilymk/random-number-generator Gwilym Kuiper 2022-04-11 22:20:16 +0100
  • dc62ba4467 Rename rng::next to rng::gen Gwilym Kuiper 2022-04-11 22:07:31 +0100
  • 592543ee7b
    Merge pull request #213 from gwilymk/use-unsigned-abs Gwilym Kuiper 2022-04-11 21:32:23 +0100
  • 88ce5a5f28
    Merge pull request #212 from agbrs/renovate/actions-cache-3.x Gwilym Kuiper 2022-04-11 21:21:52 +0100
  • f304412053 Use unsigned_abs to satisfy clippy Gwilym Kuiper 2022-04-11 21:15:17 +0100
  • d394c43d4f Update lockfiles GBA bot 2022-04-11 11:55:44 +0000
  • 5d41f7c0d1
    Update actions/cache action to v3.0.2 Renovate Bot 2022-04-11 11:54:38 +0000
  • 0bb364f333
    Merge pull request #211 from gwilymk/avoid-overwriting-text-on-line-above Gwilym Kuiper 2022-04-09 12:25:50 +0100
  • d56e4d5888 Correctly remove dynamic tiles if not committing a text renderer Gwilym Kuiper 2022-04-07 23:07:58 +0100
  • dc4ccee451 Add a commit method for text_render Gwilym Kuiper 2022-04-07 23:01:01 +0100
  • 5701667f53 Avoid overwriting text on the line above Gwilym Kuiper 2022-04-07 22:56:28 +0100
  • f7ef25f3f0
    Merge pull request #209 from corwinkuiper/z-ordered-sprites Corwin 2022-04-07 22:46:26 +0100
  • 859029a7a9 delete sprites during commit Corwin 2022-04-06 23:55:13 +0100
  • b76cc1f4fc
    Merge pull request #210 from gwilymk/font-rendering Gwilym Kuiper 2022-04-06 21:30:46 +0100
  • 82c5ebf426 Use a core::fmt::Write instead Gwilym Kuiper 2022-04-06 21:13:57 +0100
  • e3e29ab21b Update lockfiles with new font rendering stuff Gwilym Kuiper 2022-04-05 23:43:58 +0100
  • a0013096cc Remove argument Gwilym Kuiper 2022-04-05 23:43:35 +0100
  • f3c467c2f1 set_background_palette seems inconsistent between release and debug mode :/ Gwilym Kuiper 2022-04-05 23:39:06 +0100
  • 45e18d5cc7 Use a better example font which isn't monospace Gwilym Kuiper 2022-04-05 23:35:18 +0100
  • 5c24e4089a Minimise generated dynamic tiles by using a hashmap Gwilym Kuiper 2022-04-05 23:11:32 +0100
  • 22f89ed9e2 Return the bounding box Gwilym Kuiper 2022-04-05 23:03:56 +0100
  • 1f65f94ee3 Support rendering multiple lines Gwilym Kuiper 2022-04-05 23:03:10 +0100
  • 8a1a433f99 Replace returning number of lines printed to x width Gwilym Kuiper 2022-04-05 22:49:34 +0100
  • 6bea61bb7a Update the dynamic tiles example Gwilym Kuiper 2022-04-05 22:48:03 +0100
  • d18d2fcde8 Remove unused import Gwilym Kuiper 2022-04-05 22:44:51 +0100
  • 2c2931fa97 Handle the height of letters correctly Gwilym Kuiper 2022-04-05 22:44:32 +0100
  • e7e35f8ad8 Take xmin into account Gwilym Kuiper 2022-04-05 22:35:45 +0100
  • a6f5cc9ec1 Render some text Gwilym Kuiper 2022-04-05 22:32:11 +0100
  • 845076d0b4 add a test exploring some usage Corwin 2022-04-05 21:30:38 +0100
  • 810726ea79 fix book example Corwin 2022-04-05 21:30:26 +0100
  • 454bb872c9 resolve some unsoundness Corwin 2022-04-04 23:02:06 +0100
  • c5cebb9520 Theory a font renderer Gwilym Kuiper 2022-04-04 22:06:08 +0100
  • c3a64690cd
    Merge pull request #207 from gwilymk/dynamic-tileset Gwilym Kuiper 2022-04-04 20:41:16 +0100
  • 26d497a3b1
    Merge pull request #208 from agbrs/renovate/jamesives-github-pages-deploy-action-4.x Gwilym Kuiper 2022-04-04 20:40:58 +0100
  • a4979ac847 better handling of sprites Corwin 2022-04-04 20:29:00 +0100
  • 919ddf06ad Update lockfiles GBA bot 2022-04-04 15:18:00 +0000
  • ef354f446f
    Update JamesIves/github-pages-deploy-action action to v4.3.0 Renovate Bot 2022-04-04 15:17:03 +0000
  • 3e3039a7f6 update games Corwin 2022-04-03 21:20:20 +0100
  • 2ef1dd0bf2 z ordering moving to a global controller state Corwin 2022-04-03 21:20:13 +0100
  • a73e27dc7e pull out reference to a global static Corwin 2022-04-03 18:15:31 +0100
  • 3fd0b53350
    Merge pull request #206 from corwinkuiper/send-sync Gwilym Kuiper 2022-04-01 00:01:09 +0100
  • 441c839ba7 Add a slightly crappy dynamic tiles API Gwilym Kuiper 2022-03-31 23:58:28 +0100
  • f05791b5dc add send sync requirement Corwin 2022-03-31 22:59:23 +0100
  • ac2e986451
    Merge pull request #205 from agbrs/renovate/actions-cache-3.x Gwilym Kuiper 2022-03-30 12:28:53 +0100
  • da7844a6c5 Update lockfiles GBA bot 2022-03-30 10:54:21 +0000
  • 425b71ac1d
    Update actions/cache action to v3.0.1 Renovate Bot 2022-03-30 10:53:29 +0000
  • 2a99fd780e Use git describe --tags rather than plain git describe Gwilym Kuiper 2022-03-28 22:59:53 +0100
  • f6ae4f731b Release agb v0.9.2 Gwilym Kuiper 2022-03-28 22:50:36 +0100
  • ab3f1194ce Install gbafix before building the examples Gwilym Kuiper 2022-03-28 22:48:44 +0100
  • 394c02f704 Release agb v0.9.1 Gwilym Kuiper 2022-03-28 22:44:33 +0100