Last year Ryan moved raddebugger mostly C code base off the C++ compilation - only C++ parts were interaction with d3d11 and directwrite api's. And we saw decent improvements. Here are build times in seconds.
August 13, 2025 at 6:58 PM
Last year Ryan moved raddebugger mostly C code base off the C++ compilation - only C++ parts were interaction with d3d11 and directwrite api's. And we saw decent improvements. Here are build times in seconds.
On devmaster there was sin approx derivation with parabola yielding 2*x-x*|x| which is pretty much same formula for sin as here. On web archive: web.archive.org/web/20060619... Missing images, but here are graphs on desmos: www.desmos.com/calculator/u... with their extra formula for more precision
June 12, 2025 at 8:35 AM
On devmaster there was sin approx derivation with parabola yielding 2*x-x*|x| which is pretty much same formula for sin as here. On web archive: web.archive.org/web/20060619... Missing images, but here are graphs on desmos: www.desmos.com/calculator/u... with their extra formula for more precision
How about replacing sRGB/linear conversions with simple square & sqrt(x)? I'd guess that for these kind of images the difference will be very minimal, but the code will be smaller (no tables) and probably as fast. And easier to apply SIMD.
November 26, 2024 at 7:38 AM
How about replacing sRGB/linear conversions with simple square & sqrt(x)? I'd guess that for these kind of images the difference will be very minimal, but the code will be smaller (no tables) and probably as fast. And easier to apply SIMD.