nfengine
nfengine copied to clipboard
Game engine
- [x] write unit tests for BVH - [ ] write performance tests (insertion, deletion, queries, different object distributions, etc.) - [x] optimize adding / removing / updating tree leafs...
- nfRendererDemo / nfRendererPerfTest - draw calls performance - resource binding performance - resource creation/deletion performance - resource updates performance - multithreading
- [ ] CollisionShapeConverter is not added to VS solution at all... - [ ] Add both projects to Linux build - [ ] Fix style - [ ] Add...
When directory watcher is implemented, use it for shaders hot-swappig. TODO: - [ ] Synchronization of async shader loading and rendering thread - [ ] Assurance that compilation error in...
Dynamic allocations definitely should be avoided. During code review of Renderer refactoring I found multiple parts with comment "TODO: Dynamic allocation should be avoided." Fix all such situations (leave only...
nfEngineDemo should have a simple integrated Editor. Features: - [ ] Picking an entity will select it and enable an Editor window, which will list all components attached to it....
- dual viewport rendering - can be handled with geometry shader and render target array - research required - better culling / pixel rejection - we don't need to draw...
An interface needs to be created that will communicate with VR devices. It should be able to: - gather VR device information - get required rendering mode (resolution, distortion parameters,...
http://www.gabrielgambetta.com/fast_paced_multiplayer.html http://gafferongames.com/networking-for-game-programmers/