Dzmitry Malyshau
|
2e21285434
|
Separate object identity from storage
|
2019-02-14 14:28:55 -05:00 |
|
Dzmitry Malyshau
|
844d371989
|
Command encoder interface
|
2019-02-12 16:48:56 -05:00 |
|
Tristam MacDonald
|
5f0df67dcc
|
Initial compute pipeline support
|
2019-02-11 19:02:18 -08:00 |
|
Dzmitry Malyshau
|
8b6eafcdca
|
Rust and C API for transfers
|
2019-02-07 08:17:13 -05:00 |
|
Dzmitry Malyshau
|
901463d7ce
|
native: copy_texture_to_texture
|
2019-02-06 09:29:21 -05:00 |
|
Dzmitry Malyshau
|
1b76b2b96c
|
native: copy_texture_to_buffer
|
2019-02-06 09:21:12 -05:00 |
|
Dzmitry Malyshau
|
dc7bf3404e
|
Refactor get_with_usage for better ergonomics
|
2019-02-06 09:15:57 -05:00 |
|
Dzmitry Malyshau
|
2f0601c92c
|
native: implement copy buffer to buffer
|
2019-02-06 09:04:31 -05:00 |
|
Dzmitry Malyshau
|
4b1897b254
|
Separate module for transfer functions
|
2019-02-06 08:55:21 -05:00 |
|
Dzmitry Malyshau
|
1c95eef7a3
|
Depenency gfx update to 0.1.1
|
2019-02-05 09:45:52 -05:00 |
|
Dzmitry Malyshau
|
c74f8e8db8
|
Cube cleanup and the new generated texture
|
2019-02-04 09:55:32 -05:00 |
|
Dzmitry Malyshau
|
d50f8199dd
|
Buffer to texture copies
|
2019-02-03 21:59:35 -05:00 |
|
Dzmitry Malyshau
|
3ec4ff99b0
|
Vertex buffer description in the pipelines
|
2019-02-03 20:39:13 -05:00 |
|
Dzmitry Malyshau
|
3d47436129
|
rust: vertex/index binding
|
2019-02-03 15:51:54 -05:00 |
|
Dzmitry Malyshau
|
d4c8c881d0
|
gfx framework GLSL reading, most of the cube example
|
2019-02-02 22:48:53 -05:00 |
|
Dzmitry Malyshau
|
a735eddf81
|
Sampler creation support
|
2019-02-02 22:37:51 -05:00 |
|
Dzmitry Malyshau
|
afe00aa90f
|
Borrow temporary queus and frames on Rust side
|
2019-02-02 21:02:33 -05:00 |
|
Dzmitry Malyshau
|
57f0cd184f
|
native: basic support for pipeine stages in barriers
|
2019-01-31 21:42:35 -05:00 |
|
Dzmitry Malyshau
|
55c22a0d9a
|
Implement basic set_buffer_data
|
2019-01-30 15:31:06 -05:00 |
|
Dzmitry Malyshau
|
e8e5938e06
|
Linux support for GLFW example
|
2019-01-24 12:33:34 -05:00 |
|
Joshua Groves
|
3d98457eb9
|
Add support for GLFW on Windows
|
2019-01-24 12:08:32 -05:00 |
|
Joshua Groves
|
af1e240655
|
Add macOS surface creation
|
2019-01-24 12:08:32 -05:00 |
|
Dzmitry Malyshau
|
8547b591ad
|
Dependencies and Cargo configurations update for 0.1
|
2019-01-24 07:39:51 -08:00 |
|
Dzmitry Malyshau
|
edf269dbed
|
Remove the non-winit path from the example
|
2019-01-22 17:10:08 -08:00 |
|
Dzmitry Malyshau
|
2ec9d05074
|
Triangle example, minor corrections
|
2019-01-21 19:20:09 -05:00 |
|
Dzmitry Malyshau
|
32f7ae4f28
|
Basic buffer creation
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
4f939bc32f
|
Bind group resource transitions
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
dee685aa0c
|
native: bind groups for both compute and graphics
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
6699f4bed1
|
native: Abstract the binding tracker into a separate module
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
3ed4620c1f
|
Bind compute groups if layout is matching
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
fb6a91589e
|
native: simple bind group creation
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
64fb727bad
|
draw methods
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
bb7fee796d
|
get_with_usage helper
|
2019-01-21 16:18:56 -05:00 |
|
Dzmitry Malyshau
|
08cd75f38c
|
Set vertex and index buffers
|
2019-01-21 16:18:56 -05:00 |
|
Joshua Groves
|
c7f2425b98
|
Remove generic from render pass descriptor
|
2019-01-20 16:24:37 -07:00 |
|
Dzmitry Malyshau
|
5deb6e2047
|
DX11 support
|
2019-01-17 23:03:11 -05:00 |
|
Dzmitry Malyshau
|
2221b112c7
|
Fix command buffer recycling
|
2019-01-17 21:11:01 -05:00 |
|
Dzmitry Malyshau
|
c868db2cc7
|
Windowing in the triangle example, more presentation bits
|
2019-01-17 09:42:59 -05:00 |
|
Dzmitry Malyshau
|
e32112a89a
|
Swapchain exposed on Rust side
|
2019-01-16 09:15:56 -05:00 |
|
Dzmitry Malyshau
|
90154fb6f5
|
Wait for swapchain semaphores
|
2019-01-16 08:56:35 -05:00 |
|
Dzmitry Malyshau
|
ba8828eb5b
|
Refactor includes, collect swapchain links on RP begin
|
2019-01-15 09:09:29 -05:00 |
|
Dzmitry Malyshau
|
b67a0bee0d
|
Prenentation logic and bits of frame synchronization
|
2019-01-14 16:41:14 -05:00 |
|
Dzmitry Malyshau
|
630e86f120
|
Link textures to swap chains
|
2019-01-14 16:09:29 -05:00 |
|
Dzmitry Malyshau
|
1859141a99
|
Rename ActiveFrame to ActiveSubmission, progress with swapchain images
|
2019-01-14 16:05:55 -05:00 |
|
Dzmitry Malyshau
|
68cacd4829
|
native: basic surface and swapchain creation
|
2019-01-14 16:03:51 -05:00 |
|
porky11
|
1c52a10c54
|
remove remaining unnecessary extern crate
|
2019-01-12 20:19:08 +01:00 |
|
porky11
|
4acd1edbc3
|
use macro explicitly instead of using macro_use
|
2019-01-12 20:17:04 +01:00 |
|
porky11
|
b61298a884
|
remove some unnecessary and
|
2019-01-12 20:11:27 +01:00 |
|
porky11
|
6f3499ecae
|
port to 2018 edition
|
2019-01-12 19:58:24 +01:00 |
|
porky11
|
a5a5b88014
|
use rustfmt for formatting after edits
|
2019-01-12 19:15:48 +01:00 |
|