luizfilipe / ffb-cglib Goto Github PK
View Code? Open in Web Editor NEWA 3D graphics library built on OpenGL
Home Page: http://luizfilipe.github.io/ffb-cglib
License: MIT License
A 3D graphics library built on OpenGL
Home Page: http://luizfilipe.github.io/ffb-cglib
License: MIT License
Headers are used for prototyping, with this in mind we have to figure out how to develop the API with *.c files even with the precompiler directives
Find a way or figure out how to create a DLL (Windows) or another binary source (Unix)
This allow to add 3D objects to an object that control the whole scene for more details consult this link.
The main.c
can be in an folder named samples
.
The samples must contain a folder names assets
also, resulting samples/assets
.
All those images that are in src
folder to create the sample environment built by @lrpsantiago and me must be in samples/assets
folder
Ideas are welcome
enhancements
@lrpsantiago follow the Doxigen
Improvements enhancements for 0.1.0 version
Currently, our engine only supports textures in BMP format, which is good, but not enough, because it doesn't support color opacity (alpha channel). The ideal target to an engine should be support as many file formats as possible. This is commonly made converting them in a new file format, only comprehensible to the own engine. But let's keep it simple, we don't have to do this now, and we probably won't need this for a long time. So I'd like to propose a change in our texture file support, from BMP to PNG files. I don't know how complicated this could be, but this should be a great improvement on our library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.