Giovanni Bajo

Results 59 issues of Giovanni Bajo

`max_chars` in `rdpq_textparms_t` allows to implement the common typewriter effect, by deciding the maximum number of glyphs to display. Unfortunately, the current implementation does not work correctly with word wrapping:...

fixed-in-preview
bug

The usecase is for being able to draw to different "layers" in a game (e.g. opaque, transparent) without having to loop over everything multiple times. So simply submit the parts...

new feature

Alpha compare in 2-cycle mode is broken because the threshold is performed using *next pixel*'s output of the *first stage* of the combiner. However, assuming the user configured a 1-step...

new feature
correctness

mksprite could generate a pseudformat with two textures: RGBA16+I4 or RGBA16+I8, to allow for some transparency while not wasting as much memory as RGBA32. They won't work with rdpq_sprite_blit, but...

new feature

Currently, we support an undocumented feature: if you open a file on `sdfs` (thus a FAT filesystem on a libcart-based block device) and you execute a `fread()` into a buffer...

correctness
bug

I think currently there’s a "race" between the main thread being unblocked by the vblank interrupt (`display_get()` exiting with a new buffer) and the joypad module trying to poll the...

new feature
performance

It could keep track that 8 textures have been loaded and special case the TILE7 to use a single tile for loading (even if it's slower).

SKC calls will return -11 if the ticket forbids them from being called. We discussed and decided to treat this with an assertion screen pointing to ticket configuration issues (like...

Currently, if the user is loading two CI4 textures using rdpq_tex_multi_begin, they will also be responsible for making sure loading TLUTs via rdpq_tex_load_tlut is done in different parts of TMEM,...

new feature