hi, i recently updated dependencies and have traced an issue down to the texture extraction process.
here, i print my image before extraction
[image 1]
then, i print my GpuImage after extraction
[image 2]
as you can see, the size changed from (8,8,8) to (8,8). it is still registered as a 3d texture in my bind groups and shader code. when sampling any z value greater than 0 in my shader, it returns 0.
the extraction is ExtractResourcePlugin::<A struct with a Handle<Image> property>
the Image -> GpuImage conversion seemingly incorrectly converts the 3d image to a 2d image.
any help is appreciated. this issue blindsided me and i am very confused.