mirror of
https://github.com/sgmarz/osblog.git
synced 2024-11-24 02:16:19 +04:00
Calculate using usize. Didn't do the math, but this seems a safer option.
This commit is contained in:
parent
1ee1250b9d
commit
af3527b081
@ -280,9 +280,9 @@ static mut GPU_DEVICES: [Option<Device>; 8] = [
|
|||||||
pub fn test_draw(buffer: *mut Pixel, r: Rect, color: Pixel) {
|
pub fn test_draw(buffer: *mut Pixel, r: Rect, color: Pixel) {
|
||||||
for row in r.y..(r.y+r.height) {
|
for row in r.y..(r.y+r.height) {
|
||||||
for col in r.x..(r.x+r.width) {
|
for col in r.x..(r.x+r.width) {
|
||||||
let byte = row * 640 + col;
|
let byte = row as usize * 640 + col as usize;
|
||||||
unsafe {
|
unsafe {
|
||||||
buffer.add(byte as usize).write(color);
|
buffer.add(byte).write(color);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user