Commit Graph

  • 9705ceb2e7 Merge #224 bors[bot] 2019-06-17 13:45:22 +00:00
  • 15488dfa1e Fix descriptor sets free validation error Rukai 2019-06-11 23:58:55 +10:00
  • 14f98aa627 [rs] Mipmap screenshot Dzmitry Malyshau 2019-06-14 10:06:18 -04:00
  • f2cd0348dc [rs] Mipmap example shader and code fixes Dzmitry Malyshau 2019-06-14 10:06:04 -04:00
  • 2b047f996b [rs] Mipmapping example Dzmitry Malyshau 2019-06-14 00:31:32 -04:00
  • a667d50d01 Merge #226 bors[bot] 2019-06-16 14:53:26 +00:00
  • 3753309b65 Last comments and renames in the tracking module, according to the review Dzmitry Malyshau 2019-06-16 07:25:30 -07:00
  • 6b655f52be Merge #229 bors[bot] 2019-06-16 14:18:40 +00:00
  • 21950386cb Update rendy to 0.3 Rukai 2019-06-16 12:31:07 +10:00
  • 57494d6394 Crucial fix to merge-replace semantics - always use the last destination state Dzmitry Malyshau 2019-06-14 14:04:32 -04:00
  • 917154a49d Debug tracking derives and regular optimization Dzmitry Malyshau 2019-06-14 12:10:23 -04:00
  • c22d8f86cc Support depth-stencil texture transfers Dzmitry Malyshau 2019-06-14 11:47:42 -04:00
  • 3ed1215d2f Rewrite texture tracker to support multiple depth/stencil mips Dzmitry Malyshau 2019-06-14 11:44:51 -04:00
  • 3da6c9f65b Fix texture view extent, improve docs according to the review Dzmitry Malyshau 2019-06-14 08:52:15 -04:00
  • 7c647a7d3c Improve texture state merging Dzmitry Malyshau 2019-06-13 23:11:09 -04:00
  • ef1c373887 Fix texture transfer aspects Dzmitry Malyshau 2019-06-13 15:23:36 -04:00
  • 965750b237 Improve texture state merging with proper error handling Dzmitry Malyshau 2019-06-13 12:49:03 -04:00
  • 86521abfc2 Document the tracking and adjust the API a bit to return less errors Dzmitry Malyshau 2019-06-13 12:31:36 -04:00
  • e0f315801a Texture query() unit tests Dzmitry Malyshau 2019-06-13 11:47:42 -04:00
  • 0fb71c9fd8 Move texture tracking into a module Dzmitry Malyshau 2019-06-13 11:30:47 -04:00
  • aca3f1e64d Fix compile warnings when no features are selected Dzmitry Malyshau 2019-06-13 11:26:44 -04:00
  • 745bebcbb5 Move buffer state tracking into a module, add unit tests Dzmitry Malyshau 2019-06-13 11:22:54 -04:00
  • 07ef7caddc Range merging unit tests Dzmitry Malyshau 2019-06-13 11:08:53 -04:00
  • 331fe55948 Check track isolation results for sanity Dzmitry Malyshau 2019-06-13 10:20:21 -04:00
  • 7b843f220f Move track logic into a module, fix isolate() first split Dzmitry Malyshau 2019-06-13 10:15:24 -04:00
  • 0e20549235 RangedState unit tests Dzmitry Malyshau 2019-06-13 08:43:19 -04:00
  • 30955e565c Phantom tracking state Dzmitry Malyshau 2019-06-13 08:18:56 -04:00
  • d92b623bd8 Remove the old tracking code, update local feature and the headers Dzmitry Malyshau 2019-06-12 12:15:22 -04:00
  • bc7b842f12 Moving the code to use the new tracker API Dzmitry Malyshau 2019-06-12 12:07:14 -04:00
  • 2446190a0b Finished first implementation of layer tracking Dzmitry Malyshau 2019-06-11 22:10:52 -04:00
  • 444220c6eb Another iteration of internal tracking Dzmitry Malyshau 2019-06-09 00:00:17 -04:00
  • 0dcd0c449d Parametrize Tracker by a state of a resource, add new plane tracker Dzmitry Malyshau 2019-06-05 23:29:42 -04:00
  • 2d5e67d6d5 Basic data structure to track mip levels and layers of a texture Dzmitry Malyshau 2019-06-04 23:56:18 -04:00
  • 154ed3a9a5 [rs] Merge #21 bors[bot] 2019-06-12 03:48:56 +00:00
  • 8653786e83 [rs] Run cargo fmt Joshua Groves 2019-06-11 21:02:30 -04:00
  • e039b70cbb [rs] Add native surface creation Joshua Groves 2019-06-11 20:52:09 -04:00
  • d69955b612 Merge #220 bors[bot] 2019-06-10 17:01:45 +00:00
  • 59388e329f Free descriptor sets Rukai 2019-06-10 16:02:46 +10:00
  • 004f5d9743 [rs] Merge #10 bors[bot] 2019-06-08 02:37:20 +00:00
  • 1fe4a9b320 Merge #216 bors[bot] 2019-06-07 23:03:30 +00:00
  • 057719fdf5 Add Naïve Debug Derives Where Possible John W. Bruce 2019-06-07 14:12:41 -07:00
  • 0815d99967 [rs] Merge #20 bors[bot] 2019-06-07 15:51:37 +00:00
  • d25966f960 [rs] Update to latest wgpu-native Rukai 2019-06-07 20:36:04 +10:00
  • b76b81d9fa [rs] Fix merge snafu kyren 2019-05-25 16:03:57 -04:00
  • 95659b1843 [rs] Update for new wgpu PR, keep API slightly closer to vanilla kyren 2019-05-21 17:41:26 -04:00
  • e4e30acc67 [rs] Update API for in-progress wgpu-gl PR to wgpu / gfx kyren 2019-05-19 01:22:52 -04:00
  • 8cc50253c4 Merge #213 bors[bot] 2019-06-05 13:27:48 +00:00
  • 9decf27f4f Ensure cbindgen is available Joshua Groves 2019-06-05 09:20:59 -02:30
  • 9e60499738 Use wider type for swapchain image epoch Joshua Groves 2019-06-05 00:15:12 -02:30
  • fe901fc7c2 [rs] Merge #16 bors[bot] 2019-06-05 02:31:56 +00:00
  • cb1b2416f6 [rs] Merge #17 bors[bot] 2019-06-05 01:58:27 +00:00
  • b1d9de0406 Merge #169 bors[bot] 2019-06-05 01:55:24 +00:00
  • 7e7a88b831 Add Windows/glfw3 to CI Joshua Groves 2019-06-04 22:09:58 -02:30
  • 85740873d0 Merge #212 bors[bot] 2019-06-04 20:20:10 +00:00
  • 8abc1c2668 also use pointer for descriptor in wgpu_command_encoder_begin_render_pass for consistency reasons Fabio Krapohl 2019-06-04 22:13:48 +00:00
  • 952a9f5b60 Merge #211 bors[bot] 2019-06-04 19:47:30 +00:00
  • 488367ce30 More consistent naming of pointer-size-pairs: * always plural form without _ptr suffix for pointers * always same name as pointer for size, but with _length suffix * special case: single size applies to multiple pointers => only use length as name Fabio Krapohl 2019-06-04 21:41:39 +00:00
  • 0642509deb Merge #208 bors[bot] 2019-06-03 16:13:56 +00:00
  • 4ad3d418c2 Ensure wait_for_fences is never called on 0 fences Rukai 2019-06-03 22:40:04 +10:00
  • a1a1467d15 Merge #206 bors[bot] 2019-06-03 11:22:19 +00:00
  • 88463810dd Fix typos. Bruce Mitchener 2019-06-03 14:31:17 +07:00
  • 999d79ffd0 [rs] Add GLX map PNG Paul Kernfeld 2019-06-02 19:52:57 -04:00
  • 2df6db5dd9 Merge #201 bors[bot] 2019-06-01 18:57:08 +00:00
  • 6794333dba Expose and validate buffer offset alignment Alexis Sellier 2019-06-01 20:25:12 +02:00
  • fb3cf05be1 [rs] Native update to 803c607794 Dzmitry Malyshau 2019-05-31 15:00:12 -04:00
  • 803c607794 Merge #200 bors[bot] 2019-05-31 17:54:40 +00:00
  • 97e630f320 Fix Rendy memory selection Dzmitry Malyshau 2019-05-31 13:53:19 -04:00
  • 67914001e1 [rs] Native update to 9276cd51c0 Dzmitry Malyshau 2019-05-31 10:32:05 -04:00
  • 9276cd51c0 Merge #197 bors[bot] 2019-05-31 11:30:33 +00:00
  • 351432aae2 hook up rendy-memory Dzmitry Malyshau 2019-05-30 13:33:38 -04:00
  • 9c408f919c Hook up rendy-descriptor Dzmitry Malyshau 2019-05-28 22:14:18 -04:00
  • 77457e408d Merge #195 bors[bot] 2019-05-30 03:52:21 +00:00
  • d01509e9a2 Fix Storage textures/buffers support Dzmitry Malyshau 2019-05-29 23:22:08 -04:00
  • 2614efba7c Protect mapped buffers from early destruction Dzmitry Malyshau 2019-05-29 13:33:55 -04:00
  • cb6e1dba5a Force tracking side effects on drop Dzmitry Malyshau 2019-05-28 14:26:50 -04:00
  • c0c2cdf31c Clear command buffer tracker Dzmitry Malyshau 2019-05-28 13:53:56 -04:00
  • a6bc4420eb Don't early out on pipeline binding Dzmitry Malyshau 2019-05-28 11:47:41 -04:00
  • 9621fb3021 Validate vertex/instance/index buffer ranges Dzmitry Malyshau 2019-05-28 11:07:29 -04:00
  • 50501e7a13 [rs] Fix tests and run in CI Lucas Kent 2019-05-29 07:30:10 +10:00
  • b9ad929785 [rs] Merge #15 bors[bot] 2019-05-28 11:56:17 +00:00
  • a47fa5397d [rs] Upgdate to latest wgpu-native Lucas Kent 2019-05-27 17:36:05 +10:00
  • ce4ef375c3 Merge #194 bors[bot] 2019-05-28 04:00:51 +00:00
  • c204199dc2 Merge #192 bors[bot] 2019-05-27 14:41:11 +00:00
  • 4446b81f3e Fix compute pass barriers Dzmitry Malyshau 2019-05-26 23:55:23 -04:00
  • 7bb528186f add DX11 support Timo de Kort 2019-05-26 19:46:43 +02:00
  • 9b0607973e resolve PR comments Timo de Kort 2019-05-26 18:23:19 +02:00
  • 747defd01b add necessary windows lib files for vulkan/dx12 Timo de Kort 2019-05-25 18:42:59 +02:00
  • 17e555b257 Merge #191 bors[bot] 2019-05-25 13:00:41 +00:00
  • 328e53852a Use required option for glfw3 Joshua Groves 2019-05-24 23:30:28 -02:30
  • 925718ff6d Merge #183 bors[bot] 2019-05-24 18:58:09 +00:00
  • 0fe94fc439 Only test building the gfx-backend-gl feature for now kyren 2019-05-24 14:40:19 -04:00
  • f6360326dd Merge #189 bors[bot] 2019-05-24 14:17:36 +00:00
  • 4613275f74 Merge #190 bors[bot] 2019-05-24 13:59:14 +00:00
  • 1155479247 Fix typos. Bruce Mitchener 2019-05-24 14:46:37 +07:00
  • b21a0c12af Remove unused variable on Metal code path. Bruce Mitchener 2019-05-24 14:46:11 +07:00
  • 81b6f42941 Merge #186 bors[bot] 2019-05-24 01:22:15 +00:00
  • 6d074b54e6 Merge #187 bors[bot] 2019-05-23 19:09:35 +00:00
  • 2564332f3d Change dynamic and vertex buffer offsets to u64 Dzmitry Malyshau 2019-05-23 11:25:02 -04:00
  • b465f33f7a [rs] Merge #11 bors[bot] 2019-05-23 15:24:27 +00:00
  • b2e126b1e2 [rs] Fix RenderPipelineDescriptor.depth_stencil_state doc Mac O'Brien 2019-05-23 09:32:00 -05:00