{"id":16100958,"url":"https://github.com/marincervinschi/learnopengl","last_synced_at":"2025-04-06T00:26:23.901Z","repository":{"id":234502671,"uuid":"788510288","full_name":"MarinCervinschi/LearnOpenGL","owner":"MarinCervinschi","description":"Learn OpenGl repo","archived":false,"fork":false,"pushed_at":"2024-04-19T13:59:45.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-19T16:29:25.552Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/MarinCervinschi.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}},"created_at":"2024-04-18T14:57:22.000Z","updated_at":"2024-04-19T16:29:29.564Z","dependencies_parsed_at":"2024-04-19T16:29:27.231Z","dependency_job_id":"a29be528-da3e-4d9e-854f-18a2020d4ae8","html_url":"https://github.com/MarinCervinschi/LearnOpenGL","commit_stats":null,"previous_names":["marincervinschi/learnopengl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarinCervinschi%2FLearnOpenGL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarinCervinschi%2FLearnOpenGL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarinCervinschi%2FLearnOpenGL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarinCervinschi%2FLearnOpenGL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarinCervinschi","download_url":"https://codeload.github.com/MarinCervinschi/LearnOpenGL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247419660,"owners_count":20936009,"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-10-09T18:48:47.087Z","updated_at":"2025-04-06T00:26:23.885Z","avatar_url":"https://github.com/MarinCervinschi.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn OpenGl \n- Official WebSite: https://learnopengl.com\n\n## OpenGl\nOpenGL is mainly considered an **API**(an Application Programming Interface) that provides us with a large set of functions that we can use to manipulate graphics and images. However, OpenGL by itself is not an API, but merely a specification, developed and maintained by the [Khronos Group](https://www.khronos.org).\n\nThe OpenGL specification specifies exactly what the result/output of each function should be and how it should perform. It is then up to the developers *implementing* this specification to come up with a solution of how this function should operate. Since the OpenGL specification does not give us implementation details, the actual developed versions of OpenGL are allowed to have different implementations, as long as their results comply with the specification (and are thus the same to the user).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarincervinschi%2Flearnopengl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarincervinschi%2Flearnopengl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarincervinschi%2Flearnopengl/lists"}