84 Commits
Author SHA1 Message Date
Zicklag 76d2a9b586 Address Code Review
- Re-order dependencies in examples Cargo.toml
- Make sure that GL is tested in reftests
- Remove cfg_aliases `use` from `build.rs`
- Make surfman take precedence over glutin when both features are
  enabled.
- Remove unused winit dependency
- Only include winapi when using the `wgl` feature
- Take out DEPTH and STENCIL flags from GL context
- Remove unnecessary drop() call
- Remove unneeded GL `cfg_attr`'s from warden
2020-04-12 14:09:56 -05:00
Zicklag 2ed4a875e0 Use Surfman as Unix Backend for gfx-backend-gl
Adds a surfman backend to gfx-backend-gl and makes it the default
backend for unix platforms.
2019-07-23 22:10:10 -05:00
Dzmitry Malyshau a59ede6a4f Update GL context init in Warden 2020-01-07 15:51:59 -05:00
Igor Shaposhnik cc0930b49e metal: build ios shaders in Makefile 2019-11-12 07:10:32 +03:00
Joshua Groves 5282bee28e metal: build shaders in Makefile instead 2019-10-17 20:33:08 -02:30
Joshua Groves 763e2d4c36 Simplify Makefile 2019-10-16 23:25:44 -02:30
Dzmitry Malyshau c11908c6ea Warden: lazy transfer barriers, release benchmarking 2019-08-16 17:01:52 -04:00
Dzmitry Malyshau 42a26cec07 Benchmarking support in Warden 2019-08-16 16:02:10 -04:00
msiglreith cd36306676 Add wgl check in Makefile 2019-07-02 18:39:41 +02:00
Dzmitry Malyshau 7474cac5e7 Vulkan WSI support on macOS 2019-06-16 10:32:42 +03:00
Joshua Groves 7b8b890492 gl: Add quad-wasm to CI 2019-06-06 21:07:33 -02:30
Antoine Gersant 80e702e0a7 Bumped glutin version to 0.19 2018-11-19 23:48:22 -08:00
Richard Dodd de8ac80e63 Add some docs to gfx_hal::Instance, and
provide a make target for `cargo doc`.
2018-09-30 14:00:08 +01:00
Dzmitry Malyshau 757b30a500 [mtl] support buffer-backed host-visible textures 2018-09-05 14:34:14 -04:00
tyler 3165d555b2 [iOS] add aarch64-apple-ios travis job 2018-08-29 21:23:56 -07:00
Dzmitry Malyshau 9ac48eb303 [mtl] remove antidote integration 2018-07-19 10:52:43 -04:00
Dzmitry Malyshau 48ed4f7a68 [mtl] parking lot integration 2018-07-16 23:42:22 -04:00
Dzmitry Malyshau b2dc191146 Avoid allocation on vertex buffer binding 2018-06-27 23:54:09 -04:00
msiglreith 52971327f5 Remove render parts 2018-06-15 19:34:05 +02:00
Felix Kaaman a44d68d3a1 [dx11] exclude dx11 backend on linux builds 2018-05-23 18:15:06 +03:00
Dzmitry Malyshau dd5fdf168f [mtl] improved image copies and blits 2018-05-10 11:19:26 -04:00
Matt Jadczak d8c55e6aa3 Change Subresource and ImageCopy to match Vulkan API 2018-03-28 01:05:05 +01:00
Oliver Jan Krylow 7ae83d5966 make check fails on Windows 10
* GNU Make 4.2
* Windows 10
* PowerShell

```ps
PS C:\Users\okr\gfx> make check
#Note: excluding `warden` here, since it depends on serialization
process_begin: CreateProcess(NULL, #Note: excluding `warden` here, since it depends on serialization, ...) failed.
make (e=2): Das System kann die angegebene Datei nicht finden.
make: *** [makefile:49: check] Error 2
```
2018-03-23 10:07:31 +01:00
Dzmitry Malyshau 78fc13803b [warden] API update 2018-02-27 20:36:02 -05:00
grovesNL 70fdc3f454 Re-enable glsl-to-spirv for Warden 2018-02-23 23:14:20 -07:00