Austin Johnson
dd7b202e80
export swapchain aquire suboptimal ( #1311 )
2020-01-29 01:44:28 -06:00
Killian
26bb70ed96
Stop Join Future from doing the same submit multiple times. ( #1313 )
2020-01-28 23:42:11 -06:00
Austin Johnson
50cc41dd27
Label breaking changes accordingly... ( #1308 )
...
and breaking changes are now listed at the top.
2020-01-26 19:25:48 -06:00
Austin Johnson
9977805518
Add host_cached
field to all CpuAccessibleBuffer
initializers to allow the user to perfer host cached memory.
2020-01-26 08:12:44 -06:00
James
044366a24c
Propagate newlines correctly on error messages ( #1172 )
...
Co-authored-by: Austin Johnson <me@austinj.me>
2020-01-26 06:35:49 -06:00
Austin Johnson
1b6a5fad7c
impl partial_eq and eq for queue and queue family ( #1306 )
2020-01-26 05:20:34 -06:00
Austin Johnson
3e7051d94b
Update README.md ( #1305 )
2020-01-26 02:36:33 -06:00
Austin Johnson
56728c565f
build_vk_surface now takes EventLoopWindowTarget instead of EventLoop; added multi-window example ( #1303 )
2020-01-24 22:09:04 -06:00
colepoirier
ef84101ef5
Fixes issue #1284 'SharingMode::Exclusive queue family id is ignored when creating swapchain.' ( #1301 )
2020-01-23 18:34:48 -06:00
Austin Johnson
b95c058f9a
upgrade winit to 0.20 and cocoa to 0.20
2020-01-23 01:37:12 -06:00
Matej Kormuth
6ca6d84a87
fix #1292 : add parentheses to fix int truncation ( #1299 )
2020-01-21 19:12:31 -06:00
Austin Johnson
85d81f778d
Fix issue with pipeline barriers not being inserted ( #1290 )
...
* inital fix
* disable windows builds; update changelog
* cbkey now has multiple command_ids
2020-01-21 00:19:15 -06:00
WarpspeedSCP
fb3ef9d43e
Add function execute_commands_from_vec to accept multiple command buffers from a vector. ( #1175 )
...
* Add function `execute_commands_from_vec` to handle submission of multiple secondarycommand buffers.
* fix typo
2019-11-26 01:10:43 -06:00
wizzard
72889807e3
glsl-to-spriv submodule fix? ( #1282 )
2019-11-26 01:09:23 -06:00
Rua
e09588bebf
Decouple descriptor sets from pipeline ( #1003 )
...
* Decoupled descriptor sets from pipeline
* Fixed error in unit test
* Fixed more
* Forgot a file
* I think it works now. Don't mind me, I'm new
* Fix new example that got added
* add changelog entry
* remove unnecessary parentheses from previous merge
2019-11-24 03:07:29 -06:00
James Lee
b8ea9bc5fc
Sendable DebugCallback ( #1277 )
...
* Allow `DebugCallback` struct to be sent between threads
* Add unit test to ensure `DebugCallback` can be sent between threads
* Add changelog entry for `DebugCallback` change
2019-11-21 01:13:09 -06:00
James Lee
78284c401e
Prevent building a GraphicsPipeline with a NULL handle. ( #1279 )
2019-11-21 01:00:06 -06:00
Austin Johnson
68f6345ed7
attempt to make travis faster ( #1276 )
...
* make travis faster
* fix config
* fix again
2019-11-18 05:19:41 -06:00
nickwilcox
b0fb255c02
Fix descriptor set codegen for SSBO after spirv update ( #1275 )
2019-11-17 11:20:07 -06:00
nickwilcox
0320e75f97
fix invalid markdown in shader docs ( #1271 )
2019-11-09 01:24:07 -06:00
Antonino Siena
1b2a39d3b0
Added Swapchain functions ( #1268 )
...
* Derive PartialEq for DescriptorDesc and added examples
* Added an example
* Example improvements
* Formatting issue
* Added Swapchain::with_old_swapchain() and integrated ColorSpace into Swapchain::new()
* Updated Changelog
* More docs and small improvement
* Added Swapchain::surface
2019-11-05 04:03:45 -06:00
Austin Johnson
ea9aa8e95d
add travis wait to commands ( #1269 )
2019-11-03 03:00:35 -06:00
Austin Johnson
2e6868a0c0
Downgrade Winit back to 0.19; Release Vulkano 0.16 ( #1267 )
...
* fix after revert; release 0.16
* bump shaders version
2019-11-01 10:12:17 -05:00
Austin Johnson
08d635c977
added raw_loaded_extensions() to Instance to allow querying of all extensions, not just known ones. ( #1255 )
2019-10-27 17:47:10 -05:00
Antonino Siena
e5d6c2cb1a
Adding examples ( #1256 )
...
* Derive PartialEq for DescriptorDesc and added examples
2019-10-27 17:27:38 -05:00
Austin Johnson
212c5f6622
upgrade to vulkan 1.1 ( #1258 )
2019-10-27 17:27:08 -05:00
Austin Johnson
db8f699c5c
update travis config to prevent timeouts ( #1261 )
2019-10-27 11:58:32 -05:00
nickwilcox
1b9233d0e7
add support for shader macro predefines ( #1257 )
2019-10-27 01:05:45 -05:00
zedrian
761fb4e633
Swapchain can now be recreated with dimensions of corresponding surface using recreate()
. ( #1254 )
2019-10-24 23:20:44 -07:00
Austin Johnson
b5d127bbf4
Update dependencies: lazy_static, half, syn, quote & proc-macro2 ( #1252 )
...
* Update dependencies: lazy_static, half, syn, quote & proc-macro2
* bump examples winit version
2019-10-24 04:09:08 -07:00
pablode
6c789e392c
Add support for VK_KHR_16bit_storage and VK_KHR_storage_buffer_storage_class ( #1160 )
...
* Implement support for VK_KHR_16bit_storage and VK_KHR_storage_buffer_storage_class.
This change also allows SPIR-V instructions to require device extensions.
* Remove SPIR-V capabilities with duplicate values (StorageBuffer16BitAccess and UniformAndStorageBuffer16BitAccess).
* move changelog entry to current version
2019-10-24 01:20:36 -07:00
Austin Johnson
bb8c6cee36
update winit to alpha4; resolve warnings ( #1249 )
2019-10-24 00:46:40 -07:00
nickwilcox
901993b390
update shader include resolution to fix issues with windows ( #1248 )
2019-10-23 01:04:49 -07:00
theotherphil
ea8fed21f6
Fix OutOfHostMemory error in examples ( #1246 )
...
* Fix OutOfHostMemory error in examples
* Update changelog
* Add comment
* Point to summary issue
2019-10-20 14:27:33 -07:00
David Partouche
dc73b1f469
Implementing VK_EXT_debug_utils ( #1237 )
...
* Switching from VK_EXT_debug_report to VK_EXT_debug_utls
2019-10-20 15:26:07 -05:00
Jack Pryne
d2d07df2e5
Update extensions.rs ( #1242 )
...
Adding the "VK_KHR_multiview"-extension. This may well require additional tags in order to function properly. I will test & revise.
2019-10-19 23:38:46 -05:00
Icy Defiance
8175081322
Fix ImageDimensions::mipmap_dimensions
and max_mipmaps
where the original size is not a power of two. ( #1228 )
...
* Fix ImageDimensions::mipmap_dimensions
* Fix tests for ImageDimensions::mipmap_dimensions
* Fix ImageDimensions::max_mipmaps
* Fix docs for ImageDimensions::max_mipmaps
* Optimize ImageDimensions::max_mipmaps
2019-10-19 23:01:25 -05:00
Austin Johnson
8b7ff28022
update metal and cocoa ( #1245 )
2019-10-19 22:04:47 -05:00
Antonino Siena
2bfed3db8b
Support surface creation with winit >= 0.20 ( #1239 )
...
* Version change
* Allowed surface creation with winit >= 0.20
* Latest winit version
* Migrate to latest winit
* Migrated all examples to the latest winit version
* Version increment
* Formatting change
* Removed trailing white space
* Corrected method calls
* Missing _ in OSX methods
* Minor version change
* Minor version change
2019-10-18 14:24:20 -05:00
Mitchell
70139eae76
Adding dynamic stencil values to DynamicState ( #1236 )
...
* hooked up dynamic state to the synamic stencil values
* added validation, removed introduced whitespace
* comments
* updated changelog
* updated examples
* appeasing the CI
2019-10-18 10:23:05 -05:00
Antonino Siena
c209e19ea8
Replaced all mem::uninitialized() by MaybeUninit ( #1240 )
...
* Replaced most mem::uninitialized() by MaybeUninit
* Replaced remaining mem::uninitialized() by mem::zeroed()
2019-10-18 10:12:26 -05:00
Hibiki KOMINAMI
1eadd98190
replaced immidiate dimensions value to dynamic ( #1238 )
2019-10-03 21:14:43 +10:00
mitchmindtree
814dacdab9
Publish version 0.14.0. ( #1230 )
...
This is kind of a delayed emergency release to address an issue where
some Linux distributions (Arch, Void and perhaps others) are unable to
build any projects depending on vulkano-shaders due to
google/shaderc-rs#58. This is resolved in shaderc 0.6 and in turn will
be resolved in vulkano 0.14 thanks to #1226 .
See the CHANGELOG-VULKANO.md for more details on the release.
2019-08-18 01:29:40 +02:00
nickwilcox
ea651e18d4
support for compressed formats in check_copy_buffer_image ( #1229 )
...
* support for compressed formats in check_copy_buffer_image
* fix trailing whitespace
2019-08-17 20:07:44 +02:00
Abendstolz
0a8944362a
Update shaderc to 0.6 in order to significantly reduce compile-times … ( #1226 )
...
* Update shaderc to 0.6 in order to significantly reduce compile-times on (Arch/Void)Linux again by linking towards shared libraries
* Add "shaderc-build-from-source" feature in order to allow shaderc to build from source if linking to system libraries fails
* Remove trailing whitespace to please Travis (CI)
2019-08-12 19:54:15 +10:00
nickwilcox
85be6295d0
Add indirect draw example ( #1224 )
...
* Add indirect draw example
* fix whitespace
2019-08-03 17:42:47 +02:00
nickwilcox
ff55540bf5
removed assert that was based on bad assumption ( #1225 )
2019-08-03 17:41:28 +02:00
Milkey Mouse
32b616187c
Update crate count in README.md ( #1216 )
2019-07-05 14:53:58 +10:00
Lucas Kent
8ef2a0cda1
Fix confusing mistake in changelog ( #1214 )
2019-07-03 09:11:05 +10:00
Lucas Kent
e93dff0bd3
Release vulkano 0.13 ( #1212 )
2019-07-03 07:13:03 +10:00