{"id":18601004,"url":"https://github.com/xcuri0/blackframe-insertion","last_synced_at":"2026-05-06T10:40:21.893Z","repository":{"id":125011981,"uuid":"97554017","full_name":"xCuri0/blackframe-insertion","owner":"xCuri0","description":"Black frame insertion for OpenGL applications","archived":false,"fork":false,"pushed_at":"2017-07-25T11:38:50.000Z","size":9,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-16T17:13:17.249Z","etag":null,"topics":["c","ldpreload","linux","opengl"],"latest_commit_sha":null,"homepage":null,"language":"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/xCuri0.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-18T04:52:02.000Z","updated_at":"2022-06-06T23:04:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"30a5f86c-00f2-45ad-a6bc-4a9f0f930343","html_url":"https://github.com/xCuri0/blackframe-insertion","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xCuri0/blackframe-insertion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCuri0%2Fblackframe-insertion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCuri0%2Fblackframe-insertion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCuri0%2Fblackframe-insertion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCuri0%2Fblackframe-insertion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xCuri0","download_url":"https://codeload.github.com/xCuri0/blackframe-insertion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xCuri0%2Fblackframe-insertion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278526239,"owners_count":26001325,"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-10-05T02:00:06.059Z","response_time":54,"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":["c","ldpreload","linux","opengl"],"created_at":"2024-11-07T02:06:51.334Z","updated_at":"2025-10-05T21:46:07.330Z","avatar_url":"https://github.com/xCuri0.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Black Frame Insertion\nThis **LD_PRELOAD** library inserts black every other frame to reduce motion blur. Works with any OpenGL game uses glXSwapBuffers. The game may be darker and there may be flickering which could annoy some people. It is recommended that you increase backlight brightness , enable VSync and if possible use a 120+hz monitor to prevent flickering and dark images.\n\n### Compiling and running\nCompile using `gcc -Wall -fPIC -shared -o blackframe.so main.c -lGL -ldl` and run with `LD_PRELOAD=blackframe.so **GAMEEXECUTABLE**`. All games that use glXSwapBuffers are supported and EGL support is planned in the future. Since this game injects code into the game some anti-cheat software may get you banned.\n\n## Contributing\nJust submit a pull request or create an issue of whatever you want. If you are making a pull request be sure to keep the code looking clean and not messy.\n\nIf you think that this software is not garbage and has been useful to you then consider donating bitcoin to \n[1Curio6aUa7wQeekAChqoyGF6tB7fXpSZW](https://blockchain.info/payment_request?address=1Curio6aUa7wQeekAChqoyGF6tB7fXpSZW\u0026message=donating+to+Curi0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcuri0%2Fblackframe-insertion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxcuri0%2Fblackframe-insertion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxcuri0%2Fblackframe-insertion/lists"}