hi,
i noticed some differences between the FileTexture nodes in the new DX11 pipeline, which are quite a bummer to me. any ideas how to get these under control?
-
file loading: when providing FileTexture (EX9.Texture) with a spread of filenames it will load these files in to RAM. FileTexture (DX11 2D) immediately loads them into VRAM (which is usually not as big as RAM and therefore limits the amount of graphics which can be loaded at the same time). i guess this is by design, but surprising to me. did i observe this right?
-
streaming dds files from disk: with FileTexture (EX9.Texture) it was never a problem to stream properly encoded DDS files from disk (using Dir->GetSlice->FileTexture). loading times would be around 0.001s . with FileTexture (DX11 2D) this is not possible any more. it seems like the node would do some internal conversion to the image, so loading times seem to be around 0.2s on my machine. any idea how to achieve the same behaviour like in the old pipeline? since there is no Player (DX11) yet this takes some of the sunshine out of the dx11-world…
any help greatly appreciated!