alr unity game engine ;)

alr unity game engine ;)
11 Replies
DragonsScales
DragonsScalesOP15mo ago
alr thx Perksey
Lyris the Kitori
Lyris the Kitori15mo ago
for my games i have a build step which converts my images into QOI format, to make runtime loading faster, without sacrificing the user's poor drive space with uncompressed images
Maxine
Maxine15mo ago
uh for game engines you should be using DDS or TGA most of the time
Lyris the Kitori
Lyris the Kitori15mo ago
i dont make game engines anymore :^) i write games
DragonsScales
DragonsScalesOP15mo ago
and a build step is a another program that you can just run once then your engine can use however many times you need it to right?
Maxine
Maxine15mo ago
i mean for like anything 3d graphics accelerator based
Lyris the Kitori
Lyris the Kitori15mo ago
why sounds completely unnessesary
Maxine
Maxine15mo ago
because it's the GPU-native format and it supports compression
Lyris the Kitori
Lyris the Kitori15mo ago
i dont really care about GPU side texture compression, my textures arent that large and that also complicates things a lot for not really much gain for my projects QOI i can write a decoder/encoder in an hour or two and its fast simple to work with
Maxine
Maxine15mo ago
well BC7 gives you meaningfully lower file sizes and the whole point is it doesnt require decoding you just parse the file header and upload the data to the GPU
Lyris the Kitori
Lyris the Kitori15mo ago
yeah but then i need to check for texture compression support and thats more work than i care to do and frankly i prefer to write my own tooling for dealing with encoding/decoding, and bc7 is much harder to encode than QOI

Did you find this page helpful?