Alexey Knyazev

Results 91 issues of Alexey Knyazev

Fixes #3 and allows changing the location / name of the generated file via `part` declarations using `source_gen` (fixes #4). @kevmoo PTAL.

Consider using [OES_draw_buffers_indexed](https://www.khronos.org/registry/webgl/extensions/OES_draw_buffers_indexed/) extension on supported platforms to reduce the number of render passes.

enhancement
rendering engine
help wanted

Multiple modules may need to use the same Memory, Function, Table, or Global objects. Example scenarios that seem to be currently unsupported: - Creating a Memory object, filling it with...

enhancement

Does dash.js support playback of Segment-based Live Service Offering (section 4.5 of DASH IF IOP v.3.1 especially section 4.5.3.3. Extended Segment Information) without redundant manifest reloads?

Pri-Low
0 - Backlog
Feature Request

We should provide a straightforward and well-supported way of producing KTX2 files from DDS. An official open-source DDS implementation is [here](https://github.com/microsoft/DirectXTex).

help wanted

Basis encoder has a "perceptual" flag. When enabled, it assigns uneven weights to red, green, and blue channels for computing the error metric. By the way, only ETC1S is affected...

awaiting basisu fix

To properly support textures used for alpha-cutoff workflows, the mip scaler has to support an algorithm that preserves alpha coverage. See http://the-witness.net/news/2010/09/computing-alpha-mipmaps/ for the implementation details.

enhancement

Although the existing CLI tools cover the most urgent needs, we should design and implement a single CLI entry point (e.g. `ktxtool`) that would provide extensive coverage over possible manipulations...

enhancement

While this issue affects mostly Basis Universal encoder, it may be reasonable to discuss KTX frontend here first. Usually, Basis Universal encoder aims to minimize MSE and/or PSNR for the...

awaiting basisu fix

Currently, there's no way to access original or transcoded texture data via JS. This makes the libKTX unusable in node environments.

enhancement