iCatButler
cd126bcb7c
Revert pcsxr@87829
...
a37e3f092f
"peopsgl/xvideo: fixed interlace/frame bit31 toggling. Now X-Men Acade…
…mies are fine. Obsoletes use of odd/even hack."
This fixes a hang on going to the title screen in many games.
2016-05-08 13:29:54 +01:00
iCatButler
ca61b53f6c
More fixes for persective correct build
...
- 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)
2016-05-06 17:12:31 +01:00
iCatButler
4b706847d4
Ensure w is reset to 1.f to prevent stale values.
2016-05-03 17:02:53 +01:00
iCatButler
216c2ff3ae
Fix bugs from previous
...
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
2016-05-02 15:01:27 +01:00
iCatButler
153c8eb499
Perspective correct texturing
...
- 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.
2016-04-27 12:18:13 +01:00
iCatButler
580df75296
Fix load state bug
...
In some games PGSX memory pointer was not being set after saved states were reloaded, causing the GPU plugin to fall back on fixed point values.
Ensure that PGSX memory pointer in GPU plugin is always set upon initialisation.
2016-04-01 19:12:51 +01:00
iCatButler
f84c6902b4
Merge pull request #1 from tapcio/master
...
Added my improvements and some fixes
2016-04-01 12:14:52 +01:00
Robert Krawczyk
f671d256e7
Added:
...
- per game memory card support (improved version)
- save state pictures (F2)
- Wipeout MemHack (improved version)
Fixed LTCG build and set as default.
2016-04-01 01:37:04 +02:00
iCatButler
3c0cd06add
Revert "Son of Ugly's Wipeout patch"
...
Breaks Chrono Cross intro sequence camera.
This reverts commit f7f38c4b89
.
2016-03-31 21:32:15 +01:00
iCatButler
0c06f5ebc6
Fix default definition of pgxpMemory call.
2016-03-30 15:57:24 +01:00
iCatButler
f7f38c4b89
This Son of Ugly's Wipeout patch
...
from https://github.com/SonofUgly/PCSX-Reloaded via Solis
2016-03-30 15:56:46 +01:00
iCatButler
61a6f15af5
Prevent crash on negative length patch
...
From the pcsxrearmed project via Solis.
2016-03-30 15:23:42 +01:00
iCatButler
8b4350fee7
Bring up to date with PCSX-R master (97809)
2016-03-30 15:07:35 +01:00
iCatButler
e3df273095
- Fix memory addresses as each mirrored address range is further mirrored 4 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
2016-03-28 13:01:50 +01:00
iCatButler
b1f5a6ce4d
- Move pgxp_gpu source files into correct folder.
...
- Trace 16 bit reads and writes, invalidate register or memory (fixes UI glitches)
2016-03-26 10:07:46 +00:00
iCatButler
7767ea4acb
Initial upload of PGXP.
2016-03-25 16:25:15 +00:00
iCatButler
106f6594c9
Update to VS 2015
2016-03-22 20:00:22 +00:00
SND\edgbla_cp
51b2ad7c2b
Russian translation (edgbla);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@94310 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-22 16:31:21 +00:00
SND\edgbla_cp
3630d4fdbe
Spanish translation (Imanol08);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@94305 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-21 21:01:10 +00:00
SND\MaddTheSane_cp
7ffd4315b4
OS X: Hook up the DFNet's okay and cancel buttons.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93922 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-10 02:26:12 +00:00
SND\MaddTheSane_cp
ff3bbb27ec
OS X: add CFBundleShortVersionString to the QuickLook and Spotlight importers.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93880 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-08 18:19:54 +00:00
SND\MaddTheSane_cp
c7b3d8cc53
OS X: limit what is exported on the plug-ins.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93879 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-08 18:08:16 +00:00
SND\MaddTheSane_cp
88a3200bbc
OS X: The SoftGL plug-in don't need to link against GLKit:
...
We don't use anything from it.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93878 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-08 17:25:00 +00:00
SND\MaddTheSane_cp
527da3c3bb
OS X: Fix an off-by-one error that was causing the QuickLook and Spotlight plug-ins to crash.
...
The bug was also present in the app itself, but it didn't crash.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93874 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-02-07 22:17:23 +00:00
SND\MaddTheSane_cp
1b1d4c3f6a
Plugins/DFInput: change the order of SDL subsystems being closed on SDL2 builds.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93286 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-27 18:55:41 +00:00
SND\MaddTheSane_cp
58cbcb2796
OS X: Have custom views use IB_DESIGNABLE.
...
Minor comment change.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93285 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-27 18:54:11 +00:00
SND\edgbla_cp
8796116432
psxBios__card_status() (Solis);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@93284 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-27 13:40:23 +00:00
SND\MaddTheSane_cp
c26bd438a1
OS X: Localize the multi-save string.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92936 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-18 23:50:24 +00:00
SND\MaddTheSane_cp
b110da7927
OS X: Add icons to the recent item menu.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92935 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-18 23:39:02 +00:00
SND\MaddTheSane_cp
6d22fc23d2
OS X: Fix pressing "i" making the emulator speeding up.
...
This was caused by gpuKeypress in HandleKey to interpret the I key as GPU_FRAME_LIMIT. Having the block check for the NSControlKeyMask fixes this.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92900 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2015-01-18 02:01:44 +00:00
SND\MaddTheSane_cp
686c07333d
OS X: Remove the Code sign identity.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92300 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-17 22:31:03 +00:00
SND\MaddTheSane_cp
759e29705c
OS X: Re-work PcsxrMemoryObject to make the properties more readable.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92297 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-16 21:05:39 +00:00
SND\MaddTheSane_cp
eded81ac8a
OS X: change the dispatch_async in the freeze block to dispatch_after.
...
This makes it look cleaner.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92247 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-15 03:44:07 +00:00
SND\MaddTheSane_cp
8504c3e708
OS X: Fix the SoftGL driver.
...
I knew I was overlooking something...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92232 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-11 00:10:11 +00:00
SND\MaddTheSane_cp
f7961efaee
OS X: Consolidate the SoftGL plug-in's OpenGL functions into one file again.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92231 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 23:53:25 +00:00
SND\MaddTheSane_cp
85f51f61c8
OS X: Move the English localization files around.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92230 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 23:38:30 +00:00
SND\MaddTheSane_cp
5fb82849d7
OS X: Move the English localization files around.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92229 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 23:38:29 +00:00
SND\MaddTheSane_cp
a96ba17632
OS X: make all ivars either be in the implementation block, or converted to Objective C 2.0 properties.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92227 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 20:22:50 +00:00
SND\MaddTheSane_cp
0f8e66e194
OS X: Move away from ivars in headers, beginning with the main app.
...
Also have NSString properties be declared with copy, as recommended by Apple.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92226 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 19:46:07 +00:00
SND\MaddTheSane_cp
264fac97c4
OS X: Remove an unused function in DFNet.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92225 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-10 19:24:58 +00:00
SND\MaddTheSane_cp
d054dad828
OS X: fix an oversight with the paused state in EmuThread.
...
This could have caused bugs later down the line.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92220 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-09 23:01:19 +00:00
SND\edgbla_cp
969926ecc0
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92215 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-11-08 02:43:28 +00:00
SND\edgbla_cp
d2c7b51c48
Compatibility hack for windows (Solis);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@92017 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-30 15:43:22 +00:00
SND\edgbla_cp
95a3639efe
.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91826 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-15 20:55:07 +00:00
SND\edgbla_cp
c4dacd23a3
Spanish translation (Imanol08);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91825 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-15 20:53:27 +00:00
SND\edgbla_cp
9a20fa0db8
ostr overflow (Cyrez);
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91820 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-14 20:04:01 +00:00
SND\MaddTheSane_cp
1c334c0ec8
OS X: update the remaining xib files.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91803 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-08 16:51:26 +00:00
SND\MaddTheSane_cp
0bc2020828
OS X: DFNet improvements and fixes.
...
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91802 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-08 16:50:14 +00:00
SND\MaddTheSane_cp
b3c099a314
OS X: DFInput fixes:
...
Set the window delegate from the nib, instead of relying on setting the notifications by NSNotificationCenter.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91801 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-08 16:32:55 +00:00
SND\MaddTheSane_cp
0abe31f640
OS X: QuickLook: Have the thumbnail images for the memory cards changed to 32 pixels.
...
Minor coding style changes.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91797 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2014-10-07 16:51:52 +00:00