mirror of
https://github.com/UzixLS/TSConf_MiST.git
synced 2025-07-18 23:01:37 +03:00
Fixed a bug. High sprites were hidden (#5)
This commit is contained in:
@ -258,7 +258,11 @@ wire [5:0] sprites_addr = s_tnum[5:0];
|
||||
// internal layers control
|
||||
wire [2:0] spr_end = ({3{s_layer_end}} & s_layer[2:0]) | {3{sprites_last}};
|
||||
wire s_layer_end = (sr0_valid && !spr_valid && s_leap) || (sprite_go && s_leap_r);
|
||||
wire sprites_last = sreg == 8'd255;
|
||||
wire sprites_last = sr0_valid && sprites_last_r;
|
||||
|
||||
reg sprites_last_r;
|
||||
always @(posedge clk) sprites_last_r <= sreg == 8'd255;
|
||||
|
||||
|
||||
reg [2:0] s_layer;
|
||||
always @(posedge clk)
|
||||
|
Reference in New Issue
Block a user