Sorry if this is an amateur question, but I really don't understand the names and differences between the shaders terminology at all.
I am trying to run a game I created with 2d toolkit on the wii u, and its crashing, when i checked the error log and for help on the official forums, the reason is because vertex lit and fixed function shaders are not supported currently with unity games.
I can see the 2d toolkit had a lot of different shaders in the tk2d menu, and that unity itself also comes with a lot of shaders. But, I don't particularly want to brute force try them all (though i can if it comes to this) since I will have to change the shader on every texture/sprite.
I am wondering, which textures are NOT vertex lit and NOT fixed function? Also GLSL shaders are not supported, whatever that means. So I need a shader which is not one of these three. Is one already in unity or tk2d? Or any ideas how I could obtain one? And is there any way I could have known this without asking? And if its not too in depth to give a high level overview, what does "fixed function" even mean in terms of a shader? (vertex lit i kind of understand)
thanks so much
edit: also i'm using tilemap, and regular 2d toolkit sprite renderers on prefabs combined. i'm wondering if the tilemap is respecting the shader on the material attached to its sprite collection? no matter what i pick i am getting errors running on the console about unsupported vertex shaders. i have picked "diffuse" "transparent\diffuse", neither of these work but i feel they should. tk2d\blend2vertexshader definitely does not work. sprites\diffuse also definetely does not work. any ideas greatly appreciated