I think I should have clarified, what I have right now: I can read binary data from files on demand to put in cpu memory then upload that to the gpu and discard the data afterwards to free cpu memory. I was only wondering if I would be able to do that somehow without needing extra files next to the compiled binary (i.e all the data required is neatly inside 1 exe, preferably without consuimg extra ram) that's all.