{"id":26160683,"url":"https://github.com/siddhu2502/glengine","last_synced_at":"2026-04-21T12:02:12.069Z","repository":{"id":278365330,"uuid":"935376286","full_name":"Siddhu2502/glengine","owner":"Siddhu2502","description":"My own opengl stuff from scratch ","archived":false,"fork":false,"pushed_at":"2025-03-10T16:13:32.000Z","size":1532,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T17:26:39.654Z","etag":null,"topics":["cmake","cpp","opengl"],"latest_commit_sha":null,"homepage":"","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/Siddhu2502.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":"2025-02-19T10:48:52.000Z","updated_at":"2025-03-10T16:13:35.000Z","dependencies_parsed_at":"2025-02-19T12:22:15.688Z","dependency_job_id":"29809a65-a22a-4a0c-8a5f-b246341436ba","html_url":"https://github.com/Siddhu2502/glengine","commit_stats":null,"previous_names":["siddhu2502/glengine"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhu2502%2Fglengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhu2502%2Fglengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhu2502%2Fglengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Siddhu2502%2Fglengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Siddhu2502","download_url":"https://codeload.github.com/Siddhu2502/glengine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243030820,"owners_count":20224667,"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":["cmake","cpp","opengl"],"created_at":"2025-03-11T12:19:10.211Z","updated_at":"2026-04-21T12:02:12.014Z","avatar_url":"https://github.com/Siddhu2502.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open GL contents\n\n## Description\n\nThis is a repository to store all the code I write while learning Open GL.\n\nThis repo have the following structure:\n\n- `src/` : This folder contains all the code I write.\n- `include/` : This folder contains all the header files. (generic and specific to the project)\n- `updates/` : This folder contains images of the progress I make.\n- `README.md` : This file.\n\n## Branches and their purpose\n\n### Main\n\nThis branch contains the code that is stable and less documented so that there is no clutter in the code.\n\n### Documentation\n\nThis branch contains the code that is stable and well documented so that it can be used as a reference.\n\nYou can go to the html directory and open the index.html file to see the documentation\nif you guys have the \"go live\" extension in vscode then you can open the index.html file in the browser and see the documentation.\n\nCHEERS !!\n\n## To run the code\n\n```bash\ngit clone \u003crepo-url\u003e\ncd \u003crepo-name\u003e\n```\n\n```bash\nmkdir build\ncd build\ncmake ..\nmake\n./app\n```\n\n## Current progress\n\n- Created a hexagon with texture and blending of colors\n  ![Hexagon with texture](updates/1.png)\n\n- Now the engine supports multiple textures (32!! OF THEM !!)\n  ![Multiple textures](updates/2.png)\n\n---\n\n# DOCS\n\n- [OpenGL](https://learnopengl.com/)\n- [GLFW](https://www.glfw.org/docs/latest/)\n- [GLAD](https://glad.dav1d.de/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhu2502%2Fglengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsiddhu2502%2Fglengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsiddhu2502%2Fglengine/lists"}