GValiente

Results 31 comments of GValiente

I use it quite a bit, usually to mimic a short full screen blur: - [Butano Fighter](https://gvaliente.itch.io/butano-fighter) shows it when the MC is hit. - [Varooom 3D](https://gvaliente.itch.io/varooom-3d) shows it when...

Some pics taken with mGBA: ![bf_off](https://github.com/libretro/gpsp/assets/13147012/3e3be02a-0e18-4291-b08c-eac277109e6d) ![bf_on](https://github.com/libretro/gpsp/assets/13147012/4d82125d-acb6-4429-b730-2b74e5bc4b2c) ![v3d_off](https://github.com/libretro/gpsp/assets/13147012/c15f9e6d-ac24-4113-a529-e685d528f5f3) ![v3d_on](https://github.com/libretro/gpsp/assets/13147012/a5c33884-b3e7-48f8-8402-503e31715eaa) ![gba-niccc_off](https://github.com/libretro/gpsp/assets/13147012/7bdf1970-3d16-4fbe-b743-08827d8d78d3) ![gba-niccc_on](https://github.com/libretro/gpsp/assets/13147012/f6328b41-8b86-4f94-8206-0f4efb4a13bf)

Isn't it just a full screen effect after the final image has been composed? According to [gbatek](https://problemkaputt.de/gbatek.htm#lcdiodisplaycontrol), green swap "appears to be applied to the final picture (ie. after mixing...

There's no fake antialiasing like with mGBA: ![green_swap](https://github.com/user-attachments/assets/bababe50-b964-4c7b-ab59-3deca656af01)

The new video looks better, yeah. Here's a test ROM, if you want to compare it against a real GBA and other emulators: [green_swap.zip](https://github.com/user-attachments/files/16752074/green_swap.zip) EDIT: I already posted it in...

Thanks for the issue! I don't think it's so minor for GBA game development, because having unbiased random values is very important in RPGs for example. However I haven't been...

Current unbiased implementation: ```cpp int random::get_unbiased_int(int limit) { BN_BASIC_ASSERT(limit > 0, "Invalid limit: ", limit); // compute the next highest power of 2 of 32-bit auto unsigned_limit = unsigned(limit); unsigned...

Interesting! Can you generate the same plot with the unbiased implementation, please? ```cpp int random::get_unbiased_int(int limit) { BN_BASIC_ASSERT(limit > 0, "Invalid limit: ", limit); // compute the next highest power...

Yeah, it looks better :) mGBA log can be printed in the standard output, but afaik it can't be stored in a file. Can you do the same with smaller...

Cool :) There's no need for it anyway, I'm already working on adding unbiased methods to the random number generators.