<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/pcsxr/plugins/peopsxgl/gpu.c, branch sio</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/pcsxr/atom?h=sio</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/pcsxr/atom?h=sio'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/'/>
<updated>2018-03-19T09:47:21+00:00</updated>
<entry>
<title>* Fix file and folder permissions</title>
<updated>2018-03-19T09:47:21+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2018-02-01T06:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=e11f002bf9a66a7cb01bba16a226dbe85b5c3c4a'/>
<id>urn:sha1:e11f002bf9a66a7cb01bba16a226dbe85b5c3c4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* Sync with codeplex branch (libpcsxcore, linux gui)</title>
<updated>2017-07-31T09:48:37+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2017-07-31T09:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=01f49908879197b1715483321a9490dd71c8874b'/>
<id>urn:sha1:01f49908879197b1715483321a9490dd71c8874b</id>
<content type='text'>
    This commit reflects mostly changes that happened in upstream since the last sync.
    Commit messages in upstream are lacking information. Most important changes are
    commented below, the rest of them are either formating or just trivial stuff.

    Memory viewer, invalidate dynarec
        gui/DebugMemory.c
        libpcsxcore/cdrom.c
        libpcsxcore/gpu.c
        libpcsxcore/misc.c
        libpcsxcore/psxdma.c

    Load binary files and psx executables
        libpcsxcore/misc.c
        libpcsxcore/misc.h
        libpcsxcore/plugin.c
        libpcsxcore/plugin.h

    Support for psxida
        libpcsxcore/debug.c
        libpcsxcore/r3000a.c
        plugins/bladesio1/connection.c

    disable loading save states with digits
        gui/Plugin.c

    Fix psxDIV in interpreter
        libpcsxcore/psxinterpreter.c
</content>
</entry>
<entry>
<title>Fix compilation on linux.</title>
<updated>2017-07-16T18:20:53+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2017-07-10T13:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=d880179b2a3aacae96bb4771a3c9e227ca6d5818'/>
<id>urn:sha1:d880179b2a3aacae96bb4771a3c9e227ca6d5818</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some edge cases and imprve depth visualisation:</title>
<updated>2016-09-01T08:00:00+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-09-01T08:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=b9ca947ae0c9d45a4f76a58d1a0e1e4924f32a72'/>
<id>urn:sha1:b9ca947ae0c9d45a4f76a58d1a0e1e4924f32a72</id>
<content type='text'>
- Remove upper 4-bits of each vertex as they may contain bad data (THPS)
- Check if memory block from DMA is as expected, some primitives are not the first data in the block and preceding data needs to be skipped (HT, A2)

- Change depth visualisation to a colour gradient that makes inconsistencies easier to see
- Add support for visualising low resolution but consistent depth found in the Ordering Table
</content>
</entry>
<entry>
<title>Add PGXP visual debug mode</title>
<updated>2016-05-10T20:34:27+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-10T20:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=b5a738748175a460f856a1ed8a2e29fa26ebfb14'/>
<id>urn:sha1:b5a738748175a460f856a1ed8a2e29fa26ebfb14</id>
<content type='text'>
Toggles using F11
Red = low precision
Blue = high precision
Yellow = Sprite
</content>
</entry>
<entry>
<title>Revert pcsxr@87829</title>
<updated>2016-05-08T12:29:54+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-08T12:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=cd126bcb7cdb6a555ff1829ba9d535596ef58609'/>
<id>urn:sha1:cd126bcb7cdb6a555ff1829ba9d535596ef58609</id>
<content type='text'>
https://github.com/iCatButler/pcsxr/commit/a37e3f092fd84658c67ec537590dd5f4710ee174
 "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.
</content>
</entry>
<entry>
<title>Ensure w is reset to 1.f to prevent stale values.</title>
<updated>2016-05-03T16:02:53+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-03T16:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=4b706847d4ffbaa72b2d2a39130f71b0d2a401b6'/>
<id>urn:sha1:4b706847d4ffbaa72b2d2a39130f71b0d2a401b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bugs from previous</title>
<updated>2016-05-02T14:01:27+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-02T14:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=216c2ff3aefc9e0295ed9b1486935d65f6c13f55'/>
<id>urn:sha1:216c2ff3aefc9e0295ed9b1486935d65f6c13f55</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Perspective correct texturing</title>
<updated>2016-04-27T11:18:13+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-04-27T11:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=153c8eb4997d21d3b2965cf38d4348f05c29860f'/>
<id>urn:sha1:153c8eb4997d21d3b2965cf38d4348f05c29860f</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>Initial upload of PGXP.</title>
<updated>2016-03-25T16:25:15+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-03-25T16:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=7767ea4acbae995cd8e6302bdb7c97e89748dfd8'/>
<id>urn:sha1:7767ea4acbae995cd8e6302bdb7c97e89748dfd8</id>
<content type='text'>
</content>
</entry>
</feed>
