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

24 image sampler #10

Open
wants to merge 83 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 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
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