Giter Site home page Giter Site logo

Comments (8)

heitaoflower avatar heitaoflower commented on May 14, 2024

Hi may I push something if i encountered some issure ?

from exengine.

solenum avatar solenum commented on May 14, 2024

Of course, try to stick to two-space tabs if you can though and use a similar indenting style.

I need to write a contributing.md at some point.

from exengine.

heitaoflower avatar heitaoflower commented on May 14, 2024

Ok, Because I want to use you repo do some personal game.

by the way, Would you explain the code segment as follows.
`negative offset indices
GLuint offset = 0;
for (int k=0; k<meshes[i].num_triangles*3; k++) {
ind[k] -= index_offset;

  if (ind[k] > offset)
    offset = ind[k];
}
index_offset += ++offset;`

from exengine.

solenum avatar solenum commented on May 14, 2024

It's to negate the indices so that the indices of each mesh go from 0 to some number, otherwise the indices of the first mesh might be 0 to 100, and then the second mesh 100 to some higher number, which is how they would appear in the iqm file data. So we offset them to resolve that.

from exengine.

heitaoflower avatar heitaoflower commented on May 14, 2024

@Exezin Thank you very much for your explanation.
There is a small question to your engine. I noticed that this project has not been updated for a long time.
What is the plan this year? or what is the roadmap looks like?

from exengine.

solenum avatar solenum commented on May 14, 2024

I've got a small list of things I need to add before I consider my engine complete enough for me to use for real commercial projects. That list spans stuff like better audio support, frustum culling, finish off the font renderer, and do some general API cleanup. Most of it is decently easy stuff that wont take a lot of time. I'm just not hugely motivated to work on it at the moment.

I'm also slowly working on a game with the engine, which means I'm doing a lot of stuff that wont end up in this repo. Though at the moment I'm mostly doing art stuff and prototyping game mechanics, so it's going to be a little while until I get back to ticking off things from that TODO list.

Edit; I forgot to add, I also want to merge https://github.com/exezin/exengine-web into this codebase at some point so I don't have to maintain two engines. I like using the web port for game jams and stuff so that is pretty high on my TODO list.

If you want to discuss these things in real-time consider hopping on the IRC channel ##oodnet on Freenode, I'm frequently talking about engine-dev stuff on there.

from exengine.

solenum avatar solenum commented on May 14, 2024

Update on the TODO list, I'm now tracking that on the "Projects" tab of the repo.

from exengine.

heitaoflower avatar heitaoflower commented on May 14, 2024

Good job, I could help you to port some features, not before one week later.

from exengine.

Related Issues (16)

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.