marc0246
08c245d7c5
Remove vulkano-win
dependency from examples ( #2209 )
2023-05-18 14:07:30 +02:00
marc0246
11ce974c0a
Fix attributions
2023-05-07 15:05:24 +02:00
Francisco Ayala Le Brun
19acc71be3
Fix gl-interop not compiling ( #2154 )
...
Running this results in a segmentation fault in my machine.
2023-03-11 21:14:37 +01:00
Rua
41ded32156
Update dependencies, clippy warnings ( #2142 )
...
* Update dependencies, clippy warnings
* Remove allowed clippy lint that no longer triggers as of Rust 1.67.1
2023-03-05 20:12:17 -06:00
marc0246
baf863ce33
Resolve restrictions of BufferContents
, add support for allocating all types of buffers, and rework vulkano-shaders ( #2132 )
...
* Add `BufferContentsLayout`
* Rework `BufferContents`
* Add `BufferContents` derive macro
* Relax restrictions of shader code generation
* Fix examples
* Add additional invariant to `Subbuffer`
* Shorten paths a bit
* Remove a bit of bloat
* Add `Sized` constraint to element traits
* Fix an oopsie
* Add `Aligned`
* Add support for deriving `BufferContents` for sized types
* Fix alignment and padding issues
* Fix docs and add examples for `BufferContents`
* Adjust shader macro
* Add tests
* Adjust `Vertex` example
* Remove bytemuck re-export
* Update examples
* Workaround bytemuck's array elements that are `AnyBitPattern` limitation
* Add more alignments
* Fix an earlier oopsie
* Rework vulkano-shaders
* Fix examples
* Fix some rogue tabs in examples
* Add `AsRef` and `AsMut` implementation for `Padded`
* Remove useless code duplication
* Make the `BufferContents` derive macro the same for all types
* Add example docs for `Padded`
* Work around trivial bounds
* More example docs
* Minor consistency adjustment
* Add `serde` to the list of cargo features
* Make clippy happy again
2023-03-05 19:56:35 +01:00
Rua
4d95604e1a
Update Ash to 0.37.1 ( #2096 )
...
* Update Ash to 0.37.1
* typo
* Add support for new shader/pipeline stages and access flags
* Small change
* Fixes
* Use ^ for version
2022-12-02 10:17:45 -06:00
Austin Johnson
8f99ceab32
Example Tweaks ( #1987 )
...
* Example Tweaks
* use released glium
2022-09-17 17:37:22 +02:00
Rua
14f14f76ee
Update winit to 0.27 ( #1933 )
...
* Update winit to 0.27
* Fix windows
* Better fix?
2022-07-30 01:58:44 -05:00
Okko Hakola
18f68337a5
Vulkano util proposal ( #1918 )
...
* Init vulkano util library
* Add window & renderer structs
* Update fractal to use vulkano utils
* Add general purpose image view generation to storage image
* Add some missing functionality
* Fix game of life
* Rename error
* Fix tests
* Update documentation texts
* Modify license comment
* Add to changelog
* Improve docs
* Allow option to wait on the future
* Update doc text
* Add filter fn
* Modify queue selection
* Fix import error
* Remove non working tests
* Rename start and finish frame to acquire and present
* Allow pub creation of window renderer
* Ensure config members are pub and it has send + sync
* Remove send syncs
2022-06-24 17:27:33 +02:00
Rua
c70fcc575f
Rework mapped memory, add BufferContents
trait with bytemuck ( #1853 )
...
* Rework mapped memory, add `BufferContents` trait with bytemuck
* Platform fix
2022-03-07 02:30:49 +07:00
Francisco Ayala Le Brun
adef9bd17a
Fix undefined behaviour on external semaphore & image creation; Fix wrong device chosen on hybrid graphics ( #1783 )
...
* Fix device memory missing p_next structures
* Fix exportable attachment image missing p_next; Fix mutable bit off
* Fix fd export for StorageImage
* Fix undefined behaviour on external semaphore & image creation
* Add uuid check on physical device creation
* Add rev specification to glium dependency
2022-01-05 04:14:18 +07:00
Rua
f069fdc35f
Upgrade to Rust 2021, update dependencies ( #1772 )
...
* Upgrade to Rust 2021, update dependencies
* Missed one
* Fix raw_window_handle breaking changes
2021-12-16 15:46:44 +07:00
Ilya Lakhin
b84b0c9c55
#1734 Changelog update
2021-11-23 19:59:37 +07:00
Francisco Ayala Le Brun
4d0e709c18
Fixes related to Image export & OpenGL Interop ( #1734 )
...
* Fix device memory missing p_next structures
* Fix exportable attachment image missing p_next; Fix mutable bit off
* Fix fd export for StorageImage
* Add gl-interop example; Remove debug assert comment
* Fix gl-interop example being run on Windows and MacOS
* Add builder field to DeviceMemoryBuilder
2021-11-23 19:55:32 +07:00
Okko Hakola
e0839af295
Add an interactive fractal example ( #1707 )
...
* Add interactive fractal example
* Rename folder
* Update guide
2021-09-13 22:14:54 +07:00
Rua
cd8302328f
Update dependencies ( #1689 )
2021-09-03 23:21:15 -05:00
Rua
5175722c6b
Update winit to 0.25 ( #1586 )
2021-05-23 23:37:01 +07:00
Rua
4a98caacbf
Update various dependencies ( #1483 )
2021-02-06 02:35:24 +07:00
Ilya Lakhin
af3ea98d5e
Shader types derive ( #1460 )
...
* Shader struct types derives and impls
* Vulkano Shaders fixes and cleanup. Example for Types-meta option
* Changelog update
* cargo fmt
2020-12-20 12:08:55 +07:00
Rua
ba6fe09155
Upgrade to winit 0.24 ( #1457 )
...
* Upgrade to winit 0.24
* Changelog
2020-12-20 05:57:57 +07:00
Austin Johnson
3ecaaf5f48
Update examples to winit 0.23 ( #1438 )
2020-11-10 14:32:29 -06:00
Austin Johnson
b245e6c4dc
Update winit, half, and smallvec; Release 0.18 ( #1332 )
...
update winit, half, and smallvec; release 0.18
2020-03-11 20:48:15 -05:00
simdimdim
8ef0beaddf
Update to winit 0.21 ( #1321 )
2020-02-05 23:31:02 -06:00
Austin Johnson
b95c058f9a
upgrade winit to 0.20 and cocoa to 0.20
2020-01-23 01:37:12 -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
db8f699c5c
update travis config to prevent timeouts ( #1261 )
2019-10-27 11:58:32 -05: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
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
Lucas Kent
defa8f8f16
Update winit and crossbeam versions ( #1177 )
2019-03-12 19:34:03 +11:00
Lucas Kent
a3d503a5e5
Update example deps ( #1155 )
2019-01-19 18:23:45 +11:00
Lucas Kent
34eeea6b52
Upgrade examples to rust 2018 ( #1131 )
2018-12-07 23:35:19 +11:00
Lucas Kent
d507cf4555
* Upgrade to winit 0.18 ( #1105 )
...
* Setup macOS travis CI.
2018-11-08 12:12:20 +11:00
Lucas Kent
494a0c30c8
vulkano-shaders - proc macros 2.0 ( #1062 )
...
* vulkano_shaders_derive exposes a proc_macro instead of a proc_macro_derive
* move vulkano_shader out of vulkano_shaders_derive and deprecate vulkano_shaders_derive
* Update documentation
* Move vulkano_shader! to root of mod, so it works with rust 1.30
2018-10-26 11:15:33 +11:00
Lucas Kent
448bc1d1ad
Update dependencies ( #1048 )
2018-09-23 22:10:37 +10:00
Lucas Kent
44e8207a27
Upgrade dependencies ( #1012 )
2018-08-10 14:50:38 +02:00
Lucas Kent
71d90e562a
Upgrade deps + fix warnings in examples ( #982 )
...
* Upgrade dependencies
* Fix warnings in examples
2018-06-30 19:15:33 +02:00
Branan Riley
44530af81c
Update winit to 0.13.1 ( #953 )
2018-06-05 12:58:59 +02:00
Gabriel Majeri
77c76b77ed
Update dependencies ( #903 )
...
* Update dependencies
* Update winit to 0.11
* Update CHANGELOG.md
2018-03-13 12:34:30 +01:00
thelearnerofcode
80e1ed6dc3
Updated Dependencies. ( #876 )
...
* Updated Dependencies
* Complied with changes mentioned in pull request.
2017-12-11 10:23:40 +01:00
Pierre Krieger
9e83984278
Publish 0.5.0
2017-07-04 14:26:41 +02:00
Gabriel Majeri
3bd0d38f97
Update examples' libraries
2017-06-20 06:54:35 +03:00
Pierre Krieger
ad3307d252
Use vulkano-shader-derive in the examples
2017-06-03 12:49:50 +02:00
Benjamin Saunders
f3d7ca4b0d
Update vulkano-win and examples to winit 0.6
2017-05-07 19:08:18 -07:00
Paul Houghton
0eb105e601
cgmath->0.12.0; associated changes in teapot example
2016-11-29 19:03:12 +02:00
batanick
e0c3dfee5d
Teapot example: rotation added
2016-09-11 14:11:45 +02:00
Nicolas Koch
b2897a419f
Support for intel linux driver
...
fixes #204
2016-07-31 12:33:08 +02:00
Nicolas Koch
c53c1378e2
Update winit version to 0.5.1
2016-05-24 13:42:33 +02:00
Nicolas Koch
e7c0282825
Window creation: Add support for wayland on unixes
2016-05-23 16:19:35 +02:00
Pierre Krieger
148e7e3e3f
Fix the examples
2016-04-30 12:52:47 +02:00
Pierre Krieger
e82741aaf9
Add vulkano-win crate and move out examples
2016-04-23 13:24:56 +02:00