S
Sam (Deleted User)
Guest
Well if it is based on code that is gpl that makes sense, cant really do anything about that now.
Just want to point out that in such a case what you can do becomes much more of a gray area and depending on interpretation of the GPL you might not be able to add a exception clause, and if you can't do that you definitely cannot change it to MIT or anything else. I'm definitely not at all sure what you can and cannot do because I have no idea just what your code shares with the code that inspired it. It all depends on whether your code would be considered a new work that is independent of the inspiration, or whether it would be considered a derivative work, in such case the GPL sticks, with no more or less exceptions than the original work had.It's not a 1 to 1 recoding of the original functions, but they definitely served as inspiration for some of the code I'm using.
So the tiling is done in a shader using fract. Because of this mipmapping has to be disabled until the glsl update adds the functions required to get ride of the weird seams that appear.The texture packing's cool, but how do you make them tile? Do you split the geometry or wrap the uvs in the shader?
Also I've been wondering, how does it make the geometry for the floors and ceilings? Does it use some type of bsp triangulation?