mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-15 13:04:05 +09:00
unsafe array on lightmaprenderer: could this be possible?
This commit is contained in:
@@ -147,6 +147,7 @@ object LightmapRenderer {
|
||||
val ypos = y - for_y_start + overscan_open
|
||||
val xpos = x - for_x_start + overscan_open
|
||||
|
||||
// TODO as you can see above, we're already doing a boundary check; try using unsafe here?
|
||||
return lightmap[ypos][xpos]
|
||||
//return lightmap[ypos * LIGHTMAP_WIDTH + xpos]
|
||||
}
|
||||
@@ -174,6 +175,7 @@ object LightmapRenderer {
|
||||
val ypos = y - for_y_start + overscan_open
|
||||
val xpos = x - for_x_start + overscan_open
|
||||
|
||||
// TODO as you can see above, we're already doing a boundary check; try using unsafe here?
|
||||
lightmap[ypos][xpos] = applyFun.invoke(list[ypos][xpos], colour)
|
||||
//list[ypos * LIGHTMAP_WIDTH + xpos] = applyFun.invoke(list[ypos * LIGHTMAP_WIDTH + xpos], colour)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user