<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/pcsxr/plugins/peopsxgl/prim.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/pcsxr/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/pcsxr/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/'/>
<updated>2018-12-18T20:50:02+00:00</updated>
<entry>
<title>Merge pull request #9 from jlHertel/master</title>
<updated>2018-12-18T20:50:02+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2018-12-18T20:50:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=7ce3857e14aa0e6e00c52b918661933a2b2ecc39'/>
<id>urn:sha1:7ce3857e14aa0e6e00c52b918661933a2b2ecc39</id>
<content type='text'>
Fix various GCC warnings on peopsxgl plugin</content>
</entry>
<entry>
<title>Port various fixes from Beetle renderers</title>
<updated>2018-12-16T15:24:01+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2018-12-16T15:24:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=cd685f7b75b8c7165642bd45044481ec5b27bc04'/>
<id>urn:sha1:cd685f7b75b8c7165642bd45044481ec5b27bc04</id>
<content type='text'>
- Use PGXP w values to detect 3D geometry when modifying tex coords for flipped sprites
- Replace line rendering algorithm with find/force line hack implementations
- Add UI drop box to access this (no longer dependent on tex coord control)
</content>
</entry>
<entry>
<title>Fix various GCC warnings on peopsxgl plugin</title>
<updated>2018-08-16T14:31:33+00:00</updated>
<author>
<name>Jean Hertel</name>
<email>jean.hertel@hotmail.com</email>
</author>
<published>2018-08-16T14:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=11dc4ba72b375e9058512052197bdba739ae8e30'/>
<id>urn:sha1:11dc4ba72b375e9058512052197bdba739ae8e30</id>
<content type='text'>
</content>
</entry>
<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>Add support for new visualisations</title>
<updated>2017-03-17T21:35:45+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2017-03-17T21:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=53a4511c71a9ccc310725a9d7f8097b41b48e64e'/>
<id>urn:sha1:53a4511c71a9ccc310725a9d7f8097b41b48e64e</id>
<content type='text'>
- vertex colour
- new primitive type encoding

Now displays semi-transparent as coloured wireframe to allow them to be visible without corrupting the colour information.
</content>
</entry>
<entry>
<title>Various CPU updates</title>
<updated>2016-07-30T16:43:12+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-07-30T16:43:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=69f33a4782857bf2027db6c81f670409bed76b43'/>
<id>urn:sha1:69f33a4782857bf2027db6c81f670409bed76b43</id>
<content type='text'>
- Sign extend values read using LH

- Add conversion functions to represent Signed/Unsigned 16-bit ranges
- Add overflow and truncation functions for 16-bit ranges

- Sign extend imm value in ADD(U)
- Add component overflow and truncation to ADD/SUB functions
- Construct new value in logic operators where result using inputs is undefined

- Return a valid W component from logic operators (if either input has one)

- Compare against high value (y), then low value (x) in less than operators

- Use doubles and implement overflow for Multiply operations to try to increase accuracy

- Use unsigned values in both MUL and DIV operations to make output as accurate as possible

- Implement several variants of shift operators. Trying both arithmetically correct and more analytical approaches with varying success.

Debug updates
- Added ability to force all values to be equal to low precision values before operating on them
- Added feature to test output of operations against a tolerance and print only those which fail

GPU updates
- Colour vertices with valid XY coordinates but no W as cyan to make them easier to spot
- Remove cyan colouring for stale vertices (wasn't useful)
- Added ability to skip debug rendering when needed (like seeing the output of offscreen rendering applied to a sprite).
- Added new mode which shows primitive type
</content>
</entry>
<entry>
<title>Fix screen smoothing</title>
<updated>2016-05-31T14:38:18+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-31T14:38:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=b51d96c96d71bb8c9b789c63e43c19d94095305e'/>
<id>urn:sha1:b51d96c96d71bb8c9b789c63e43c19d94095305e</id>
<content type='text'>
- Reset w values
- Set PGXP flag to ignore
</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>
</feed>
