{"id":16699472,"url":"https://github.com/ousttrue/hello_vulkan","last_synced_at":"2025-08-12T22:43:08.386Z","repository":{"id":136459586,"uuid":"68537038","full_name":"ousttrue/hello_vulkan","owner":"ousttrue","description":"vulkan sample","archived":false,"fork":false,"pushed_at":"2025-07-09T02:20:39.000Z","size":15912,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-09T03:28:42.008Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ousttrue.github.io/hello_vulkan/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ousttrue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-09-18T17:41:52.000Z","updated_at":"2025-07-09T02:20:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"82cc2145-0057-4225-98cc-528badccbafc","html_url":"https://github.com/ousttrue/hello_vulkan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ousttrue/hello_vulkan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ousttrue%2Fhello_vulkan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ousttrue%2Fhello_vulkan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ousttrue%2Fhello_vulkan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ousttrue%2Fhello_vulkan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ousttrue","download_url":"https://codeload.github.com/ousttrue/hello_vulkan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ousttrue%2Fhello_vulkan/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270148603,"owners_count":24535701,"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","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-12T18:07:05.971Z","updated_at":"2025-08-12T22:43:08.354Z","avatar_url":"https://github.com/ousttrue.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hello_vulkan\n\n202505 作り直し\n\n| platform                 | graphics   | status | note       |\n| ------------------------ | ---------- | ------ | ---------- |\n| windows + glfw3          | OpenGL-4.3 | ok     | desktop    |\n| windows + glfw3          | Vulkan-1.3 | ok     | desktop    |\n| windows + openxr         | OpenGL-4.3 | ok     | quest link |\n| windows + openxr         | Vulkan-1.3 | ok     | quest link |\n| android + NativeActivity | OpenGLES3  | ok     | pixel3 etc |\n| android + NativeActivity | Vulkan     | ok     | pixel3 etc |\n| android + openxr         | OpenGLES3  | ok     | quest3     |\n| android + openxr         | Vulkan     | ok     | quest3     |\n\nnote\n\n- clang-20(for `#embed` macro)\n- TODO: scene compatibility OpenGL betwenn Vulkan\n\n## build windows\n\n### 1. deps\n\n- build_deps/windows/debug\n- build_deps/windows/release\n- build_deps/arm64-v8a/debug\n- build_deps/arm64-v8a/release\n\n- prefix/windows/debug\n- prefix/windows/release\n- prefix/arm64-v8a/debug\n- prefix/arm64-v8a/release\n\n```sh\n\u003e $env:CMAKE_BUILD_TYPE=Debug\n\u003e cmake -S deps -B build_deps -G Ninja\n\u003e cmake --build build_deps\n\u003e cmake --install build_deps\n```\n\n### 2. exe\n\n- build/windows/debug\n- build/windows/release\n- build/arm64-v8a/debug\n- build/arm64-v8a/release\n\n```sh\n\u003e $env:CMAKE_BUILD_TYPE=Debug\n\u003e cmake -S . -B build -G Ninja\n\u003e cmake --build build\n```\n\n## build android\n\n### 1. deps\n\n```sh\n\u003e cmake -S deps -B android_deps -G Ninja -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-30 -DANDROID_NDK=\"${env:ANDROID_HOME}\\ndk\\29.0.13113456\" -DCMAKE_TOOLCHAIN_FILE=\"${env:ANDROID_HOME}\\ndk\\29.0.13113456/build/cmake/android.toolchain.cmake\" -G Ninja -DPLATFORM=android\n\u003e cmake --build android_deps\n\u003e cmake --install android_deps\n```\n\n### 2. so\n\n```sh\n\u003e cmake -S . -B build_android -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM=android-30 -DANDROID_NDK=\"${env:ANDROID_HOME}\\ndk\\29.0.13113456\" -DCMAKE_TOOLCHAIN_FILE=\"${env:ANDROID_HOME}\\ndk\\29.0.13113456/build/cmake/android.toolchain.cmake\" -G Ninja -DPLATFORM=android\n\u003e cmake --build build_android\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fousttrue%2Fhello_vulkan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fousttrue%2Fhello_vulkan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fousttrue%2Fhello_vulkan/lists"}