xemu/hw/xbox
Erik Abair 9723b435fb nv2a: Make multiplication by 0 match HW behavior.
Fixes #1008

The nv2a returns 0 for anything multiplied by zero, including exceptional
values such as Inf and NaN. Desktop GPUs do not enforce this, leading to
conditions where NaNs wipe out calculations and lead to erroneous behavior.

[Test](https://github.com/abaire/nxdk_vsh_tests/blob/main/src/tests/americasarmyshader.cpp)
[HW Results](https://github.com/abaire/nxdk_vsh_tests_golden_results/wiki/Results-AmericasArmyShader)
2023-05-01 13:58:48 -07:00
..
mcpx mcpx: Print actual error on OpenAudioDevice fail 2022-07-13 13:41:30 -07:00
nv2a nv2a: Make multiplication by 0 match HW behavior. 2023-05-01 13:58:48 -07:00
acpi_xbox.c xbox-acpi: Set new apci_only param in acpi_pm1_cnt_init 2021-04-18 23:41:28 -07:00
acpi_xbox.h xbox: Add ACPI GPE0 block and support EXTSMI# 2020-06-03 04:51:09 -07:00
amd_smbus.c Add missing error flag on SMBus transactions 2022-01-06 01:32:42 -07:00
amd_smbus.h relicense xbox components as LGPL 2018-10-10 13:38:16 +10:00
chihiro-usb.c xid, chihiro: Remove errp from unrealize function 2020-08-25 15:00:02 -07:00
chihiro.c xemu: Update copyright 2021-03-03 03:48:11 -07:00
eeprom_generation.c util/oslib-win32: Use UTF-16 filesystem API 2021-10-24 12:09:12 -07:00
eeprom_generation.h vl: Generate factory Xbox EEPROM if not provided 2020-11-06 14:54:53 -07:00
lpc47m157.c lpc47m157: Fix serial 2021-05-18 17:39:10 -07:00
meson.build smbus: Add dummy encoders for Focus and Xcalibur 2022-01-08 13:26:17 -07:00
nvnet.c nvnet: Split out register defs 2022-02-01 23:34:53 -07:00
nvnet_regs.h nvnet: Split out register defs 2022-02-01 23:34:53 -07:00
smbus.h smbus: Add dummy encoders for Focus and Xcalibur 2022-01-08 13:26:17 -07:00
smbus_adm1032.c xbox: Replace qdev_create with qdev_new 2020-08-26 10:28:53 -07:00
smbus_cx25871.c xbox: Replace qdev_create with qdev_new 2020-08-26 10:28:53 -07:00
smbus_fs454.c smbus: Add dummy encoders for Focus and Xcalibur 2022-01-08 13:26:17 -07:00
smbus_storage.c util/oslib-win32: Use UTF-16 filesystem API 2021-10-24 12:09:12 -07:00
smbus_xbox_smc.c smc: Implement read/write of SMC error code storage 2023-02-14 17:10:40 -07:00
smbus_xcalibur.c smbus: Add dummy encoders for Focus and Xcalibur 2022-01-08 13:26:17 -07:00
trace-events nvnet: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
trace.h nvnet: Start using tracing infrastructure for logging 2022-02-01 23:34:53 -07:00
xbox.c xbox: Add a dummy device in place of memory controller 2022-03-16 22:39:49 -07:00
xbox.h smbus: Add dummy encoders for Focus and Xcalibur 2022-01-08 13:26:17 -07:00
xbox_pci.c xbox_pci: Map PCI device slots 0 & 1 to a corresponding IRQ nibble index 2022-01-07 16:19:30 -07:00
xbox_pci.h xbox: Support MCPX ROM overlay disable 2021-03-06 17:10:40 -07:00
xid.c input: Update at device poll if not updated recently 2021-03-04 13:52:04 -07:00