{"id":18333421,"url":"https://github.com/ogrecave/ogre-gpgpu","last_synced_at":"2025-08-25T22:03:26.027Z","repository":{"id":80254542,"uuid":"231938107","full_name":"OGRECave/ogre-gpgpu","owner":"OGRECave","description":"GPGPU compute with Ogre using CUDA or OpenCL","archived":false,"fork":false,"pushed_at":"2020-01-06T17:35:17.000Z","size":3947,"stargazers_count":12,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-25T09:58:33.496Z","etag":null,"topics":["cuda","gpgpu-computing","ogre3d","opencl"],"latest_commit_sha":null,"homepage":"http://www.visual-experiments.com/demos/","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/OGRECave.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}},"created_at":"2020-01-05T15:35:01.000Z","updated_at":"2025-01-31T10:52:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"cc402b0c-a69f-4038-b938-aebf5d1756cd","html_url":"https://github.com/OGRECave/ogre-gpgpu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OGRECave/ogre-gpgpu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OGRECave%2Fogre-gpgpu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OGRECave%2Fogre-gpgpu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OGRECave%2Fogre-gpgpu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OGRECave%2Fogre-gpgpu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OGRECave","download_url":"https://codeload.github.com/OGRECave/ogre-gpgpu/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OGRECave%2Fogre-gpgpu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272138562,"owners_count":24880128,"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-25T02:00:12.092Z","response_time":1107,"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":["cuda","gpgpu-computing","ogre3d","opencl"],"created_at":"2024-11-05T19:42:07.046Z","updated_at":"2025-08-25T22:03:25.984Z","avatar_url":"https://github.com/OGRECave.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# General Purpose GPU Computing with Ogre\r\n\r\nThe purpose of this libray is to abstract DirectX \u0026 OpenGL interop with Cuda and OpenCL. It means that you can use `Ogre::Texture` and `Ogre::HardwareVertexBuffer` without having to bother which `Ogre::RenderSystem` is active (DX9, DX10 or GL).\r\n\r\n[![Demo\r\nvideo](https://img.youtube.com/vi/0KkB38CB3vY/0.jpg)](https://www.youtube.com/watch?v=0KkB38CB3vY)\r\n\r\nThere are \"Property Sheets\" (.vsprops) in almost all project.\r\nSo you need to adapt theirs \"User Macros\" path to your needs.\r\n\r\nBefore running any project you need to launch \"prepare bin folder\" (needs OGRE_HOME to be defined in the Ogre.vsprops)\r\nIt will copy dll from ogre folder to the corresponding binary folder.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogrecave%2Fogre-gpgpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fogrecave%2Fogre-gpgpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogrecave%2Fogre-gpgpu/lists"}