1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-09-01 02:07:57 +00:00

one more fix to raycaster

This commit is contained in:
Zeno Rogue
2025-07-08 11:55:02 +02:00
parent d832f02ad5
commit f78cceba33

View File

@@ -2845,7 +2845,7 @@ EX void cast() {
// println(hlog, "wallrange = ", tie(minval, maxval), " wallx = ", isize(wallx), " wallstart = ", isize(cgi.wallstart));
for(int i=0; i<isize(wallstart); i++) {
w_map[i+2*wlength][0] = (wallstart[i]+.5) / wlength;
w_map[i+2*wlength][1] = i <= isize(wallangle) ? wallangle[i] : 0;
w_map[i+2*wlength][1] = i < isize(wallangle) ? wallangle[i] : 0;
}
bind_array(w_map, o->tWall, txWall, 8, wlength);
glUniform1f(o->uInvLengthWall, 1. / wlength);