~rabbits/uxn

Toolchain for the Uxn stack machine.

6338f8d ppu_aarch64: initial version of ppu_redraw using Neon

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

ba7e8a9 uxn_eval: multiply as two uint32s to avoid UB

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

d8667dc emu event loop: peek for a key up only on key down event

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

69cfef4 ppu_palette: rewrite for more readability

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

8d4e7d5 emu: use SDL_Quit directly and let SDL handle shutdown itself

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

2f7bfd4 emu: set_zoom: window is always there, remove useless check

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

a967525 emu: use SDL_clamp

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

37cd90b ppu_blit: change type to Uint16

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

2c8a7ed ppu_blit: tiny bit faster by doing less memory reads in the inner loop

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

5848fbe ppu_blit: mostly cosmetic - explain blending's 4th row, gain few more cycles

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

8bbe5c1 ppu_resize: f49143782abd21bb9b53ba5207ac09ab1e4da8e0 was wrong. keep successfully reallocated layers

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

831014e ppu_redraw: use the same optimization that one-layer logic had

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

c2829ce ppu: remove the last(?) remnants of single layer logic

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

f491437 ppu_resize: don't leak if one layer failed to resize

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago

ef2b2e8 ppu header: remove unused macros

~ft pushed to ~rabbits/uxn git

1 year, 2 months ago
163 / 245