Skip to content

Tags: taidaesal/vulkano_tutorial

Tags

v0.32.0

Toggle v0.32.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Vulkano 0.32.3 and Full Lesson Docs (#5)

* Use latest vulkano-0.32.3 patch

* Port lesson_1 docs to vulkano-0.32

* Port docs of lesson_2, and fixup some whitespace

Describe the setup of the new memory allocator API in Vulkano.

* Update docs for lesson_3

I removed much of the discussion about the triangle being upside-down, and updated the corresponding image.
The upside-down triangle was an artifact of the previous fix to the `fovy` being passed as degrees to `glm::perspective()` instead of radians.
By using radians, you won't ever get an upside-down triangle, and we don't need to then flip the y-direction again as part of the view matrix.

* Update docs for lesson_4

* Update docs for lesson_5

* Update docs for lesson_6 and lesson_7

Also fix a method name in lesson_3.

* Update docs for lesson_8

* Update docs for lesson_9

Include a note about Blender assuming Y-up coordinates, while our default coordinate system has been using Y-down.

* Update docs for lesson_10

Reorder the section about refactoring `vp_set` and `vp_layout`.  There must have been some previous changes (before the vulkano-0.32.0 changes), which introduced some inconsistencies in that section.  Just reordering and removing the redundant code seems to make it make sense again, and reads much easier.

Add the same rotate by pi that we introduced in lesson_9.  It doesn't actually change anything, because the model is symmetric when flipped, but keep it for consistency with the previous lesson.

* Update docs for lesson_11

Reorder some code for clarity, and match the order of variables in the System struct.

* Same ordering fixes for clarity as in lesson_11

* Update docs for lesson_11_5

* Update docs for lesson_13, and implement final specular change to code

* Add docs for lesson_13

vulkano-0.32.0 changed the way that textures are asynchronously loaded.
An ImmutableImage::from_iter() call now takes a reference to a command builder, instead of returning a GpuFuture.

Therefore, the code itself was refactored to load on the first frame.  (That was done in the vulkano-0.32.0 PR).
This is now describing that in more detail in the lesson_13 docs.

* Update docs for lesson_14

Include some minor code changes to be consistent with lesson_13

* Fix wording to describe the vulkano library loader

* Fix some wording

* Update published version of tutorial in README to 0.32.0

v0.29.0

Toggle v0.29.0's commit message
Update to version 0.29.0

v0.28.0

Toggle v0.28.0's commit message
Updated lessons to version 0.28.0 of Vulkano

v0.27.1

Toggle v0.27.1's commit message
bumped version

v0.26.0

Toggle v0.26.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update 26 (#1)

* migration to 0.26.0

v0.21.0

Toggle v0.21.0's commit message
remove front matter