Commit Graph

  • dd73675868 Merge #65 bors[bot] 2019-02-26 15:13:14 +0000
  • ce08429729 Make Id serializable Dzmitry Malyshau 2019-02-26 08:23:49 -0500
  • e16ceafb81 Epoch tracking of indices Dzmitry Malyshau 2019-02-25 22:25:34 -0500
  • ea18c8fa85 Generate remote header Dzmitry Malyshau 2019-02-25 21:18:42 -0500
  • bd0de53f8e First bits of wgpu-remote Dzmitry Malyshau 2019-02-16 23:49:52 -0500
  • 1504542019 Merge #59 bors[bot] 2019-02-26 15:02:46 +0000
  • 8431da80ed Implement map read/write async Tristam MacDonald 2019-02-12 09:36:29 -0800
  • 0053f06659
    Update device.rs Seivan Heidari 2019-02-25 20:49:27 +0100
  • 1ef8fa8fc1
    Nuke MTLTexture we can get drawables again. Seivan Heidari 2019-02-25 20:48:57 +0100
  • b2f58d0975 Merge #71 bors[bot] 2019-02-23 07:50:17 +0000
  • 616a3dd849 Fix leaking swapchain textures Dzmitry Malyshau 2019-02-22 22:23:52 -0500
  • cfe3da1c6f Remove the outdated frame concept in favor of aggressive swapchain re-creation Dzmitry Malyshau 2019-02-22 18:42:14 -0500
  • 9df7cc4a8e Fix depth projection in the examples, add some rotation to the shadow Dzmitry Malyshau 2019-02-22 17:01:56 -0500
  • 5ada8d9943 Fix full_range of arrays Dzmitry Malyshau 2019-02-22 13:53:28 -0500
  • c21420399a Refactored tracking, now includes the views Dzmitry Malyshau 2019-02-22 12:59:23 -0500
  • 7386a05a0d Shadow shaders Dzmitry Malyshau 2019-02-22 12:59:05 -0500
  • 056cc64eb4 Shadow example shaders and improvements Dzmitry Malyshau 2019-02-22 10:26:29 -0500
  • 957a5b57dd Rust side of the shadow example Dzmitry Malyshau 2019-02-21 22:46:54 -0500
  • 022087b0b8 Merge #69 bors[bot] 2019-02-22 17:37:28 +0000
  • 59fe349633 Resize support for gfx-cube and framework Dzmitry Malyshau 2019-02-21 14:14:42 -0500
  • 14ee80f463 Update the trackers on resource destruction Dzmitry Malyshau 2019-02-21 14:14:30 -0500
  • 28551103c2 Fix old outdated frame cleanup Dzmitry Malyshau 2019-02-21 13:53:31 -0500
  • f2a0e6fe15 Swapchain resize, merged with the surface Dzmitry Malyshau 2019-02-21 12:57:21 -0500
  • 5b509692d1 Outdated frame for the swapchain Dzmitry Malyshau 2019-02-21 11:52:22 -0500
  • 917626c0ec Merge #70 bors[bot] 2019-02-21 20:50:41 +0000
  • d63d367ec0
    Allow creating a surface by passing a metal layer. Seivan Heidari 2019-02-21 21:30:41 +0100
  • fef27e46d3 Merge #67 bors[bot] 2019-02-21 17:56:15 +0000
  • 038e49aa25 Allow examples to run from any dir Dzmitry Malyshau 2019-02-21 09:49:30 -0500
  • 855bcfe176 Resource destruction refactoring, hook up to rust Dzmitry Malyshau 2019-02-21 08:42:57 -0500
  • a7476ee69a rust: temporary vector of command buffers Dzmitry Malyshau 2019-02-21 08:15:39 -0500
  • a60f3f13fa Merge #62 bors[bot] 2019-02-15 15:14:47 +0000
  • 00e0347b8c Renamed the impl methods, switched structure argumetns from references to contained items Dzmitry Malyshau 2019-02-15 10:13:04 -0500
  • 2e21285434 Separate object identity from storage Dzmitry Malyshau 2019-02-14 14:08:19 -0500
  • edef343439 Merge #57 bors[bot] 2019-02-13 22:22:33 +0000
  • 844d371989 Command encoder interface Dzmitry Malyshau 2019-02-12 14:58:57 -0500
  • 3274fc92f5 Merge #54 bors[bot] 2019-02-12 14:30:30 +0000
  • 9374d52272 Document how to run examples Rukai 2019-02-06 22:32:39 +1100
  • c9f4936df4 Merge #56 bors[bot] 2019-02-12 04:39:37 +0000
  • 5f0df67dcc Initial compute pipeline support Tristam MacDonald 2019-02-10 15:57:04 -0800
  • c7cd741543 Merge #55 bors[bot] 2019-02-07 13:20:29 +0000
  • 8b6eafcdca Rust and C API for transfers Dzmitry Malyshau 2019-02-06 10:43:10 -0500
  • 901463d7ce native: copy_texture_to_texture Dzmitry Malyshau 2019-02-06 09:29:21 -0500
  • 1b76b2b96c native: copy_texture_to_buffer Dzmitry Malyshau 2019-02-06 09:21:12 -0500
  • dc7bf3404e Refactor get_with_usage for better ergonomics Dzmitry Malyshau 2019-02-06 09:15:57 -0500
  • 2f0601c92c native: implement copy buffer to buffer Dzmitry Malyshau 2019-02-06 09:04:31 -0500
  • 4b1897b254 Separate module for transfer functions Dzmitry Malyshau 2019-02-06 08:55:21 -0500
  • f385b787a1 Merge #53 bors[bot] 2019-02-05 14:46:34 +0000
  • 1c95eef7a3 Depenency gfx update to 0.1.1 Dzmitry Malyshau 2019-02-04 21:39:35 -0500
  • 8ebaae7a3f Merge #52 bors[bot] 2019-02-04 15:01:14 +0000
  • c74f8e8db8 Cube cleanup and the new generated texture Dzmitry Malyshau 2019-02-04 09:55:32 -0500
  • 8f985dd09e Fix gfx-cube example Dzmitry Malyshau 2019-02-03 22:19:36 -0500
  • d50f8199dd Buffer to texture copies Dzmitry Malyshau 2019-02-03 21:59:35 -0500
  • 3ec4ff99b0 Vertex buffer description in the pipelines Dzmitry Malyshau 2019-02-03 20:39:08 -0500
  • 3d47436129 rust: vertex/index binding Dzmitry Malyshau 2019-02-03 15:51:54 -0500
  • d4c8c881d0 gfx framework GLSL reading, most of the cube example Dzmitry Malyshau 2019-02-02 22:39:13 -0500
  • a735eddf81 Sampler creation support Dzmitry Malyshau 2019-02-02 22:37:51 -0500
  • ed5499d025 Basic gfx-examples framework Dzmitry Malyshau 2019-02-01 10:00:17 -0500
  • afe00aa90f Borrow temporary queus and frames on Rust side Dzmitry Malyshau 2019-02-01 09:59:51 -0500
  • a2b6ec167f Merge #51 bors[bot] 2019-02-02 09:25:43 +0000
  • 57f0cd184f native: basic support for pipeine stages in barriers Dzmitry Malyshau 2019-01-31 17:59:37 -0500
  • 6c202f627c Merge #48 bors[bot] 2019-01-31 21:18:56 +0000
  • 55c22a0d9a Implement basic set_buffer_data Dzmitry Malyshau 2019-01-24 06:32:12 -0800
  • 664d9e75e5 Merge #50 bors[bot] 2019-01-30 19:44:54 +0000
  • c5be22a242 added forgotten create_bind_group Fabio Krapohl 2019-01-29 19:09:38 +0000
  • 3dbcdc0327 Merge #49 v0.1 bors[bot] 2019-01-24 20:10:53 +0000
  • e8e5938e06 Linux support for GLFW example Dzmitry Malyshau 2019-01-24 12:08:27 -0500
  • 2a47ced556 Remove examples Makefile from CI Joshua Groves 2019-01-23 22:05:15 -0700
  • 3d98457eb9 Add support for GLFW on Windows Joshua Groves 2019-01-23 21:59:34 -0700
  • 26f965cfbb Use CMake and update triangle example Joshua Groves 2019-01-23 19:25:56 -0700
  • 05b5ee42e7 Regenerate bindings Joshua Groves 2019-01-23 19:25:12 -0700
  • af1e240655 Add macOS surface creation Joshua Groves 2019-01-23 19:25:04 -0700
  • 8547b591ad Dependencies and Cargo configurations update for 0.1 Dzmitry Malyshau 2019-01-24 07:39:51 -0800
  • 128c08b8dd Remove examples Makefile from CI Joshua Groves 2019-01-23 22:05:15 -0700
  • c93a15aa1b Add support for GLFW on Windows Joshua Groves 2019-01-23 21:59:34 -0700
  • d788bb50be Use CMake and update triangle example Joshua Groves 2019-01-23 19:25:56 -0700
  • 89dd08e7ec Regenerate bindings Joshua Groves 2019-01-23 19:25:12 -0700
  • 24e9edb01b Add macOS surface creation Joshua Groves 2019-01-23 19:25:04 -0700
  • 5acbf75fb8 Merge #45 bors[bot] 2019-01-23 03:06:54 +0000
  • edf269dbed Remove the non-winit path from the example Dzmitry Malyshau 2019-01-22 17:08:21 -0800
  • 742fee7e41 Merge #38 bors[bot] 2019-01-22 20:07:34 +0000
  • 2ec9d05074 Triangle example, minor corrections Dzmitry Malyshau 2019-01-21 16:16:13 -0500
  • 32f7ae4f28 Basic buffer creation Dzmitry Malyshau 2019-01-21 06:51:30 -0500
  • 4f939bc32f Bind group resource transitions Dzmitry Malyshau 2019-01-21 06:36:39 -0500
  • dee685aa0c native: bind groups for both compute and graphics Dzmitry Malyshau 2019-01-20 17:05:44 -0500
  • 6699f4bed1 native: Abstract the binding tracker into a separate module Dzmitry Malyshau 2019-01-20 15:51:29 -0500
  • 3ed4620c1f Bind compute groups if layout is matching Dzmitry Malyshau 2019-01-19 23:40:35 -0500
  • fb6a91589e native: simple bind group creation Dzmitry Malyshau 2019-01-18 18:21:22 -0500
  • 64fb727bad draw methods Dzmitry Malyshau 2019-01-18 12:04:36 -0500
  • bb7fee796d get_with_usage helper Dzmitry Malyshau 2019-01-18 11:57:03 -0500
  • 08cd75f38c Set vertex and index buffers Dzmitry Malyshau 2019-01-18 09:48:49 -0500
  • eff92d3427 Merge #42 bors[bot] 2019-01-21 10:15:24 +0000
  • 6cb9806408 Remove glfw submodule Joshua Groves 2019-01-21 02:57:04 -0700
  • 8f312af8e6 Merge #39 bors[bot] 2019-01-21 03:08:18 +0000
  • 558681fddc Don't specify nightly for bindings generation Joshua Groves 2019-01-20 16:46:02 -0700
  • f647fd8030 Regenerate bindings Joshua Groves 2019-01-20 16:25:49 -0700
  • c7f2425b98 Remove generic from render pass descriptor Joshua Groves 2019-01-20 16:24:37 -0700
  • e51cce7e5d Lock cbindgen to working revision Joshua Groves 2019-01-20 15:47:54 -0700
  • 0f592b4443 Merge #34 bors[bot] 2019-01-19 13:31:35 +0000
  • 5deb6e2047 DX11 support Dzmitry Malyshau 2019-01-17 22:32:34 -0500
  • 2221b112c7 Fix command buffer recycling Dzmitry Malyshau 2019-01-17 21:11:01 -0500