aboutsummaryrefslogtreecommitdiff
path: root/libpcsxcore/gte.c
AgeCommit message (Collapse)Author
2019-03-25Merge pull request #127 from retro-wertz/fix_rtps_rtptnotaz
gte: backport fix for RTPS/RTPT
2019-03-23gte: change return to s64 for BOUNDS_retro-wertz
fix https://github.com/notaz/pcsx_rearmed/issues/129
2019-03-23gte: backport fix for RTPS/RTPTretro-wertz
Fix glitched drawing of road surface in 'Burning Road'.. behavior now matches Mednafen. This also preserves the fix by Shalma from prior commit f916013 for missing elements in 'Legacy of Kain: Soul Reaver' (missing green plasma balls in first level). - backported fix from pcsx4all https://github.com/dmitrysmagin/pcsx4all/pull/41/commits/a6ff7d29d615bdb26b491f4e1e2a9f4608a8d643 - fixes R4 - Ridge Racer Type 4 lighting issue
2012-11-24gte: avoid fno-strict-aliasingnotaz
2011-10-30gte: parametrize remaining opsnotaz
at least the ones from C source, it looks like there could be more.
2011-10-30gte: disable some MAC overflow checks for ARMnotaz
also add some missing ones
2011-10-30gte: eliminate excessive lims and castsnotaz
checking for overflow where it can't occur is a waste of time, get rid of that code.
2011-10-30gte: pass a pointer to registers as argumentnotaz
no more need to load psxRegs in each function and all registers are reachable by ldrh/strh.
2011-09-27drc: do gte flag liveness detectionnotaz
just copy-paste existing code and use _nf handlers from previous patch.
2011-09-27gte: split arm code for pollux, generate flagless handlersnotaz
flagless are unused but will be used later, at least I hope so.
2011-09-25gte: switch divider back to tablenotaz
pandora won't be affected because it uses VFP anyway, and pollux prefers the table for some reason. Also send the divider to it's own .c file for future reuse.
2011-07-08gte: fix MAC0 shift (pcsxr issue #8874, shalma)notaz
fixes missing elements in Soul Reaver and Spyro.
2011-02-05gte: backport fixes from pcsxrnotaz
shalma: Lego Racers - gte.c - fix mfc2 r30 (and r29) - fixes main menu loading Motor Toon Grand Prix 2 - gte.c - repair mtc2 - r7,r29 - fixes disappearing objects Valkyrie Profile - gte.c - use edgbla value of limH $1000 - fixes world map loading - seems to work, unverified value Tales of Destiny 2 - gte.c - repair SQR - IR output - fixes underwater lighting
2010-12-21hack: use simple GTE divisionnotaz
that large table was slow, probably because of dcache trashing.
2010-11-16pcsxr-1.9.92PCSX* teams