Dzmitry Malyshau
0fe866eda8
gfx-rs update and multiple submissions
2019-03-04 14:28:54 -05:00
Dzmitry Malyshau
c425d5c370
Portability extensions fixes, README update
2019-02-08 14:53:12 -05:00
Dzmitry Malyshau
6c67ead74f
Another dependency update, instance extension query fix
2019-02-07 16:31:13 -05:00
Dzmitry Malyshau
781c9bb627
Implement the unified Metal surface creation
2019-02-07 15:10:21 -05:00
Dzmitry Malyshau
d2ca924a71
Update gfx and use the new feature flags
2019-02-07 09:47:18 -05:00
Dzmitry Malyshau
d5fb1b6f6c
Implement VK_EXTX_portability_subset v2
2019-02-06 15:06:48 -05:00
Dzmitry Malyshau
4f83168891
gfx dependency update
2019-02-06 11:42:20 -05:00
Dzmitry Malyshau
5729c195d2
Dependencies update, all-around unsafe qualifiers
2019-01-11 21:47:16 -05:00
Dzmitry Malyshau
a07537e94f
gfx-rs update with excessive errors
2018-12-01 23:10:10 -05:00
Dzmitry Malyshau
eb06b8c099
gfx update for image view capabilities
2018-09-11 20:55:49 -04:00
Dzmitry Malyshau
f9f7a0002d
Specialization with raw data
2018-09-09 08:30:29 -04:00
Joshua Groves
0ceed32835
Map max sampler anisotropy
2018-09-01 02:01:26 -06:00
Dzmitry Malyshau
7056ef8a6d
gfx-rs update, image buffer granularity default
2018-08-27 20:56:04 -04:00
Dzmitry Malyshau
d1c2982386
New image acquiring API, swapchain release fix
2018-08-26 08:20:11 -04:00
Dzmitry Malyshau
831e5ef973
Texel elements update
2018-08-24 16:52:54 -04:00
Dzmitry Malyshau
9ca30078d5
Query support
2018-08-23 08:12:28 -04:00
Dzmitry Malyshau
87f8175324
Surface image usage queries.
...
Fixed image usage flag conversion.
Added push constants limits.
2018-08-19 17:14:55 -04:00
Dzmitry Malyshau
119669fe48
gfx-rs update for the swapchain configuration
2018-08-16 00:11:24 -04:00
Joshua Groves
2bb319b052
Log gfx errors
2018-08-14 20:30:33 -06:00
Dzmitry Malyshau
b92c063844
gfx update and GFX_METAL_STITCHING environment option
2018-08-09 12:32:36 -04:00
Dzmitry Malyshau
6342f02540
Pipeline cache support
2018-08-07 16:02:03 -04:00
Dzmitry Malyshau
96c6fcd78a
Update gfx-rs and use GFX_METAL_RECORDING environment
2018-08-03 21:31:41 -04:00
Dzmitry Malyshau
7d0c4d2a9d
pre-allocate space for local descriptor set handles
2018-07-25 21:46:07 -04:00
Dzmitry Malyshau
f46c6db6f8
Descriptor iterator
2018-07-25 21:24:04 -04:00
Dzmitry Malyshau
36da0e452a
Makefile update
2018-07-24 10:14:54 -04:00
Dzmitry Malyshau
7a6d6ba3bf
Update gfx-rs with new descriptor allocation changes
2018-07-24 09:33:10 -04:00
msiglreith
aa851f19b3
Handle unused depth stencil subpass attachments
2018-07-20 23:12:30 +02:00
Dzmitry Malyshau
7e2ba90232
Depth bias dynamic state, using iterator for updating descriptor sets
2018-07-12 23:09:26 -04:00
Dzmitry Malyshau
2aec56a099
Robust descriptor release, safe handle access, more iterator usage
2018-07-11 17:47:05 -04:00
Felix Kaaman
b19dbb8936
add maxColorAttachments
to device limit conversion
2018-07-11 10:30:30 +03:00
Dzmitry Malyshau
f8b35fba0f
Revert changes if got an error during descriptor set allocation
2018-07-03 21:02:09 -04:00
Dzmitry Malyshau
2db11c607e
Expose VK_KHR_maintenance1
2018-06-30 23:20:31 -04:00
Dzmitry Malyshau
2cf691a17a
Handle sanitation and gfx-hal update
2018-06-30 22:34:45 -04:00
msiglreith
d77d9609a6
fix overly conservative function pointer retrieval
2018-06-25 18:10:41 +02:00
Dzmitry Malyshau
1e3541c8a4
Fix descriptor set leak
2018-06-24 22:54:31 -04:00
Joshua Groves
7f63f09cb3
Exclusive end range
2018-06-23 21:56:47 -06:00
Joshua Groves
15dee8af02
Update gfx
2018-06-23 21:56:36 -06:00
Felix Kaaman
8e62c189f3
Add dx11
2018-06-22 15:00:34 +03:00
Joshua Groves
07657f783b
Ensure requested features are supported
2018-06-17 22:43:50 -06:00
Joshua Groves
6f76d2c7c6
Ensure instance and device extensions exist
2018-06-17 22:08:53 -06:00
Joshua Groves
4c2b2f13e5
Check API version
2018-06-17 21:06:08 -06:00
Joshua Groves
52bfd5d3ca
Check enabled extensions
2018-06-17 20:29:45 -06:00
Joshua Groves
321cc54f81
Check for None
in gfxGet{Instance|Device}ProcAddr
2018-06-17 16:17:06 -06:00
Joshua Groves
967cd9b445
Add present mode querying
2018-06-17 12:41:59 -06:00
Joshua Groves
3e716b08ad
Map present modes
2018-06-15 18:45:05 -06:00
Dzmitry Malyshau
868ef92f07
Query pools and swapchains
2018-06-12 08:02:50 -07:00
bors[bot]
2a03ef2acd
Merge #96
...
96: Transmute enum values r=kvark a=grovesNL
Transmutes enum values instead of matching, also adds mapping for stencil op and logic op.
Depends on gfx-rs/gfx#2132
Co-authored-by: Joshua Groves <josh@joshgroves.com>
2018-06-09 15:50:03 +00:00
Joshua Groves
9a158ce87f
Implement dynamic stencil masks
2018-06-09 08:24:34 -06:00
Joshua Groves
694474f46c
Transmute enum values
2018-06-09 08:19:40 -06:00
Dzmitry Malyshau
149e91a827
Cull flags, dynamic states, and dynamic buffers
2018-06-06 13:51:04 -04:00