<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Plugins/Plugin_VideoSoftware/Src/EfbCopy.cpp, branch 3.5</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Fix the framerate counter of the software graphic backend.</title>
<updated>2011-03-16T23:57:13+00:00</updated>
<author>
<name>sl1nk3.s</name>
<email>sl1nk3.s@gmail.com</email>
</author>
<published>2011-03-16T23:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aabb542d474b4a92099aebceccc95bb47f66de9b'/>
<id>aabb542d474b4a92099aebceccc95bb47f66de9b</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7363 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7363 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Reach over for Plugin_VideoOGL's copy of GLUtil.</title>
<updated>2011-02-07T22:01:08+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2011-02-07T22:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d83d129c38c7d38167f9bd3af0d08f6e7bf3ea85'/>
<id>d83d129c38c7d38167f9bd3af0d08f6e7bf3ea85</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7104 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7104 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>vs2010: fix videosoftware build by not requiring Cg dependency (through OGL...)</title>
<updated>2011-02-05T04:09:37+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2011-02-05T04:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=843e8b5f54e20277a29bb1f0ee5be93dd30360bd'/>
<id>843e8b5f54e20277a29bb1f0ee5be93dd30360bd</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7072 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7072 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>In the SCons build, skip the generation of static libraries</title>
<updated>2011-02-04T00:46:56+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2011-02-04T00:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6d70c14d12a5f60a94dce365f3ce911504de7b83'/>
<id>6d70c14d12a5f60a94dce365f3ce911504de7b83</id>
<content type='text'>
and just operate on lists of object files instead.

This helps with LTO since LLVM/clang LTO is completely broken
by static libraries. It also helps identify symbol clashes
between components like the former plugins.

Many linkers also expect static libraries to form a strict DAG
which turns out be a difficult rule to uphold in practice,
especially since some of our platforms aren't picky about this.

LTO builds currently appears to crash at runtime because of
the static wx libs.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7056 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and just operate on lists of object files instead.

This helps with LTO since LLVM/clang LTO is completely broken
by static libraries. It also helps identify symbol clashes
between components like the former plugins.

Many linkers also expect static libraries to form a strict DAG
which turns out be a difficult rule to uphold in practice,
especially since some of our platforms aren't picky about this.

LTO builds currently appears to crash at runtime because of
the static wx libs.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7056 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Use brute force to link the software plugin.</title>
<updated>2011-02-03T19:55:30+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2011-02-03T19:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1619e176ff70ad8b47a6dd4fcb4b8721e0c528bf'/>
<id>1619e176ff70ad8b47a6dd4fcb4b8721e0c528bf</id>
<content type='text'>
Not yet functional.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7050 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not yet functional.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7050 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminated the plugin interface. Merged DX9/DX11/OGL video plugins into Dolphin. It could still use a lot of cleanup. Lots of things are still named "plugin". Software renderer is temporarily disabled until it gets some namespaces. I only updated vs08/10, Linux/OSX builds are broken.</title>
<updated>2011-01-31T01:28:32+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2011-01-31T01:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fbaf9659958cd6d8c0df6b0c217f6e60f57f9d77'/>
<id>fbaf9659958cd6d8c0df6b0c217f6e60f57f9d77</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6996 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6996 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Explicit dependency on libvideo.</title>
<updated>2011-01-29T06:26:03+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2011-01-29T06:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9b3920d1a91e7d6c594ab8368d877fe1a3d8d1ca'/>
<id>9b3920d1a91e7d6c594ab8368d877fe1a3d8d1ca</id>
<content type='text'>
Back out r6960 for now. The wxGLCanvas may need to be persistent
and owned by DolphinWX in the rendertomain case.

Disambiguate SWVideoConfig.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6962 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Back out r6960 for now. The wxGLCanvas may need to be persistent
and owned by DolphinWX in the rendertomain case.

Disambiguate SWVideoConfig.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6962 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Link the video plugin statically into the main binary on OS X.</title>
<updated>2011-01-29T04:52:19+00:00</updated>
<author>
<name>Soren Jorvang</name>
<email>soren.jorvang@gmail.com</email>
</author>
<published>2011-01-29T04:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1bcad428eacd4931d62374f0f4ad349b2a6eff48'/>
<id>1bcad428eacd4931d62374f0f4ad349b2a6eff48</id>
<content type='text'>
This makes the OS X build more robust and should help pave the
way for the integration of the video plugins as well as LTO.

There are now no more global class level namespace conflicts left,
as evidenced by the fact that Dolphin can be linked with -all_load,
not that you would want to.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6958 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the OS X build more robust and should help pave the
way for the integration of the video plugins as well as LTO.

There are now no more global class level namespace conflicts left,
as evidenced by the fact that Dolphin can be linked with -all_load,
not that you would want to.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6958 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Video software:</title>
<updated>2010-12-31T06:45:18+00:00</updated>
<author>
<name>donkopunchstania</name>
<email>donkopunchstania@gmail.com</email>
</author>
<published>2010-12-31T06:45:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8a711eadaced8306490271c1b13c51007fe9fa67'/>
<id>8a711eadaced8306490271c1b13c51007fe9fa67</id>
<content type='text'>
Changed the EFB color order from RGBA to ABGR to emulate it correctly on little-endian platforms. Added some enumerations to clear up what components are which colors. Fixed the TEV alpha input LUT which would have caused problems if anything was doing alpha comparisons.
Changed box filter for EFB copies from 3x3 to 2x2 because that is probably correct. Also makes the math nicer.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6696 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed the EFB color order from RGBA to ABGR to emulate it correctly on little-endian platforms. Added some enumerations to clear up what components are which colors. Fixed the TEV alpha input LUT which would have caused problems if anything was doing alpha comparisons.
Changed box filter for EFB copies from 3x3 to 2x2 because that is probably correct. Also makes the math nicer.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6696 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
<entry>
<title>Create a config dialog. Add dumping TEV texture fetches. Better TEV stage dumping. Byteswap indexed XF loading. Remove scaling texture coordinates in the HW rasterizer because that has already been done by the time they reach the rasterizer. Increase storage for clipper.</title>
<updated>2010-12-02T05:38:48+00:00</updated>
<author>
<name>donkopunchstania</name>
<email>donkopunchstania@gmail.com</email>
</author>
<published>2010-12-02T05:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8f035ae40a39bba6e7ab4c65077b97806d535c7c'/>
<id>8f035ae40a39bba6e7ab4c65077b97806d535c7c</id>
<content type='text'>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6506 8ced0084-cf51-0410-be5f-012b33b47a6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6506 8ced0084-cf51-0410-be5f-012b33b47a6e
</pre>
</div>
</content>
</entry>
</feed>
