summaryrefslogtreecommitdiff
path: root/libpcsxcore
Commit message (Collapse)AuthorAgeFilesLines
...
* Add PGXP visual debug modeiCatButler2016-05-102-0/+5
| | | | | | | Toggles using F11 Red = low precision Blue = high precision Yellow = Sprite
* Integrate SonofUgly's overclocking mechanismiCatButler2016-05-082-1/+39
| | | | | | https://github.com/SonofUgly/PCSX-Reloaded/commit/3f11d29f31ca02575aeedf073e87ffee933effb0 Integrated with a few small changes.
* More fixes for persective correct buildiCatButler2016-05-062-13/+43
| | | | | | - Switch back to fixed point GTE - Only clamp w to h/2 after divide - Fix vertex function for multi-pass (was overwriting vertexon first pass)
* Ensure w is reset to 1.f to prevent stale values.iCatButler2016-05-031-7/+8
|
* Fix bugs from previousiCatButler2016-05-022-22/+22
| | | | | | | | | | | | Fix stray triangles - Switch to full floating point RTPS/RTPT - Clamp w values to near plane Fix texture corruption in 1.78, copy 2.4 Tweak - Remove matrix replacement - Add W component to vertices - Wrap glVertex3fv calls - Use counter to call glVertex4fv for PGXP vertices only
* Perspective correct texturingiCatButler2016-04-274-90/+209
| | | | | | | | | | | | | - replace calls to glOrtho with new matrix (z value becomes w) - store w value for each vertex - if any vertex does not have a w value set whole polygon to 1.0 - Reset vertex between draw calls to prevent stale w values persisting - validate PGXP values using stored copy of original (allow greater variance) - properly convert addresses before passing to plugin - rework memory to use a single pool with offsets - Implement floating point RTPS/RTPT transform, currently disabled.
* Added:Robert Krawczyk2016-04-018-191/+226
| | | | | | | | - per game memory card support (improved version) - save state pictures (F2) - Wipeout MemHack (improved version) Fixed LTCG build and set as default.
* Revert "Son of Ugly's Wipeout patch"iCatButler2016-03-312-25/+18
| | | | | | Breaks Chrono Cross intro sequence camera. This reverts commit f7f38c4b89937391a8ba7c785d0d6b108ac02eb7.
* Fix default definition of pgxpMemory call.iCatButler2016-03-301-1/+1
|
* This Son of Ugly's Wipeout patchiCatButler2016-03-302-18/+25
| | | | from https://github.com/SonofUgly/PCSX-Reloaded via Solis
* Prevent crash on negative length patchiCatButler2016-03-301-24/+11
| | | | From the pcsxrearmed project via Solis.
* Bring up to date with PCSX-R master (97809)iCatButler2016-03-3010-92/+187
|
* - Fix memory addresses as each mirrored address range is further mirrored 4 ↵iCatButler2016-03-283-45/+61
| | | | | | | times... :( - Catch 8bit reads/writes and invalidate registers and memory as needed - Prevent reading over the end of stride and count arrays when decoding primitive commands
* - Move pgxp_gpu source files into correct folder.iCatButler2016-03-263-450/+501
| | | | - Trace 16 bit reads and writes, invalidate register or memory (fixes UI glitches)
* Initial upload of PGXP.iCatButler2016-03-258-30/+551
|
* psxBios__card_status() (Solis);SND\edgbla_cp2015-01-271-1/+10
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93284 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* ostr overflow (Cyrez);SND\edgbla_cp2014-10-141-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91820 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Small fixes. 11836 (Lioncash);SND\edgbla_cp2014-08-221-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91276 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Small fixes. 11833, 11834 (Lioncash);SND\edgbla_cp2014-08-191-5/+5
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91261 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* New config param HackFix which enables compatibility hacks on certain games ↵SND\ckain_cp2014-07-244-8/+24
| | | | | | and is disabled by default. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91052 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Loose 2352 value replaced with constant CD_FRAMESIZE_RAWSND\ckain_cp2014-07-241-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91051 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* hle bios memset fix (issue 11764);SND\edgbla_cp2014-07-131-3/+18
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90952 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Patch 16583 (MaddTheSane);SND\edgbla_cp2014-07-124-7/+7
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90937 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: cbn/cbin detection fix;SND\edgbla_cp2014-05-301-0/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90558 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* ecm lut fix: resident evil cut scenes now work.SND\ckain_cp2014-05-231-1/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90499 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* OS X: Minor changesSND\MaddTheSane_cp2014-05-221-2/+2
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90493 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90277 ↵SND\weimingzhi_cp2014-05-031-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90226 ↵SND\weimingzhi_cp2014-05-021-1/+1
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90225 ↵SND\weimingzhi_cp2014-05-021-2/+2
| | | | e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: format()SND\weimingzhi_cp2014-05-021-1/+21
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90224 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* psxbios: firstfile() does NOT deliver event in real BIOS.SND\weimingzhi_cp2014-04-301-3/+0
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90195 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* GPU picture fix. This should be also easy to implement on others archs as well.SND\ckain_cp2014-04-172-2/+14
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90038 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Big endian CDDA support. Uses Config.Cdda (previously bool). Now enum. Gtk ↵SND\ckain_cp2014-04-163-7/+13
| | | | | | gui was modified for new enum, but compatibility was kept so that other guis don't go nuts. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@90008 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Enabled loading archive file from cue sheet & avcodec_frame_free deprecated.SND\ckain_cp2014-04-151-112/+34
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89981 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* cdriso: warning dialog popup regarding tracks that could not be loaded from ↵SND\ckain_cp2014-04-151-1/+1
| | | | | | cue sheet. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89980 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* ecm lut build fix - now games like Alundra should work also.SND\ckain_cp2014-04-101-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89873 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* COTS & HLE BIOS & no memcard: enable password.SND\ckain_cp2014-04-091-1/+3
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89839 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* windows compilation fix;SND\edgbla_cp2014-03-231-6/+6
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89535 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* MML speed fix.SND\ckain_cp2014-03-011-1/+4
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89233 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* - fixed region autodetection for some rare discs;SND\dario86_cp2014-02-262-7/+6
| | | | | | - fixed copy protection regression in r82129 by notaz from one year ago; I hope this won't break anything (issue #11594). git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89219 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Optimized SaveStateGz: Core i5 2520M: from ~45ms to less than 5ms call avg. ↵SND\ckain_cp2014-02-162-29/+45
| | | | | | Now rewind feature should be usable even more lower end machines. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@89136 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CDRISO: support for common archive formats (7z, rar, zip, etc) via ↵SND\ckain_cp2014-02-042-33/+195
| | | | | | libarchive. Streams requested sectors on-fly and eventually buffers whole image in-memory. In some optimal cases reading compressed data without any noticable delays, but however usually with long decompression delays. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88838 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Rewind: states are now made after n vblanks and platform independ way. Also ↵SND\ckain_cp2014-02-043-5/+14
| | | | | | GTK GUI to configure values. By default this feature is disabled (0 vblanks and 0 states) git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88837 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* CDRISO: when finding .sub, check if .img has two dot suffix. image.img.ecm > ↵SND\ckain_cp2014-02-011-2/+9
| | | | | | image.img.sub > image.sub git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88766 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* misc.c fix;SND\edgbla_cp2014-01-271-9/+13
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88505 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Fixed Win32 build (shm).SND\ckain_cp2014-01-271-1/+1
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88501 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Added rewind feature. Currently only supported via GTK and needs SHM. Rewind ↵SND\ckain_cp2014-01-243-30/+156
| | | | | | save state depth is configured via RewindCount config param. Recommended value is 200 or so -> uses less than 1G of memory git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88433 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* build system fixes by Michał Górny.SND\edgbla_cp2013-12-171-69/+71
| | | | git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88128 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Experimental: more in-place hack to fix PE2 startup issue and would obsolete ↵SND\ckain_cp2013-11-281-18/+39
| | | | | | explicit RCntFix hack. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88008 e17a0e51-4ae3-4d35-97c3-1a29b211df97
* Added option to not have memory card plugged. Chronicles of the Sword ↵SND\ckain_cp2013-11-282-5/+9
| | | | | | password screen can now be accessed. git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@88004 e17a0e51-4ae3-4d35-97c3-1a29b211df97