frustum and reshaping is working as intended...kinda had to play around a bit to get c and c++ to play well (didn't really want to let sfml have the reshape function since i would have to give it the program and such).
played around with near/far values and such.
real world frustum and shader done, reshape added.