Post

Hot take, I think it's a bit of a shame we don't have API level mipmap generation. I mean Metal has it with MTLBlitEncoder::generateMipmapsForTexture, but it'd allow vendors to make use of their architecture-optimized single pass downsampler (also not sure NVIDIA has one)

I'd take it a step further but it'd be nice if we had downsampling/upsampling intrinsincs in HLSL/MSL That way you can do SPD with a function (to use downsample 13 taps for Bloom for example, or max depth for HZB, you get the idea)

0 reposts5 likes

No replies yet.