[Paid] Looking for GLSL 150 programmer
Hello. I have 14 small scripts written for GLSL 110 and am porting my game to android which uses GLSL 150 minimum. There's been a lot of changes since that version and I'm on a personal time limit and getting frustrated. I am seeking someone who knows the differences to rewrite the scripts and leave comments for me to read over why we need to make those new changes; that way I learn in the process.
I can pay by the whole project or hourly. Please DM me for your rates.
Posted Apr 9, 2019, 7:33 PM UTC
Would this just be the shaders or the corresponding OpenGL code as well? I would be able to do either, but I’ll be honest and say I haven’t really done any freelance, but am down to help out. I do a lot of graphics related things and have experience in both modern OpenGL and DirectX.
The original offer is just shader porting. The glsl says mine is wrong and I don't have time to fiddle with it anymore.
However if you're interested in helping me port the GL code I can hire you hourly to take a look at the pieces I have to rewrite and you can tell me whats-what. Since you've not done freelance I take it you have lots more important things to work on. This way I learn how to port the new stuff and you don't have to dedicate lots of time to it. We can open a chat on discord and I'll send code snippets over and give you access to my project files.
Let me know what works for you
Sounds good to me. There might not actually be any changes necessary to the GL code, I just don’t remember off the top of my head, but I mean we would probably start with the GLSL first anyways.
There are some. My codebase uses GL ES 1.0 and I figure upgrading to ES 2 would be the smart thing to do; less changes to make right? Well the codebase has internal arrays and copying from one internal buffer to the other. Just found out ES 2 does not support that ops but ES 3 might.
ES 1.0 and 2.0 are quite different, so okay, might need to make some code changes, and by some, maybe a lot. Es1.0 is fixed function last time I checked.