Dzmitry Malyshau
a23c052528
[dx12] command buffer markers, names for renderpasses and descriptor sets
2020-10-04 01:29:31 -04:00
Vickenty Fesunov
a498b47500
Remove x11 and xcb features
...
Build xlib and xcb support unconditionally, since
it does not require any additional dependencies.
2020-10-02 11:32:43 +02:00
Dzmitry Malyshau
08d6110b68
Don't use push constants in the quad example
2020-09-16 00:15:14 -04:00
Sergey Minakov
699144efe5
Metal support for simulator
2020-09-01 15:07:06 +03:00
Zicklag
a1bf8a27c8
Re-enable OpenGL Backend
...
Fix the OpenGL backend for Linux and MacOS, utilizing the new context
sharing in surfman 0.3.
2020-08-26 18:59:06 -05:00
Dzmitry Malyshau
c3a74fb532
Bump gfx-auxil, env_logger, and image versions
2020-08-15 23:23:00 -04:00
Dzmitry Malyshau
b06862fc5f
Rename primitive assember to PrimitiveAssemberDesc
2020-08-15 18:00:04 -04:00
Dzmitry Malyshau
1ecaef0475
Bump all versions to 0.6
2020-08-15 17:08:15 -04:00
Dzmitry Malyshau
9c3801935f
Rustfmt pass
2020-08-15 17:08:15 -04:00
Dzmitry Malyshau
2b4d713be1
Support unbound subresource ranges
2020-08-15 11:00:25 -04:00
Dzmitry Malyshau
b21b1d3131
Remove the old swapchain model
2020-08-05 20:20:08 -04:00
Shamir Khodzha
d9c2454779
replaced heap allocated vecs with stack allocated arrays for vulkan backend
2020-07-18 00:06:56 +03:00
Shamir Khodzha
4bd7cf1217
replaced PrimitiveAssembler vecs with slices
2020-07-15 01:17:26 +03:00
Gabriel Majeri
b0b58058f7
Allow the quad example to run with mock backend
2020-06-27 23:07:39 +03:00
Dzmitry Malyshau
a8ec040bf6
Move pso::Stage to auxil::ShaderStage
2020-06-01 12:29:23 -04:00
Matúš Talčík
e28cba4e8f
Mesh shaders: implement for Vulkan backend
...
some fixes
fix some review notes
2020-05-10 19:47:53 +02:00
Matúš Talčík
0c8a435dae
Stub mesh shaders
...
Initial stub for mesh shaders to flesh out the API changes.
Stub mesh shaders
address some details
DX12: remove mesh shaders from the indented block
Improve the code based on review
fix metal backend
2020-05-07 11:55:41 +02:00
Zicklag
c4e2c2dac4
Fix Segfault When Enumerating Adapters
...
Fixes a segfault that could happen when enumerating adapters and fixed
the issue where only one adapter could be listed.
2020-04-12 19:05:22 -05:00
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
acb7eed357
All around version bumps for hal-0.5 and metal fixes
2020-03-23 10:06:52 -04:00
Dzmitry Malyshau
eab7d394f6
Rust format pass
2020-03-19 09:47:44 -04:00
Dzmitry Malyshau
f3531570e8
Remove RangeArg
2020-03-19 09:47:44 -04:00
Dzmitry Malyshau
e7426900bd
Introduce buffer SubRange
2020-03-19 09:47:44 -04:00
Dzmitry Malyshau
2fc90f1535
Fix env_logger dependency, allow WASM build to fail
2020-03-18 17:09:07 -04:00