Alexey Knyazev

Results 91 issues of Alexey Knyazev

Rendered version: https://github.com/KhronosGroup/glTF/blob/interactivity/extensions/2.0/Khronos/KHR_interactivity/Specification.adoc

extension

Although most (if not all) of them do not have direct equivalents in other APIs, the JSON file should still provide type size and block dimensions for them. ``` VK_FORMAT_G8B8G8R8_422_UNORM...

The [`VK_NV_optical_flow` ](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_NV_optical_flow.html) extension adds a new `VK_FORMAT_R16G16_S10_5_NV` format: > `VK_FORMAT_R16G16_S10_5_NV` specifies a two-component, fixed-point format where most significant bit specifies the sign bit, next 10 bits specify the integer...

- Low-hanging fruit is to support this scheme as a general supercompression scheme. - Then, it may be interesting to combine this approach with BasisLZ. https://github.com/microsoft/DirectStorage/tree/main/GDeflate https://github.com/NVIDIA/libdeflate/tree/gdeflate

See https://github.com/KhronosGroup/Universal-Texture-Transcoders/pull/13#discussion_r501168337 as a starting point.

enhancement

Store pre-expanded partition patterns instead of expanding them on the fly. This requires further specializing memory page 0 layouts for different target formats. Afterwards, some (if not all) branches in...

enhancement

Some parts of UASTC transcoders have lots of similar operations, so they likely could be implemented more efficiently via SIMD instructions. References: - [WebAssembly SIMD spec proposal](https://github.com/WebAssembly/simd/blob/master/proposals/simd/SIMD.md) - [Intrinsics in...

Custom clipping planes could be used for more convenient model inspection. This feature would consist of: - Six planes forming a rectangular cuboid either axis- or viewer-oriented - Sliders to...

enhancement

Some properties of the material extensions can make the whole extension useless when set to zero. For example: - `KHR_materials_clearcoat` - `clearcoatFactor` disables the extension. - `clearcoatRoughnessFactor` disables the associated...

enhancement

From https://github.com/BabylonJS/Babylon.js/issues/3155 > shouldn't the 1.0 alpha in baseColor (absent either diffuse texture or vertex colour) essentially make BLEND meaningless? Let's specify all valid combinations of `material.alphaMode` and alpha channel...