Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
40cb0f5
Create README.md
bwasty Aug 19, 2018
a3e31be
Update README.md
bwasty Aug 19, 2018
6d72263
shader modules
bwasty Aug 20, 2018
336b3b8
switch to vulkano_shader_derive for loading shaders
bwasty Aug 20, 2018
2078b97
create graphics pipeline
bwasty Aug 20, 2018
d53750c
create framebuffers
bwasty Aug 20, 2018
9eadc94
command pool "creation"
bwasty Aug 20, 2018
e1c3d25
start on command buffer creation (runtime error)
bwasty Aug 21, 2018
f689fef
finish command buffer creation
bwasty Aug 21, 2018
e1ed0e1
rendering and presentation (black screen)
bwasty Aug 21, 2018
ed3a428
solve command buffer reuse problem
bwasty Aug 21, 2018
54aa340
fix rendering & validation layer config
bwasty Aug 21, 2018
97f538e
fix validation error (query present support on queue)
bwasty Aug 22, 2018
e1eb042
better syncing between frames
bwasty Aug 22, 2018
eb95e7f
swap chain recreation
bwasty Aug 23, 2018
ab8253f
start on splitting up and notes (base code finished)
bwasty Aug 24, 2018
e3d45d5
split off/document instance creation
bwasty Aug 24, 2018
1f16783
validation layers
bwasty Aug 24, 2018
863abc1
physical device selection
bwasty Aug 25, 2018
c053875
logical device and queues
bwasty Aug 25, 2018
cede884
collapse diffs in readme
bwasty Aug 25, 2018
d8cbb2a
window surface
bwasty Aug 25, 2018
322de3b
update toc
bwasty Aug 25, 2018
729ac77
swap chain creation
bwasty Aug 25, 2018
76412a1
Create LICENSE
bwasty Aug 25, 2018
16f2cd5
graphics pipeline intro
bwasty Aug 25, 2018
970f968
shader modules
bwasty Aug 25, 2018
b7d79bb
fixed functions
bwasty Aug 25, 2018
7c8a0c3
render passes
bwasty Aug 25, 2018
e816c49
graphics pipeline
bwasty Aug 25, 2018
f758449
framebuffers
bwasty Aug 25, 2018
243f390
command buffers
bwasty Aug 25, 2018
f5d9622
rendering and presentation
bwasty Aug 25, 2018
0fa55a4
swap chain recreation
bwasty Aug 25, 2018
5e4c7d8
replace main.rs with refactored version
bwasty Aug 25, 2018
48eb09f
Update README.md
bwasty Aug 26, 2018
2af563f
readme: small fixes/improvements
bwasty Aug 26, 2018
ec52f1a
vertex buffers with immutable buffer
bwasty Aug 26, 2018
11c8e88
vertex buffer / staging buffer
bwasty Aug 26, 2018
f340ff3
index buffer
bwasty Aug 26, 2018
b59e324
add diffs as files
bwasty Aug 27, 2018
df5e2df
partially get rid of Options
bwasty Aug 27, 2018
048cf2f
make swapchain non-optional
bwasty Aug 27, 2018
f03bbfa
make render pass and graphics pipeline non-optional
bwasty Aug 27, 2018
d0caa5c
remove rest of unnecessary options
bwasty Aug 28, 2018
396aed3
rework staging buffers
bwasty Aug 28, 2018
b9b70a1
rework vertex buffers
bwasty Aug 28, 2018
dd6e311
rework swap chain recreation
bwasty Aug 28, 2018
4a6f90e
rework hello triangle
bwasty Aug 28, 2018
4d436c1
rework command buffers
bwasty Aug 28, 2018
0c7bb9c
rework framebuffers
bwasty Aug 28, 2018
6f601f7
rework render passes, graphics pipeline
bwasty Aug 28, 2018
74b946c
rework 05, 06, 08, 09, 10
bwasty Aug 28, 2018
d1ff49f
04 logical device, fix indentation error everywhere
bwasty Aug 28, 2018
d66840b
rework rest
bwasty Aug 28, 2018
c538770
rework readme
bwasty Aug 28, 2018
32c6ba5
readme formatting
bwasty Aug 28, 2018
d487cb2
minor code/diff changes
bwasty Aug 28, 2018
d52a824
add vertex buffers chapter to readme
bwasty Aug 28, 2018
72c5ea6
Merge pull request #2 from bwasty/develop
bwasty Aug 28, 2018
978e5f3
update current state
bwasty Aug 28, 2018
0d50770
fix swapchain recreation (#3)
bwasty Aug 31, 2018
14786dc
small fixes
bwasty Aug 31, 2018
a373894
remove device wait on swap chain recreation
bwasty Aug 31, 2018
9a38252
update: vulkan version number to latest
Velfi Jan 2, 2019
a98c6c9
add: missing 1
Velfi Jan 2, 2019
5d4a4df
Merge pull request #4 from Velfi/patch-1
bwasty Jan 2, 2019
ee5a050
updates dependencies
matthew-russo Feb 2, 2019
c938f17
readme: fix code snipped (resolves #8)
bwasty Feb 4, 2019
16bb1d4
updates all diffs and README to reflect new versions
matthew-russo Feb 5, 2019
a2b9032
adds chapter section 21 -- adds uniform buffer to shader, struct in r…
matthew-russo Feb 3, 2019
a19fe8c
Merge pull request #5 from mcr431/update_dependencies
bwasty Feb 9, 2019
69889c1
fixes diff in README
matthew-russo Feb 9, 2019
6f8a7e8
fix clippy errors
matthew-russo Feb 10, 2019
9c70c33
updates diffs from clippy fixes
matthew-russo Feb 10, 2019
fc51f7b
Merge pull request #6 from mcr431/21_uniform_buffer_definition_and_cr…
bwasty Feb 10, 2019
348a2df
create github action (build & lint)
bwasty Feb 10, 2019
a3a3e5f
readme: apply clippy fix from #6
bwasty Feb 10, 2019
d961f24
switch to rust-action fork (for cmake)
bwasty Feb 10, 2019
f403dde
allow clippy issue in vulkano macro (impl_vertex)
bwasty Feb 10, 2019
297371c
Merge pull request #12 from bwasty/github-action
bwasty Feb 11, 2019
d9a7ae0
switches from glm to cgmath;
matthew-russo Feb 14, 2019
5ad79f6
adds chapter section 22 -- adds descriptor set pool and descriptor se…
matthew-russo Feb 3, 2019
7b0aae7
fixes clippy issues
matthew-russo Feb 10, 2019
239ac0b
adds cgmath
matthew-russo Feb 14, 2019
a96545e
fixes MacOS stutter
matthew-russo Feb 16, 2019
2d8d44f
readme: fix link for macOS setup
bwasty Feb 17, 2019
887dac0
readme: minor tweaks (diffs)
bwasty Feb 17, 2019
72b1d26
Merge pull request #18 from mcr431/21_uniform_buffer_definition_and_c…
bwasty Feb 19, 2019
64756f2
adds mac only CPU/GPU explicit sync, updates mac env script for lates…
matthew-russo Feb 25, 2019
bfef11d
Merge remote-tracking branch 'upstream/master' into 22_descriptor_poo…
matthew-russo Mar 6, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/main.workflow
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
workflow "CI" {
on = "push"
resolves = ["Build & Lint"]
}

action "Build & Lint" {
uses = "bwasty/rust-action@master"
args = "cargo build && cargo clippy -- -D warnings -A clippy::ref_in_deref"
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
/target
**/*.rs.bk
*.spv
.idea/
Loading