{"id":18979632,"url":"https://github.com/reputeless/sivmetal","last_synced_at":"2026-02-25T09:41:22.592Z","repository":{"id":67723699,"uuid":"153614946","full_name":"Reputeless/SivMetal","owner":"Reputeless","description":"An experimental Metal project for OpenSiv3D","archived":false,"fork":false,"pushed_at":"2018-10-23T04:27:37.000Z","size":839,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-11T09:02:09.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Reputeless.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-10-18T11:45:27.000Z","updated_at":"2022-11-27T09:09:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"7e2b9ce2-7e8a-4db4-b64a-7cbec17f5b7d","html_url":"https://github.com/Reputeless/SivMetal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Reputeless/SivMetal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FSivMetal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FSivMetal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FSivMetal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FSivMetal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Reputeless","download_url":"https://codeload.github.com/Reputeless/SivMetal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Reputeless%2FSivMetal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29816232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-11-08T15:44:16.090Z","updated_at":"2026-02-25T09:41:22.562Z","avatar_url":"https://github.com/Reputeless.png","language":"Objective-C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SivMetal\nAn experimental Metal project for OpenSiv3D\n\n## S01. Triangle\n![screenshot](S01-Triangle/S01-Triangle/screenshot.png)\n\n## S02. Two Triangles\n![screenshot](S02-TwoTriangles/S02-TwoTriangles/screenshot.png)\n\n## S03. Shapes\n![screenshot](S03-Shapes/S03-Shapes/screenshot.png)\n\n## S04. Texture\n\n## S05. Rendering States\n\n\n## References\n\n- :memo: Metal Framework Reference | [Document](https://developer.apple.com/documentation/metal?language=objc)\n\n- :memo: MetalKit Framework Reference | [Document](https://developer.apple.com/documentation/metalkit?language=objc)\n\n- :memo: Metal Best Practices Guide | [Document](https://developer.apple.com/library/archive/documentation/3DDrawing/Conceptual/MTLBestPracticesGuide/index.html)\n\n- :memo: Metal Shading Language Specification | [PDF](https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf)\n\n- :memo: Metal Feature Set Tables | [PDF](https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf)\n\n- :memo: Metal Programming Guide | [Document](https://developer.apple.com/library/archive/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html)\n\n- :memo: Sample Code\n  - Devices and Commands | [Document](https://developer.apple.com/documentation/metal/devices_and_commands?language=objc)\n  - Hello Triangle | [Document](https://developer.apple.com/documentation/metal/hello_triangle?language=objc)\n  - Basic Buffers | [Document](https://developer.apple.com/documentation/metal/basic_buffers?language=objc)\n  - Basic Texturing | [Document](https://developer.apple.com/documentation/metal/basic_texturing?language=objc)\n  - Hello Compute | [Document](https://developer.apple.com/documentation/metal/hello_compute?language=objc)\n\n- Working with Metal: Overview (WWDC14) | [Video](https://developer.apple.com/videos/play/wwdc2014/603/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2014/603xx33n8igr5n1/603/603_working_with_metal_overview.pdf)\n\n- Working with Metal: Fundamentals (WWDC14) | [Video](https://developer.apple.com/videos/play/wwdc2014/604/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2014/604xxg7crkljcr8/604/604_working_with_metal_fundamentals.pdf)\n\n- Working with Metal: Advanced (WWDC14) | [Video](https://developer.apple.com/videos/play/wwdc2014/605/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2014/605xxygcz4pd0h6/605/605_working_with_metal_advanced.pdf)\n\n- What's New in Metal, Part 1 (WWDC15) | [Video](https://developer.apple.com/videos/play/wwdc2015/603/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2015/6037pi9rxl6tfss8w/603/603_whats_new_in_metal_part_1.pdf)\n\n- What's New in Metal, Part 2 (WWDC15) | [Video](https://developer.apple.com/videos/play/wwdc2015/607/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2015/607g5z16fpl7pzgi/607/607_whats_new_in_metal_part_2.pdf)\n\n- Metal Performance Optimization Techniques (WWDC15) | [Video](https://developer.apple.com/videos/play/wwdc2015/610/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2015/610kn68riy9ms89m/610/610_metal_performance_optimization_techniques.pdf)\n  \n- Adopting Metal, Part 1 (WWDC16) | [Video](https://developer.apple.com/videos/play/wwdc2016/602) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2016/602o05a86ysk0ngvlgj/602/602_adopting_metal_part_1.pdf)\n\n- Adopting Metal, Part 2 (WWDC16) | [Video](https://developer.apple.com/videos/play/wwdc2016/603) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2016/603oba298b1v4z54011/603/603_adopting_metal_part_2.pdf)\n\n- What's New in Metal, Part 1 (WWDC16) | [Video](https://developer.apple.com/videos/play/wwdc2016/604) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2016/604oezpg3wmqrkxl0t7/604/604_whats_new_in_metal_part_1.pdf)\n\n- What's New in Metal, Part 2 (WWDC16) | [Video](https://developer.apple.com/videos/play/wwdc2016/605) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2016/605ooaey8tbzegv8fth/605/605_whats_new_in_metal_part_2.pdf)\n\n- Advanced Metal Shader Optimization (WWDC16) | [Video](https://developer.apple.com/videos/play/wwdc2016/606) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2016/606oluchfgwakjbymy8/606/606_advanced_metal_shader_optimization.pdf)\n\n- Introducing Metal 2 (WWDC17) | [Video](https://developer.apple.com/videos/play/wwdc2017/601) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2017/601nzg4idodih222/601/601_introducing_metal_2.pdf)\n  \n- Metal 2 Optimization and Debugging (WWDC17) | [Video](https://developer.apple.com/videos/play/wwdc2017/607) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2017/607x3ix6ocbh8/607/607_metal_2_optimization_and_debugging.pdf)\n\n- Metal for OpenGL Developers (WWDC18) | [Video](https://developer.apple.com/videos/play/wwdc2018/604) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2018/604lh97z18yv96g6nhf/604/604_metal_for_opengl_developers.pdf)\n\n- Metal for Game Developers (WWDC18) | [Video](https://developer.apple.com/videos/play/wwdc2018/607/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2018/607buro3d9jn66/607/607_metal_for_game_developers.pdf)\n\n- Metal Shader Debugging and Profiling (WWDC18) | [Video](https://developer.apple.com/videos/play/wwdc2018/608/)\n\n- Metal Game Performance Optimization (WWDC18) | [Video](https://developer.apple.com/videos/play/wwdc2018/612/) | [PDF](https://devstreaming-cdn.apple.com/videos/wwdc/2018/612wlpc4tnd47e9245/612/612_metal_game_performance_optimization.pdf)\n\n- Metal by Tutorials | [Book](https://www.raywenderlich.com/8982-metal-by-tutorials-full-book-now-available)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freputeless%2Fsivmetal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freputeless%2Fsivmetal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freputeless%2Fsivmetal/lists"}