Commit graph

  • 27c4309223 Fix typo Jay Oster 2019-10-29 20:49:25 -0700
  • 7844c15a77
    Add gamepad support (#28) Jay Oster 2019-10-28 01:03:03 -0700
  • 109d115997 Document rounding the screen size to account for non-integer HiDPI scaling factors Jay Oster 2019-10-27 20:36:49 -0700
  • 4bbf9770bc Document accessing wgpu through pixels Jay Oster 2019-10-27 20:34:48 -0700
  • b7e751b507 Fix typo in docs Jay Oster 2019-10-27 20:28:06 -0700
  • 6392ff9481
    Fix syntax in the example (#27) Jay Oster 2019-10-27 20:27:42 -0700
  • 5795fa7943
    Add include_spv!() macro, donated by Ralith (#26) Jay Oster 2019-10-27 19:50:15 -0700
  • 994cc9a03c Fix typo Jay Oster 2019-10-27 16:36:47 -0700
  • 8bebb29a06
    Fix screen scaling when window is resized (#25) Jay Oster 2019-10-27 16:35:22 -0700
  • cc04f14a3d
    Controls should not be mutable (#24) Jay Oster 2019-10-26 22:03:12 -0700
  • 31225385c7
    Improve syntax slightly when handling RedrawRequested (#23) Jay Oster 2019-10-23 19:31:42 -0700
  • 8801bad58a
    Update public API to provide &mut [u8] instead of accepting &[u8] from the app (#22) Jay Oster 2019-10-21 23:17:58 -0700
  • b18690f19f
    Clean up event handling with winit_input_helper (#21) Jay Oster 2019-10-21 22:34:12 -0700
  • a7802453ec
    Update dependencies (#17) Jay Oster 2019-10-20 17:32:11 -0700
  • 3102b5b485 Update README Jay Oster 2019-10-15 18:43:01 -0700
  • ea4e2aafc1
    Track hidpi_factor, and properly round the physical pixel size (#15) Jay Oster 2019-10-15 01:09:33 -0700
  • 6f0b1e0102
    Support resize (#12) Jay Oster 2019-10-14 22:17:42 -0700
  • 383b0d83ff
    Replace vk-shader-macros with pre-compiled GLSL. Fixes #9 (#10) Jay Oster 2019-10-13 21:43:30 -0700
  • 076e4e519e
    Implement collision detection (#8) Jay Oster 2019-10-13 19:48:20 -0700
  • a793787292 Update README Jay Oster 2019-10-13 18:35:47 -0700
  • b6fcf803e7
    Invader AI (#6) Jay Oster 2019-10-12 14:26:47 -0700
  • 31bc8c7614
    Refactor animations (#5) Jay Oster 2019-10-08 19:54:57 -0700
  • d0a16f9a71
    Add player controls and shields (#4) Jay Oster 2019-10-08 00:35:53 -0700
  • d7fc1eca3c
    Refactor SpriteCache and animation (#3) Jay Oster 2019-10-07 20:22:34 -0700
  • e4249ed766 Update README Jay Oster 2019-10-07 01:17:36 -0700
  • 2767d47d67 Fix for MSRV Jay Oster 2019-10-07 01:11:20 -0700
  • 348533ee9a Add delta time steps and a placeholder for control inputs Jay Oster 2019-10-07 01:00:33 -0700
  • 960bfb9b3f clippy Jay Oster 2019-10-07 00:31:49 -0700
  • d815bb464b Refactor simple-invaders Jay Oster 2019-10-06 13:53:08 -0700
  • 1e5621c820 Refactor the stepper Jay Oster 2019-10-06 03:31:16 -0700
  • 63369b8fe0 Fix CI Jay Oster 2019-10-06 02:41:41 -0700
  • aa9fdf56bf Enable clippy and tests on the entire workspace Jay Oster 2019-10-06 02:31:29 -0700
  • 3b7638a012 Initial simple-invaders WIP Jay Oster 2019-10-04 22:48:29 -0700
  • 2847a8bd39 Update docs Jay Oster 2019-10-04 22:48:29 -0700
  • b7d1623e67 Include missing module Jay Oster 2019-10-04 22:45:30 -0700
  • 4d2d313faa Implement Renderer::factory() as a client would Jay Oster 2019-10-04 22:42:01 -0700
  • 8dc33fcf4e
    Enable clippy in CI (#2) Jay Oster 2019-10-04 21:35:00 -0700
  • 889d1ae44a clippy Jay Oster 2019-10-04 21:08:24 -0700
  • c994b35a5c Settle on an interface for PixelsBuilder::add_render_pass() Jay Oster 2019-10-04 20:52:32 -0700
  • 26860496a8 Consolidate Renderer state and support multiple render passes Jay Oster 2019-10-04 00:58:12 -0700
  • ac400f6122 Remove redundant fields Jay Oster 2019-10-03 23:28:13 -0700
  • 64cd487c37 Merge Pixels::update() with Pixels::render() Jay Oster 2019-10-03 23:16:23 -0700
  • 7a858089bf
    First pass at CI support (#1) Jay Oster 2019-10-03 22:59:54 -0700
  • 300b51a342 Update README Jay Oster 2019-10-02 21:11:33 -0700
  • d0391be62a Initial pass with texture rendering Jay Oster 2019-10-02 20:22:20 -0700
  • 38ce5c186d Rewrite all doc comments to wrap at 100 characters (was 80) Jay Oster 2019-10-02 01:07:11 -0700
  • 70306c5cfd Add RenderPass trait and refactor PixelsBuilder Jay Oster 2019-10-02 00:53:41 -0700
  • 2ec43fccd1 Cleanly separate the two texture dimensions Jay Oster 2019-10-01 19:31:18 -0700
  • 44f5b67c9e Remove shaders from PixelsOptions Jay Oster 2019-10-01 18:36:40 -0700
  • 5519aafd18 Use RedrawRequested Jay Oster 2019-09-29 18:42:31 -0700
  • 2ec303812f Remove deprecated error variants Jay Oster 2019-09-29 17:42:40 -0700
  • 337241c866 Switch to vk_shader_macros Jay Oster 2019-09-29 17:40:05 -0700
  • 9f1afdd3b3 Update README Jay Oster 2019-09-29 15:11:59 -0700
  • 17bb0cbf32 Update logo Jay Oster 2019-09-29 15:08:39 -0700
  • 785ac0a5b1 Update README Jay Oster 2019-09-29 14:31:31 -0700
  • 9c12f77788 Update README Jay Oster 2019-09-29 14:28:02 -0700
  • 16cb9fd1a2 Transparent background Jay Oster 2019-09-29 14:27:45 -0700
  • a5f091933d Better logo Jay Oster 2019-09-29 14:26:44 -0700
  • 8c7c67ef69 Add README Jay Oster 2019-09-28 04:09:06 -0700
  • c4d762d5f5 Rename the Error type and add docs for the variants. Jay Oster 2019-09-25 23:47:04 -0700
  • f0d7c84a3f Minor code hygiene. Jay Oster 2019-09-25 23:11:36 -0700
  • cc4976079b Initial commit. Jay Oster 2019-09-25 23:07:30 -0700