Skip to content Navigation Menu Toggle navigation Sign in Appearance settings PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub Copilot appDirect agents from issue to mergeMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersView all resourcesOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorGitHub StarsArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing Search or jump to... Search code, repositories, users, issues, pull requests... Search Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Saved searches Use saved searches to filter your results more quickly Name Query To see all available qualifiers, see our documentation. Sign in Sign up Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} Overv / VulkanTutorial Public Notifications You must be signed in to change notification settings Fork 569 Star 3.7k Code Issues 69 Pull requests 7 Actions Projects Wiki Security and quality 0 Insights Additional navigation options Code Issues Pull requests Actions Projects Wiki Security and quality Insights FilesExpand file tree mainBreadcrumbsVulkanTutorial/images/Copy pathDirectory actionsMore optionsMore optionsDirectory actionsMore optionsMore optionsLatest commit HistoryHistoryHistory mainBreadcrumbsVulkanTutorial/images/Copy pathTopFolders and filesNameNameLast commit messageLast commit dateparent directory..aliasing.pngaliasing.png anisotropic_filtering.pnganisotropic_filtering.png antialiasing.pngantialiasing.png compute_shader_particles.pngcompute_shader_particles.png compute_space.svgcompute_space.svg compute_ssbo_read_write.svgcompute_ssbo_read_write.svg cube_demo.pngcube_demo.png cube_demo_mac.pngcube_demo_mac.png cube_demo_nowindow.pngcube_demo_nowindow.png depth_correct.pngdepth_correct.png depth_issues.pngdepth_issues.png drawing_model.pngdrawing_model.png extra_square.svgextra_square.svg favicon.pngfavicon.png glfw_directory.pngglfw_directory.png highmipmaps.pnghighmipmaps.png include_dirs_stb.pnginclude_dirs_stb.png include_dirs_tinyobjloader.pnginclude_dirs_tinyobjloader.png indexed_rectangle.pngindexed_rectangle.png inverted_texture_coordinates.pnginverted_texture_coordinates.png library_directory.pnglibrary_directory.png mipmaps.pngmipmaps.png mipmaps_comparison.pngmipmaps_comparison.png mipmaps_example.jpgmipmaps_example.jpg multisampling.pngmultisampling.png multisampling_comparison.pngmultisampling_comparison.png multisampling_comparison2.pngmultisampling_comparison2.png normalized_device_coordinates.svgnormalized_device_coordinates.svg sample_shading.pngsample_shading.png select_develop_branch.pngselect_develop_branch.png semaphore_in_use.pngsemaphore_in_use.png spinning_quad.pngspinning_quad.png steam_layers_env.pngsteam_layers_env.png swap_chain_validation_layer.pngswap_chain_validation_layer.png texcoord_visualization.pngtexcoord_visualization.png texture.jpgtexture.jpg texture_addressing.pngtexture_addressing.png texture_filtering.pngtexture_filtering.png texture_on_square.pngtexture_on_square.png texture_on_square_colorized.pngtexture_on_square_colorized.png texture_on_square_repeated.pngtexture_on_square_repeated.png triangle.pngtriangle.png triangle_coordinates.svgtriangle_coordinates.svg triangle_coordinates_colors.pngtriangle_coordinates_colors.png triangle_white.pngtriangle_white.png validation_layer_anisotropy.pngvalidation_layer_anisotropy.png validation_layer_test.pngvalidation_layer_test.png vertex_vs_index.svgvertex_vs_index.svg viewports_scissors.pngviewports_scissors.png vs_all_configs.pngvs_all_configs.png vs_application_settings.pngvs_application_settings.png vs_build_mode.pngvs_build_mode.png vs_cpp17.pngvs_cpp17.png vs_cpp_general.pngvs_cpp_general.png vs_dependencies.pngvs_dependencies.png vs_export_template.pngvs_export_template.png vs_include_dirs.pngvs_include_dirs.png vs_link_dirs.pngvs_link_dirs.png vs_link_input.pngvs_link_input.png vs_link_settings.pngvs_link_settings.png vs_new_cpp_project.pngvs_new_cpp_project.png vs_new_item.pngvs_new_item.png vs_new_source_file.pngvs_new_source_file.png vs_open_project_properties.pngvs_open_project_properties.png vs_template.pngvs_template.png vs_test_window.pngvs_test_window.png vulkan_pipeline_block_diagram.pngvulkan_pipeline_block_diagram.png vulkan_sdk_download_buttons.pngvulkan_sdk_download_buttons.png vulkan_simplified_pipeline.svgvulkan_simplified_pipeline.svg xcode_frameworks.pngxcode_frameworks.png xcode_new_project.pngxcode_new_project.png xcode_new_project_2.pngxcode_new_project_2.png xcode_output.pngxcode_output.png xcode_paths.pngxcode_paths.png xcode_variables.pngxcode_variables.png View all files You can’t perform that action at this time.