Panda3DS/src
Wunk c89fe05b8a
Fix shader-interpreter non-IEEE outputs (#459)
* Re-enable non-IEEE shader test

* Fix shader-interpreter RCP/RSQ output

Handle the `-0.0` special-case

* Fix shader-interpreter MIN/MAX output

Takes advantage of min/max's properties regarding non-finites to return
NaN depending on its input position:
```
max(NaN, 2.f) -> NaN
max(2.f, NaN) -> 2
min(NaN, 2.f) -> NaN
min(2.f, NaN) -> 2
```

* Fix shader-interpreter FLR indexing bug

`3 - 1` should be `3 - i`
2024-03-12 08:34:02 +02:00
..
core Fix shader-interpreter non-IEEE outputs (#459) 2024-03-12 08:34:02 +02:00
host_shaders Fix more shader type mismatches 2023-10-17 23:38:11 +03:00
panda_qt Get audio output working with LLE DSP (#419) 2024-02-24 03:26:23 +02:00
panda_sdl Get audio output working with LLE DSP (#419) 2024-02-24 03:26:23 +02:00
pandroid keep screen on in `gameactivity` (#450) 2024-03-08 15:27:06 +02:00
config.cpp peeve: guarantee toml order (#451) 2024-03-08 18:08:41 +02:00
discord_rpc.cpp Add Discord RPC (#161) 2023-08-08 00:23:39 +03:00
emulator.cpp Don't start audio device on resume if audio is disabled 2024-02-25 18:36:35 +02:00
http_server.cpp Friendship revoked with httpserver 2023-10-20 19:33:37 +03:00
hydra_core.cpp Reduce code duplication 2024-01-27 18:21:44 +02:00
io_file.cpp Pandroid: Storage Access Framework (SAF) (#408) 2024-02-17 18:09:46 +02:00
jni_driver.cpp Pandroid: Storage Access Framework (SAF) (#408) 2024-02-17 18:09:46 +02:00
lua.cpp Bind input to Lua 2024-02-22 19:41:18 +02:00
memory_mapped_file.cpp Attempt to add RomFS dumping 2023-10-07 21:23:05 +03:00
miniaudio.cpp Get audio output working with LLE DSP (#419) 2024-02-24 03:26:23 +02:00
renderer.cpp [PICA] Rework how external registers work, format 2023-08-04 00:42:11 +03:00
stb_image_write.c Move stb_image_write into its own translation unit 2023-07-11 10:43:20 -07:00