Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

29 multisampling #17

Open
wants to merge 101 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 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
ee5a050
updates dependencies
matthew-russo Feb 2, 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
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
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
64756f2
adds mac only CPU/GPU explicit sync, updates mac env script for lates…
matthew-russo Feb 25, 2019
8750b63
adds 23_images and formatted statue jpeg
matthew-russo Feb 5, 2019
4525ba3
fixes clippy warnings
matthew-russo Feb 10, 2019
b596ed7
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
d283932
adds 24_image_sampler
matthew-russo Feb 5, 2019
194933c
fixes clippy warnings
matthew-russo Feb 10, 2019
75879a1
adds cgmath
matthew-russo Feb 14, 2019
9d1ba4b
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
031d7a1
adds 25_combined_image_sampler
matthew-russo Feb 5, 2019
86ccaa3
fixes clippy warnings
matthew-russo Feb 10, 2019
9bc4103
adds cgmath
matthew-russo Feb 14, 2019
4be7c12
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
26a4a99
WIP 26_depth_buffering -- still need docs, still need to fix finding …
matthew-russo Feb 6, 2019
02dccd4
updates docs and switches depth format to a universally supported one…
matthew-russo Feb 7, 2019
9921267
fixes clippy warnings
matthew-russo Feb 10, 2019
107fe7b
adds cgmath
matthew-russo Feb 14, 2019
dd5ef77
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
cbd25e6
adds 27_model_loading
matthew-russo Feb 10, 2019
173fd91
adds cgmath, commits model file
matthew-russo Feb 14, 2019
f9eacbd
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
c4f4eb6
adds 28_generating_mipmaps;
matthew-russo Feb 11, 2019
226f4eb
adds cgmath
matthew-russo Feb 14, 2019
5fc4830
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 2019
7ba1207
adds 29_multisampling
matthew-russo Feb 14, 2019
e775286
adds cgmath
matthew-russo Feb 14, 2019
d1add9d
adds macos explicity CPU/GPU sync
matthew-russo Feb 25, 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
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