Released the NVTT 3 SDK, the compression library powering the Texture Tools Exporter and many other projects.(Thank you to mijalko on the NVIDIA Developer Forums.) NVTT: Fixes a bug where nvttContextQuantize() was missing from the C wrapper symbols.NVTT: Fixes a bug where nvtt::Surface::toSrgb() turned 1.0 into 0.999999940 instead of 1.(Thank you to tgrimmer on the NVIDIA Developer Forums.) NVTT: Fixes a bug where the slow-mode BC1 CPU compressor would sometimes output blocks with alpha, if the input had variegated blocks with semitransparent pixels.NVTT: Fixes a bug where the C wrapper and C++ Error enumerations didn't match.NVTT: Fixes an out-of-bounds write within the BC2 GPU compressor.nvtt_encode() unifies all low-level compression functions under a single interface, and EncodeSettings can be extended to add new features without breaking the API. NVTT: Adds nvtt::nvtt_encode() and nvtt::EncodeSettings to the low-level API.NVTT: Adds toLinearFromXenonSrgb(), the inverse of toXenonSrgb().These allow HDR images to be converted to sRGB and back without significant information loss. NVTT: Adds unclamped sRGB transfer functions (toSrgbUnclamped() and toLinearFromSrgbUnclamped()).This allows NVTT Surface data to be used with your own custom CUDA kernels, without requiring a const_cast. NVTT: Adds nvtt::Surface::gpuDataMutable().In particular, this can be used to detect errors even when a function does not return bool. NVTT now reports errors, warnings, and messages through each thread's message callback. NVTT: Adds nvtt::SetMessageCallback().NVTT: Adds 16-bit half float (nvtt::ValueType::FLOAT16) as an input to the low-level API.NVTT: Adds precompiled kernels for Hopper and Ada GPUs.Exporter standalone: Interprets ICC v4 color profiles that can't be transformed as linear instead of crashing.Exporter standalone: Improvements to FreeImage security.exr files would load blank unless that component was named "Y". Exporter standalone: Fixes a FreeImage issue where 1-component.Exporter standalone: Fixes a bug where calling nvtt_export with an unparseable command line would segfault.Exporter standalone: Fixes a bug where.Exporter standalone: Improves premultiplication thresholds to avoid brightness shifts when mipmapping 16-bit images with small but non-zero alpha values.Exporter standalone: Adds a pane displaying information about the imported texture.Exporter: Avoids showing console window by default.Exporter: Modifies window creation to support Windows Sandbox and Remote Desktop.Exporter: Fixes a bug where BC7 was listed twice as an export format.Exporter: Fixes a bug where the blue component of tangent-space normals used the entire range instead of. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |