Comments (8)
Hi may I push something if i encountered some issure ?
from exengine.
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.
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.
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.
@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.
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.
Update on the TODO list, I'm now tracking that on the "Projects" tab of the repo.
from exengine.
Good job, I could help you to port some features, not before one week later.
from exengine.
Related Issues (16)
- OpenGL ES 2.0 / WebGL (v1) Back-porting HOT 1
- Cache shader uniform locations
- Add OpenAL dependency HOT 2
- Deferred renderer setting not working HOT 3
- Player Properties HOT 2
- Default game hangs after launching the binary generated by make on cygwin HOT 21
- Uniformed code style HOT 1
- Discord HOT 1
- Taking sponza as a test scene HOT 18
- *pose* field never used in IQM HOT 6
- replace imgui with nuklear HOT 1
- warning: missing braces around initializer HOT 4
- Examples & Docs HOT 1
- dirlight and ssao HOT 1
- "Could not load" multiple files HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exengine.