{"id":19682136,"url":"https://github.com/ssloy/hellogl","last_synced_at":"2025-04-29T05:30:25.879Z","repository":{"id":50416584,"uuid":"174799772","full_name":"ssloy/hellOGL","owner":"ssloy","description":"Yet another (but better) modern OpenGL hello world","archived":false,"fork":false,"pushed_at":"2019-03-10T15:45:01.000Z","size":1471,"stargazers_count":83,"open_issues_count":0,"forks_count":7,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-05T13:23:15.979Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssloy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-10T08:59:13.000Z","updated_at":"2025-02-22T15:42:09.000Z","dependencies_parsed_at":"2022-09-02T11:01:28.554Z","dependency_job_id":null,"html_url":"https://github.com/ssloy/hellOGL","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssloy%2FhellOGL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssloy%2FhellOGL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssloy%2FhellOGL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssloy%2FhellOGL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssloy","download_url":"https://codeload.github.com/ssloy/hellOGL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251444042,"owners_count":21590404,"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":[],"created_at":"2024-11-11T18:09:46.885Z","updated_at":"2025-04-29T05:30:25.500Z","avatar_url":"https://github.com/ssloy.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hellOGL: modern OpenGL hello world\n\n**Check [the wiki](https://github.com/ssloy/hellOGL/wiki) for a detailed description of the source code.**\n\nThe main idea of this repository is to show you how to create and initialize an OpenGL window; it is surprisingly difficult to have the very first code that compiles and works out of the box.\nThere are numerous repositories doing that, however (in my humble opinion) they miss the sweet spot: either they are hard to follow or the rendrings are ugly.\n\nSo here comes hellOGL:\n\n\n![](https://raw.githubusercontent.com/ssloy/hellOGL/master/doc/99.png)\n\nLet us thank Samuel (arshlevon) Sharit for this incredible model!\n\n\n# Use CMake to build the project:\n\n```sh\ngit clone --recurse-submodules https://github.com/ssloy/hellOGL.git\ncd hellOGL\nmkdir build\ncd build\ncmake ..\nmake\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssloy%2Fhellogl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssloy%2Fhellogl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssloy%2Fhellogl/lists"}