Timur Gafarov

Results 29 issues of Timur Gafarov

- [ ] [dlib.audio](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/audio) - 0% - [x] [dlib.coding](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/coding) - 80% - [x] [dlib.concurrency](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/concurrency) - 96% - [x] [dlib.container](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/container) - 94% - [x] [dlib.core](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/core) - 74% - [ ] [dlib.filesystem](https://codecov.io/gh/gecko0307/dlib/tree/master/dlib/filesystem)...

enhancement

* [ ] Grayscale JPEG support * [ ] Progressive JPEG support * [ ] Saving to JPEG

enhancement

Dagon's current texture system is cumbersome. From the beginning it was based on `dlib.image`, so texture loader (`dagon.resource.texture`) first creates an image object, then `Texture` object from it. Because usual...

enhancement

Currently Dagon doesn't respect `g` lines that separate polygon groups. I've added a check and a warning about this so that such models will not be parsed further to prevent...

missing

It makes sence to port [stb_image](https://github.com/nothings/stb/blob/master/stb_image.h) to D and thereby get rid of linking to a static library. * [#74](https://github.com/gecko0307/dagon/issues/74) suggests that the library may end up configuration specific and...

enhancement

Newton 4 has been [released](https://github.com/MADEAPPS/newton-dynamics/releases/tag/v4.00) recently, and it would be interesting to integrate it into Dagon. I'm not sure to what extent it is backwards-compatible though, and we still have...

enhancement

Load spritesheet, play animation by changing texture coordinates over time.

enhancement

* [x] Box * [x] Disk * [x] Cylinder * [x] Cone * [ ] Capsule * [ ] Torus

enhancement

In addition to default deferred renderer, Dagon should have a built-in simple and fast forward rendering mode for casual-style graphics. * [x] Render layers for user-side management of rendering order...

enhancement

Scene can be rendered to a separate buffer, and that buffer can be used to render nice water reflections. This will only work with `SimpleRenderer`.

enhancement