{"id":13731815,"url":"https://github.com/GameTechDev/PracticalVulkan","last_synced_at":"2025-05-08T05:31:33.265Z","repository":{"id":54842604,"uuid":"145965846","full_name":"GameTechDev/PracticalVulkan","owner":"GameTechDev","description":"Repository with code samples for \"API without Secrets: The Practical Approach to Vulkan\" series of articles.","archived":true,"fork":false,"pushed_at":"2023-01-03T22:53:39.000Z","size":1240,"stargazers_count":119,"open_issues_count":3,"forks_count":14,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-14T23:33:05.222Z","etag":null,"topics":["c-plus-plus","khronos","vulkan","vulkan-api"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GameTechDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-24T08:38:33.000Z","updated_at":"2023-11-12T03:01:32.000Z","dependencies_parsed_at":"2023-02-01T12:16:55.217Z","dependency_job_id":null,"html_url":"https://github.com/GameTechDev/PracticalVulkan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameTechDev%2FPracticalVulkan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameTechDev%2FPracticalVulkan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameTechDev%2FPracticalVulkan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameTechDev%2FPracticalVulkan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GameTechDev","download_url":"https://codeload.github.com/GameTechDev/PracticalVulkan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253008771,"owners_count":21839699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","khronos","vulkan","vulkan-api"],"created_at":"2024-08-03T02:01:39.036Z","updated_at":"2025-05-08T05:31:32.010Z","avatar_url":"https://github.com/GameTechDev.png","language":"C++","readme":"# DISCONTINUATION OF PROJECT #\nThis project will no longer be maintained by Intel.\nIntel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.\nIntel no longer accepts patches to this project.\n# API without Secrets: The Practical Approach to Vulkan\nby Pawel Lapinski\n\nSource code examples for **\"*API without Secrets: The Practical Approach to Vulkan*\"** series of articles available at:\n\nhttps://software.intel.com/en-us/articles/api-without-secrets-the-practical-approach-to-vulkan-preface\n\n## API without Secrets: Introduction to Vulkan\n\n**\"*Introduction to Vulkan*\"** tutorial can be found at:\n\nhttps://software.intel.com/en-us/articles/api-without-secrets-introduction-to-vulkan-preface\n\nwith code samples available at:\n\nhttps://github.com/GameTechDev/IntroductionToVulkan\n\n## Drivers:\n\nVulkan drivers and other related resources can be found at https://www.khronos.org/vulkan/\n\n## Articles:\n\n### [01 - Frame Resources Count](./Project/Samples/01%20-%20Frame%20Resources%20Count/)\n\n#### https://software.intel.com/en-us/articles/api-without-secrets-the-practical-approach-to-vulkan-part-1\n\nThis sample shows how the number of sets of resources, used to independently prepare frames of animation, influences performance of a Vulkan application.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./Project/Samples/01%20-%20Frame%20Resources%20Count/Data/FrameResources.png\" height=\"140px\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./Document/Images/01%20-%20Frame%20Resources%20Count/01-04.png\" height=\"140px\"\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./Document/Images/01%20-%20Frame%20Resources%20Count/01-05.png\" height=\"140px\"\u003e \n\u003c/p\u003e\n\n\u003chr\u003e\n","funding_links":[],"categories":["Graphics"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGameTechDev%2FPracticalVulkan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGameTechDev%2FPracticalVulkan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGameTechDev%2FPracticalVulkan/lists"}