Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bwasty/vulkan-tutorial-rs
/ functions
Functions
437 in github.com/bwasty/vulkan-tutorial-rs
⨍
Functions
437
◇
Types & classes
45
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/05_window_surface.rs:182
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/11_render_passes.rs:392
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/09_shader_modules.rs:336
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/15_hello_triangle.rs:462
Method
create_logical_device
( instance: &Arc<Instance>, physical_device_index: usize, )
src/bin/04_logical_device.rs:178
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/14_command_buffers.rs:461
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/08_graphics_pipeline.rs:317
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/20_index_buffer.rs:524
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/06_swap_chain_creation.rs:311
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/21_descriptor_layout_and_buffer.rs:588
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/12_graphics_pipeline_complete.rs:406
Method
create_logical_device
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/16_swap_chain_recreation.rs:476
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/main.rs:379
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/18_vertex_buffer.rs:370
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/19_staging_buffer.rs:370
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/13_framebuffers.rs:325
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/11_render_passes.rs:307
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/15_hello_triangle.rs:339
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/14_command_buffers.rs:338
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/20_index_buffer.rs:379
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/21_descriptor_layout_and_buffer.rs:414
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/12_graphics_pipeline_complete.rs:317
Method
create_render_pass
(device: &Arc<Device>, color_format: Format)
src/bin/16_swap_chain_recreation.rs:349
Method
create_surface
(instance: &Arc<Instance>)
src/main.rs:555
Method
create_surface
(instance: &Arc<Instance>)
src/bin/18_vertex_buffer.rs:532
Method
create_surface
(instance: &Arc<Instance>)
src/bin/19_staging_buffer.rs:536
Method
create_surface
(instance: &Arc<Instance>)
src/bin/13_framebuffers.rs:459
Method
create_surface
(instance: &Arc<Instance>)
src/bin/10_fixed_functions.rs:397
Method
create_surface
(instance: &Arc<Instance>)
src/bin/05_window_surface.rs:213
Method
create_surface
(instance: &Arc<Instance>)
src/bin/11_render_passes.rs:423
Method
create_surface
(instance: &Arc<Instance>)
src/bin/09_shader_modules.rs:367
Method
create_surface
(instance: &Arc<Instance>)
src/bin/15_hello_triangle.rs:493
Method
create_surface
(instance: &Arc<Instance>)
src/bin/14_command_buffers.rs:492
Method
create_surface
(instance: &Arc<Instance>)
src/bin/08_graphics_pipeline.rs:348
Method
create_surface
(instance: &Arc<Instance>)
src/bin/20_index_buffer.rs:555
Method
create_surface
(instance: &Arc<Instance>)
src/bin/06_swap_chain_creation.rs:342
Method
create_surface
(instance: &Arc<Instance>)
src/bin/21_descriptor_layout_and_buffer.rs:619
Method
create_surface
(instance: &Arc<Instance>)
src/bin/12_graphics_pipeline_complete.rs:437
Method
create_surface
(instance: &Arc<Instance>)
src/bin/16_swap_chain_recreation.rs:507
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/main.rs:325
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/18_vertex_buffer.rs:316
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/19_staging_buffer.rs:316
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/13_framebuffers.rs:272
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/10_fixed_functions.rs:245
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/11_render_passes.rs:254
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/09_shader_modules.rs:240
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/15_hello_triangle.rs:286
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/14_command_buffers.rs:285
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/08_graphics_pipeline.rs:240
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/20_index_buffer.rs:325
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/06_swap_chain_creation.rs:238
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/21_descriptor_layout_and_buffer.rs:360
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/12_graphics_pipeline_complete.rs:264
Method
create_swap_chain
( instance: &Arc<Instance>, surface: &Arc<Surface<Window>>, physical_device_index: usi
src/bin/16_swap_chain_recreation.rs:295
Method
create_sync_objects
(device: &Arc<Device>)
src/main.rs:500
Method
create_sync_objects
(device: &Arc<Device>)
src/bin/18_vertex_buffer.rs:477
Method
create_sync_objects
(device: &Arc<Device>)
src/bin/19_staging_buffer.rs:481
Method
create_sync_objects
(device: &Arc<Device>)
src/bin/20_index_buffer.rs:500
Method
create_sync_objects
(device: &Arc<Device>)
src/bin/21_descriptor_layout_and_buffer.rs:564
Method
create_sync_objects
(device: &Arc<Device>)
src/bin/16_swap_chain_recreation.rs:452
Method
create_uniform_buffers
( device: &Arc<Device>, num_buffers: usize, start_time: Instant, dimensions_u3
src/bin/21_descriptor_layout_and_buffer.rs:515
Method
create_vertex_buffer
(graphics_queue: &Arc<Queue>)
src/main.rs:462
Method
create_vertex_buffer
(device: &Arc<Device>)
src/bin/18_vertex_buffer.rs:453
Method
create_vertex_buffer
(graphics_queue: &Arc<Queue>)
src/bin/19_staging_buffer.rs:453
Method
create_vertex_buffer
(graphics_queue: &Arc<Queue>)
src/bin/20_index_buffer.rs:462
Method
create_vertex_buffer
(graphics_queue: &Arc<Queue>)
src/bin/21_descriptor_layout_and_buffer.rs:497
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/main.rs:504
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/18_vertex_buffer.rs:481
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/19_staging_buffer.rs:485
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/13_framebuffers.rs:408
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/10_fixed_functions.rs:346
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/05_window_surface.rs:162
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/11_render_passes.rs:372
Method
find_queue_families
(device: &PhysicalDevice)
src/bin/03_physical_device_selection.rs:153
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/09_shader_modules.rs:316
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/15_hello_triangle.rs:442
Method
find_queue_families
(device: &PhysicalDevice)
src/bin/04_logical_device.rs:162
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/14_command_buffers.rs:441
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/08_graphics_pipeline.rs:297
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/20_index_buffer.rs:504
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/06_swap_chain_creation.rs:291
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/21_descriptor_layout_and_buffer.rs:568
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/12_graphics_pipeline_complete.rs:386
Method
find_queue_families
(surface: &Arc<Surface<Window>>, device: &PhysicalDevice)
src/bin/16_swap_chain_recreation.rs:456
Method
get_required_extensions
()
src/main.rs:237
Method
get_required_extensions
()
src/bin/18_vertex_buffer.rs:228
Method
get_required_extensions
()
src/bin/19_staging_buffer.rs:228
Method
get_required_extensions
()
src/bin/02_validation_layers.rs:95
Method
get_required_extensions
()
src/bin/13_framebuffers.rs:184
Method
get_required_extensions
()
src/bin/10_fixed_functions.rs:157
Method
get_required_extensions
()
src/bin/05_window_surface.rs:124
Method
get_required_extensions
()
src/bin/11_render_passes.rs:166
Method
get_required_extensions
()
src/bin/03_physical_device_selection.rs:115
Method
get_required_extensions
()
src/bin/09_shader_modules.rs:152
Method
get_required_extensions
()
src/bin/15_hello_triangle.rs:198
Method
get_required_extensions
()
src/bin/04_logical_device.rs:124
Method
get_required_extensions
()
src/bin/14_command_buffers.rs:197
Method
get_required_extensions
()
src/bin/08_graphics_pipeline.rs:152
Method
get_required_extensions
()
src/bin/20_index_buffer.rs:237
Method
get_required_extensions
()
src/bin/06_swap_chain_creation.rs:150
← previous
next →
201–300 of 437, ranked by callers