| .. |
|
.gitignore
|
Code samples: add CMakeLists.txt
|
2021-08-23 20:20:44 -05:00 |
|
00_base_code.cpp
|
Code: Use uint32_t for WIDTH and HEIGHT to prevent narrowing conversion
|
2020-04-07 14:14:02 +02:00 |
|
01_instance_creation.cpp
|
Change code to use value initialization
|
2020-04-19 13:39:36 +02:00 |
|
02_validation_layers.cpp
|
Initialize debugCreateInfo everywhere
|
2021-06-12 15:22:25 -06:00 |
|
03_physical_device_selection.cpp
|
Initialize debugCreateInfo everywhere
|
2021-06-12 15:22:25 -06:00 |
|
04_logical_device.cpp
|
Initialize debugCreateInfo everywhere
|
2021-06-12 15:22:25 -06:00 |
|
05_window_surface.cpp
|
More elegant code (#342)
|
2023-06-23 23:04:50 +02:00 |
|
06_swap_chain_creation.cpp
|
Use std::numeric_limits<uint32_t>::max()
|
2022-02-21 21:09:21 +01:00 |
|
07_image_views.cpp
|
Use std::numeric_limits<uint32_t>::max()
|
2022-02-21 21:09:21 +01:00 |
|
08_graphics_pipeline.cpp
|
Use std::numeric_limits<uint32_t>::max()
|
2022-02-21 21:09:21 +01:00 |
|
09_shader_base.frag
|
Properly remove GL_ARB_separate_shader_objects references (fixes #112)
|
2021-06-15 21:05:39 +02:00 |
|
09_shader_base.vert
|
Properly remove GL_ARB_separate_shader_objects references (fixes #112)
|
2021-06-15 21:05:39 +02:00 |
|
09_shader_modules.cpp
|
Use std::numeric_limits<uint32_t>::max()
|
2022-02-21 21:09:21 +01:00 |
|
10_fixed_functions.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
11_render_passes.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
12_graphics_pipeline_complete.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
13_framebuffers.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
14_command_buffers.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
15_hello_triangle.cpp
|
A collection of minor fixes (#330)
|
2023-04-24 21:16:12 +02:00 |
|
16_frames_in_flight.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
17_swap_chain_recreation.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
18_shader_vertexbuffer.frag
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
18_shader_vertexbuffer.vert
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
18_vertex_input.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
19_vertex_buffer.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
20_staging_buffer.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
21_index_buffer.cpp
|
Update tutorial to use dynamic state for viewport and scissor (#293)
|
2022-07-03 14:03:58 +02:00 |
|
22_descriptor_set_layout.cpp
|
replace "descriptor layout" with "descriptor set layout" (#358)
|
2023-09-25 21:31:00 +02:00 |
|
22_shader_ubo.frag
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
22_shader_ubo.vert
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
23_descriptor_sets.cpp
|
Persistent mapping for uniform buffers (#310)
|
2022-11-03 23:15:45 +01:00 |
|
24_texture_image.cpp
|
Persistent mapping for uniform buffers (#310)
|
2022-11-03 23:15:45 +01:00 |
|
25_sampler.cpp
|
Fix incorrect create image view error message (#334)
|
2023-05-09 21:39:12 +02:00 |
|
26_shader_textures.frag
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
26_shader_textures.vert
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
26_texture_mapping.cpp
|
Fix incorrect create image view error message (#334)
|
2023-05-09 21:39:12 +02:00 |
|
27_depth_buffering.cpp
|
Fix depth buffer reuse sync (#345)
|
2023-07-13 22:29:37 +02:00 |
|
27_shader_depth.frag
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
27_shader_depth.vert
|
Edit tutorial to reset & record command buffers each frame (#255)
|
2022-02-21 20:55:30 +01:00 |
|
28_model_loading.cpp
|
Remove invalid "warn" argument passed to tinyobj::loadObject(...) (#406)
|
2025-05-11 12:26:42 +02:00 |
|
29_mipmapping.cpp
|
Remove invalid "warn" argument passed to tinyobj::loadObject(...) (#406)
|
2025-05-11 12:26:42 +02:00 |
|
30_multisampling.cpp
|
Remove invalid "warn" argument passed to tinyobj::loadObject(...) (#406)
|
2025-05-11 12:26:42 +02:00 |
|
31_compute_shader.cpp
|
Add a new compute shader bonus chapter (#320)
|
2023-02-06 18:01:22 +01:00 |
|
31_shader_compute.comp
|
Add a new compute shader bonus chapter (#320)
|
2023-02-06 18:01:22 +01:00 |
|
31_shader_compute.frag
|
Add a new compute shader bonus chapter (#320)
|
2023-02-06 18:01:22 +01:00 |
|
31_shader_compute.vert
|
Add a new compute shader bonus chapter (#320)
|
2023-02-06 18:01:22 +01:00 |
|
CMakeLists.txt
|
Add compute shader compilation to cmake (#362)
|
2023-10-30 21:43:40 +01:00 |
|
incremental_patch.sh
|
…
|
|