{"id":13604399,"url":"https://github.com/intel/fastuidraw","last_synced_at":"2025-04-12T02:30:38.414Z","repository":{"id":49756605,"uuid":"52309043","full_name":"intel/fastuidraw","owner":"intel","description":null,"archived":true,"fork":false,"pushed_at":"2023-01-07T00:11:49.000Z","size":437172,"stargazers_count":608,"open_issues_count":10,"forks_count":58,"subscribers_count":38,"default_branch":"master","last_synced_at":"2024-08-09T00:28:13.524Z","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":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intel.png","metadata":{"files":{"readme":"README.emscripten","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-22T21:59:42.000Z","updated_at":"2024-07-29T04:50:35.000Z","dependencies_parsed_at":"2023-02-06T10:01:24.300Z","dependency_job_id":null,"html_url":"https://github.com/intel/fastuidraw","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Ffastuidraw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Ffastuidraw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Ffastuidraw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel%2Ffastuidraw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intel","download_url":"https://codeload.github.com/intel/fastuidraw/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223489530,"owners_count":17153776,"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-08-01T19:00:45.040Z","updated_at":"2024-11-07T09:30:19.063Z","avatar_url":"https://github.com/intel.png","language":"C++","funding_links":[],"categories":["C++","Graphics","Basic Raster Graphics Algorithms for Drawing 2D Primitives"],"sub_categories":["2D Libraries"],"readme":"FastUIDraw has support for Emscripten, however using it requires some work.\n\nFirstly, to build FastUIDraw for Emscripten, use the makefile Makefile.emscripten\ninstead of the default makefile, Makefile; Makefile.emscripten builds uses the\nsame Rules.mk file as the defualt build system to gather up the needed source files\nto do the build.\n\nTo use FastUIDraw in one's own Emscripten project, one needs to do the following:\n - add the flags FASTUIDRAW_EMSCRIPTEN_LIBS found in Makefile.emscripten\n - add where the headers of fastuidraw are located (for example when building the demos, -Iinc is added)\n - for debug build, also add the flags FASTUIDRAW_EMSCRIPTEN_DEBUG_FLAGS\n - for debug build, add libFastUIDraw-emscripten-debug.bc to ones list of objects to link\n - for release build, also add the flags FASTUIDRAW_EMSCRIPTEN_RELEASE_FLAGS\n - for release build, add libFastUIDraw-emscripten-release.bc to ones list of objects to link","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintel%2Ffastuidraw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintel%2Ffastuidraw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintel%2Ffastuidraw/lists"}