Giter Club home page Giter Club logo

ffb-cglib's People

Contributors

lrpsantiago avatar luizfilipe avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

lrpsantiago

ffb-cglib's Issues

Create how to contribute guideline

  • The guideline must be in CONTRIBUTING.md.
  • The guideline must contain all cycle of development.
  • The guideline must contain patterns to develop in theis repository

Fix headers

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

Turn newSkyBox more agnostic.

  • The main objective of this issue is turn newSkyBox more agnostic, in other words receive the textures instead use them fixed inside of the function.
  • We can do 2 functions one to handle every side of skybox separated and another to handle a unique file.

Organize source tree

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

0.1.0

Improvements enhancements for 0.1.0 version

Texture File Support

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.