For my game i need to get pixels for png. How can i do that?
I have some ideas, but i need help.
- Get buffer for png
local buffer = resource.load("/resources/datafile")
- get stream in native code. What is stream name, for custom resources?
dmBuffer::Result r = dmBuffer::GetStream(hBuffer, dmHashString64("rgb"), (void**)&buffer->stream, &size_ignored, &components, &stride);
- Ok i get buffer for png in memory. Now i need parse that buffer to pixels array. I think i can use lib here. For example libpng. But how to add lib to native extension.