All Projects → xboot → libcg

xboot / libcg

Licence: MIT license
The tiny C library of 2D computer graphics.

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to libcg

SNKRX
A replayable arcade shooter where you control a snake of heroes.
Stars: ✭ 1,067 (+1233.75%)
Mutual labels:  2d
Fractal Engine
WIP 3D game engine with editor and other stuff
Stars: ✭ 152 (+90%)
Mutual labels:  2d
astar-gridmap-2d
A* algorithms for 2D gridmaps. The fastest one, until you prove me wrong
Stars: ✭ 43 (-46.25%)
Mutual labels:  2d
TransformUtils.jl
Lie groups and algebra with some quaternions
Stars: ✭ 18 (-77.5%)
Mutual labels:  2d
VXA-OS
Most complete and secure free 2D online game creation tool from RPG Maker.
Stars: ✭ 14 (-82.5%)
Mutual labels:  2d
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case.
Stars: ✭ 60 (-25%)
Mutual labels:  2d
calcite-maps-styler-template
An ArcGIS configurable application for creating, styling and sharing modern 2D and 3D map apps. Built with ArcGIS for Javascript API v4, Calcite Maps and Bootstrap.
Stars: ✭ 29 (-63.75%)
Mutual labels:  2d
Pulp-Fiction-ARKit
An experiment using Volume to reconstruct Pulp Fiction's dance scene in Augmented Reality
Stars: ✭ 46 (-42.5%)
Mutual labels:  2d
learn-dlang
Learn D programming language by creating games!
Stars: ✭ 42 (-47.5%)
Mutual labels:  2d
vivid.ex
Vivid is a simple 2D rendering library written in Elixir.
Stars: ✭ 27 (-66.25%)
Mutual labels:  2d
FWK
💎 3D game framework in C, with Luajit bindings now.
Stars: ✭ 423 (+428.75%)
Mutual labels:  2d
raylib-py
A Python binding for the great C library raylib.
Stars: ✭ 147 (+83.75%)
Mutual labels:  2d
2d-diffusion-limited-aggregation-experiments
Visual experiments exploring diffusion-limited aggregation (DLA) as a 2D morphogenesis tool.
Stars: ✭ 41 (-48.75%)
Mutual labels:  2d
Sight
A spatial search μlibrary powered by GameplayKit 👾
Stars: ✭ 27 (-66.25%)
Mutual labels:  2d
Py3ODE
Port of PyODE for Python 3
Stars: ✭ 29 (-63.75%)
Mutual labels:  2d
CutAndDisplace
Boundary Element MATLAB code. Modelling faults and deformation
Stars: ✭ 40 (-50%)
Mutual labels:  2d
SegCaps
A Clone version from Original SegCaps source code with enhancements on MS COCO dataset.
Stars: ✭ 62 (-22.5%)
Mutual labels:  2d
sokol gp
Minimal modern efficient cross platform 2D graphics painter in C
Stars: ✭ 228 (+185%)
Mutual labels:  2d
AntSimulator
Simple Ants simulator
Stars: ✭ 1,939 (+2323.75%)
Mutual labels:  2d
game-map-editor
game-map-editor
Stars: ✭ 17 (-78.75%)
Mutual labels:  2d

libcg

The tiny C library of 2D computer graphics.

Getting Started

The library's .c and .h files can be dropped into a project and compiled along with it. Just type make at the root directory, you will see a static library and some binary of examples for usage.

cd libcg
make

Screenshots

arc arc_negative clip clip_image curve_rectangle curve_to dash fill_and_stroke fill_style gradient image lines multi_segment_caps rounded_rectangle set_line_cap set_line_join smile texture_tiled

License

This library is free software; you can redistribute it and or modify it under the terms of the MIT license. See MIT License for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].