Commit graph

460 commits

Author SHA1 Message Date
Alex Janka 5e15714976 deps from crates.io 2023-10-20 11:00:48 +11:00
dependabot[bot] 6d55421ea7 Bump bumpalo from 3.6.1 to 3.12.0
Bumps [bumpalo](https://github.com/fitzgen/bumpalo) from 3.6.1 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases)
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.6.1...3.12.0)

---
updated-dependencies:
- dependency-name: bumpalo
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-12 21:47:49 -08:00
dependabot[bot] 24799a3286 Bump renderdoc from 0.3.0 to 0.5.0
Bumps [renderdoc](https://github.com/ebkalderon/renderdoc-rs) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/ebkalderon/renderdoc-rs/releases)
- [Changelog](https://github.com/ebkalderon/renderdoc-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ebkalderon/renderdoc-rs/compare/v0.3.0...v0.5.0)

---
updated-dependencies:
- dependency-name: renderdoc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-12 18:22:29 -07:00
dependabot[bot] 490899d6ab Bump regex from 1.5.4 to 1.5.6
Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.6.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.5.4...1.5.6)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 00:46:12 -07:00
bors[bot] a20aa54540
Merge #249
249: Fixes typo in README.md r=kvark a=lygstate



Co-authored-by: Yonggang Luo <luoyonggang@gmail.com>
2021-06-27 14:22:53 +00:00
Yonggang Luo 08a5344e03
Update README.md 2021-06-27 15:41:10 +08:00
bors[bot] 7eb0147d01
Merge #247
247: Update gfx, implement support for ImageView Info struct r=kvark a=kvark



Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-05-09 04:43:51 +00:00
Dzmitry Malyshau c36ad13ca9 Update gfx, implement support for ImageView Info struct 2021-05-09 00:43:12 -04:00
bors[bot] 5c1b75fd01
Merge #246
246: Implement `gfxGetPipelineCacheData` r=kvark a=expenses

Based (slightly) on 1d5ee31553/src/amd/vulkan/radv_pipeline_cache.c (L525). 

Is it not safe enough / too safe?

Co-authored-by: Ashley Ruglys <ashley.ruglys@gmail.com>
2021-04-06 19:20:21 +00:00
Ashley Ruglys fdcb2add5b
Implement gfxGetPipelineCacheData 2021-04-06 19:53:01 +02:00
bors[bot] 3173cdda25
Merge #245
245: Update to latest gfx with new limits r=kvark a=kvark



Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-03-16 16:00:25 +00:00
Dzmitry Malyshau 414ae9d596 Update to latest gfx with new limits 2021-03-16 11:59:59 -04:00
bors[bot] 92e85a7965
Merge #244
244: Allow non-attachment usages for the swapchain r=kvark a=kvark

Fixes #242

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-02-03 04:00:29 +00:00
Dzmitry Malyshau 4318b4bd4d Allow non-attachment usages for the swapchain 2021-02-02 22:59:50 -05:00
bors[bot] 47b5b449c7
Merge #243
243: Update gfx with new iterator API r=kvark a=kvark

Fixes  #242

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-02-02 16:23:26 +00:00
Dzmitry Malyshau fcbb21ea7c Update gfx with new iterator API 2021-02-02 11:22:39 -05:00
bors[bot] c139bbd9f6
Merge #241
241: Expose KHR_imageless_framebuffer r=kvark a=kvark

Follow-up to #238

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-01-19 06:30:44 +00:00
Dzmitry Malyshau 33a306d7b3 Rustfmt pass 2021-01-19 01:29:07 -05:00
Dzmitry Malyshau 68848dc9a1 Expose KHR_imageless_framebuffer 2021-01-19 01:29:07 -05:00
bors[bot] 9737afa9be
Merge #240
240: Update to gfx-hal borrow refactor r=kvark a=kvark

Depends on https://github.com/gfx-rs/gfx/pull/3586
Also:
  - removes typed-arena dependency
  - removes soundness bug with semaphore fake state
  - use `make_slice` more

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-01-19 05:21:56 +00:00
Dzmitry Malyshau 49fcee8130 Update to gfx-hal borrow refactor 2021-01-19 00:18:49 -05:00
bors[bot] e4e67c56a5
Merge #239
239: Remove lazy-static dependency r=kvark a=kvark



Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-01-17 07:23:55 +00:00
Dzmitry Malyshau ac6cbf1860 Remove lazy-static dependency 2021-01-17 02:18:59 -05:00
bors[bot] 3983115cfa
Merge #238
238: Update gfx with the image-less framebuffer semantics r=kvark a=kvark

Contains the following major pieces in the gfx-hal update:
  - use gfx's new image-less framebuffers - https://github.com/gfx-rs/gfx/pull/3571. Note: we aren't actually exposing `VK_imageless_framebuffer` yet, but this will be in follow-ups.
  - update the external synchronization semantics from gfx
  - the dependencies for smallvec and parking_lot are dropped (yay!)

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-01-17 06:58:51 +00:00
Dzmitry Malyshau aacb8c1a3f Update gfx with the image-less framebuffer semantics, remove smallvec and parking_lot dependencies 2021-01-17 01:45:57 -05:00
bors[bot] 7ab1336ea8
Merge #237
237: Revisioned swapchains r=kvark a=ElArtista



Co-authored-by: TheArtist <agorglouk@gmail.com>
2020-12-14 20:52:29 +00:00
TheArtist 785c61a9e6 Revisioned swapchains 2020-12-14 22:44:05 +02:00
bors[bot] c1938e9149
Merge #236
236: Provide VK_KHR_xlib_surface extension mapping r=kvark a=ElArtista



Co-authored-by: TheArtist <agorglouk@gmail.com>
2020-12-14 18:53:25 +00:00
TheArtist 7c8152f7fb Provide VK_KHR_xlib_surface extension mapping 2020-12-14 16:20:37 +02:00
bors[bot] 6a796a7ba1
Merge #235
235: Using a RawWindowHandle with hal::create_surface for multi-backend compatibility r=kvark a=ElArtista



Co-authored-by: TheArtist <agorglouk@gmail.com>
2020-12-11 22:14:37 +00:00
TheArtist 84e95e539f Using a RawWindowHandle with hal::create_surface for multi-backend compatibility 2020-12-11 22:38:17 +02:00
bors[bot] 8ee8bb03bf
Merge #234
234: Provide VK_KHR_xcb_surface extension mapping r=kvark a=ElArtista



Co-authored-by: TheArtist <agorglouk@gmail.com>
2020-12-11 19:56:37 +00:00
TheArtist a90863e5ef Provide VK_KHR_xcb_surface extension mapping 2020-12-11 21:39:28 +02:00
bors[bot] 42357f3571
Merge #233
233: Update gfx and unlock GL backend on *nix r=kvark a=kvark



Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2020-12-01 06:22:29 +00:00
Dzmitry Malyshau 196b9e593d Update gfx and unlock GL backend on *nix 2020-12-01 01:18:27 -05:00
bors[bot] 6a5bf59ddc
Merge #230
230: Update gfx with swapchain readback support r=kvark a=kvark

Based on https://github.com/gfx-rs/gfx/pull/3424

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2020-10-29 03:37:11 +00:00
Dzmitry Malyshau cff9d7afcd Allow UWP build fail on CI, temporarily 2020-10-28 23:36:42 -04:00
Dzmitry Malyshau 2fcc5636bf Update gfx with swapchain readback support 2020-10-28 23:32:39 -04:00
Dzmitry Malyshau 7c42b540a8 Basic UWP target support, readme update 2020-09-30 13:07:41 -04:00
bors[bot] bae930673d
Merge #229
229: Debug markers and iterator fixes r=kvark a=kvark

Blocked on https://github.com/gfx-rs/gfx/pull/3387

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2020-09-29 03:14:40 +00:00
Dzmitry Malyshau 539af2018e Remove vulkan HPP 2020-09-28 23:13:38 -04:00
Dzmitry Malyshau 335d42b466 Implement debug markers, avoid taking a zero-sized slice from raw data. 2020-09-28 23:13:38 -04:00
Dzmitry Malyshau 57b5996a91 Gfx dependency update 2020-09-28 23:13:38 -04:00
Dzmitry Malyshau eaad40edc8 Remove extern C function definitions from libportability-gfx 2020-09-25 23:45:29 -04:00
Dzmitry Malyshau d0a798f569 Add missing entry points for VK_KHR_get_physical_device_properties2 and VK_KHR_maintenance1 2020-09-23 01:31:59 -04:00
bors[bot] ad2e228947 Merge #222
222: Add basic iOS target r=kvark a=kvark

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2020-09-20 00:23:13 -04:00
Dzmitry Malyshau 9ca2bb9ddb Add basic iOS target 2020-09-19 23:12:22 -04:00
bors[bot] e109587bf0
Merge #221
221: Support VK_KHR_portability_subset r=kvark a=kvark

Our extension IDs were messed up. Good thing to clean them up now, since otherwise nobody would be able to make this work 😅 
Also, the test native example is now fully trying to initialize the portability extension and gather the relevant info. Output on my machine:
```
	vkEnumerateInstanceExtensionProperties: res=0 count=5
	vkEnumeratePhysicalDevices: res=0 count=1
	vkEnumerateDeviceExtensionProperties: res=0 count=3
	gfxGetPhysicalDeviceProperties2KHR
		minVertexInputBindingStrideAlignment = 4
	gfxGetPhysicalDeviceFeatures2KHR
		events = 1
		pointPolygons = 0
		separateStencilMaskRef = 1
		triangleFans = 0
```

Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2020-09-20 00:57:19 +00:00
Dzmitry Malyshau 46e35f8a19 Add monocodus config to disable clang-tidy 2020-09-19 20:54:28 -04:00
Dzmitry Malyshau 2d0aeb66e7 Support VK_KHR_portability_subset 2020-09-19 20:54:21 -04:00