{"id":18546318,"url":"https://github.com/fna-xna/fna3d","last_synced_at":"2026-03-01T16:07:45.955Z","repository":{"id":41252237,"uuid":"248353115","full_name":"FNA-XNA/FNA3D","owner":"FNA-XNA","description":"FNA3D - 3D Graphics Library for FNA","archived":false,"fork":false,"pushed_at":"2025-05-08T16:39:19.000Z","size":2246,"stargazers_count":304,"open_issues_count":18,"forks_count":51,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-05-08T17:43:37.511Z","etag":null,"topics":["direct3d","gamedev","linux","macos","metal","opengl","steamos","vulkan","windows"],"latest_commit_sha":null,"homepage":"http://fna-xna.github.io/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FNA-XNA.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"github":["flibitijibibo"]}},"created_at":"2020-03-18T22:04:34.000Z","updated_at":"2025-05-08T16:39:23.000Z","dependencies_parsed_at":"2023-11-10T11:17:03.052Z","dependency_job_id":"6470cd82-ca4c-42d1-80b4-49b216637d4c","html_url":"https://github.com/FNA-XNA/FNA3D","commit_stats":{"total_commits":1043,"total_committers":21,"mean_commits":"49.666666666666664","dds":"0.27325023969319273","last_synced_commit":"ca1604c12e9487847863b66182abed318ffcaed0"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNA-XNA%2FFNA3D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNA-XNA%2FFNA3D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNA-XNA%2FFNA3D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNA-XNA%2FFNA3D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FNA-XNA","download_url":"https://codeload.github.com/FNA-XNA/FNA3D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471061,"owners_count":22076585,"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":["direct3d","gamedev","linux","macos","metal","opengl","steamos","vulkan","windows"],"created_at":"2024-11-06T20:24:31.200Z","updated_at":"2026-03-01T16:07:45.910Z","avatar_url":"https://github.com/FNA-XNA.png","language":"C","funding_links":["https://github.com/sponsors/flibitijibibo"],"categories":[],"sub_categories":[],"readme":"This is FNA3D, the 3D graphics library for FNA.\n\nProject Website: https://fna-xna.github.io/\n\nLicense\n-------\nFNA3D is released under the zlib license. See LICENSE for details.\n\nAbout FNA3D\n-----------\nFNA3D was written to be used for FNA's Graphics namespace. It carries the same\nAPI design as XNA 4.0, with various implementations available at runtime\n(including SDL_GPU, OpenGL, and Direct3D). For shaders, we support Direct3D 9\nEffect Framework binaries via MojoShader.\n\nNote that while FNA is the main consumer of FNA3D, we do NOT provide separate C#\nbindings. If you want to use FNA3D in C#, simply use FNA instead; it's the same\nAPI and can be used entirely by itself without dragging in other dependencies.\n\nDependencies\n------------\nFNA3D depends solely on SDL 3.2.0 or newer.\nFNA3D never explicitly uses the C runtime.\n\nBuilding FNA3D\n---------------\nFor *nix platforms, use CMake:\n\n    $ mkdir build/\n    $ cd build/\n    $ cmake ../\n    $ make\n\nFor Windows, see the 'visualc/' directory.\n\nFor Xbox GDK, see the 'visualc-gdk/' directory.\n\nFor iOS/tvOS and macOS universal binaries, see the 'Xcode/' directory.\n\nFound an issue?\n---------------\nIssues and patches can be reported via GitHub:\n\nhttps://github.com/FNA-XNA/FNA3D/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffna-xna%2Ffna3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffna-xna%2Ffna3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffna-xna%2Ffna3d/lists"}