<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoBackends/Software, branch stable</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #3066 from degasus/master</title>
<updated>2015-09-23T19:09:03+00:00</updated>
<author>
<name>flacs</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-09-20T01:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bfd5c6c69d3aeb43c1bdc3f8edaee67c886f2380'/>
<id>bfd5c6c69d3aeb43c1bdc3f8edaee67c886f2380</id>
<content type='text'>
GLInterface: Fix VideoSW on linux + OSX (v2)

Conflicts:
	Source/Core/VideoBackends/OGL/GLInterface/GLX.cpp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GLInterface: Fix VideoSW on linux + OSX (v2)

Conflicts:
	Source/Core/VideoBackends/OGL/GLInterface/GLX.cpp
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2533 from degasus/syncgpu</title>
<updated>2015-06-09T07:43:26+00:00</updated>
<author>
<name>Jules Blok</name>
<email>jules.blok@gmail.com</email>
</author>
<published>2015-06-09T07:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d5788f75a3db2423e6d8b795d5c5cb6654cde065'/>
<id>d5788f75a3db2423e6d8b795d5c5cb6654cde065</id>
<content type='text'>
Fifo: Rewrite SyncGPU</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fifo: Rewrite SyncGPU</pre>
</div>
</content>
</entry>
<entry>
<title>VideoSW: refactor shared lighting attenuation function</title>
<updated>2015-06-08T21:20:27+00:00</updated>
<author>
<name>NanoByte011</name>
<email>nanobyte011@hotmail.com</email>
</author>
<published>2015-02-08T00:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=59f273696ab3c2b1965106e9e4145e5b62a6ccd5'/>
<id>59f273696ab3c2b1965106e9e4145e5b62a6ccd5</id>
<content type='text'>
- Refactored Light Attenuation into inline function in Software Renderer
- Corrected zero length light direction vector to resolve with normal direction (essentially becomes LIGHTDIF_NONE which was what I was after)
- Change the API of this shared function to use points for output variables (degasus)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Refactored Light Attenuation into inline function in Software Renderer
- Corrected zero length light direction vector to resolve with normal direction (essentially becomes LIGHTDIF_NONE which was what I was after)
- Change the API of this shared function to use points for output variables (degasus)
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoSW: rewrite lighting attenuation</title>
<updated>2015-06-08T21:20:27+00:00</updated>
<author>
<name>NanoByte011</name>
<email>nanobyte011@hotmail.com</email>
</author>
<published>2015-02-07T17:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=06d1b8c63ae63035fc95c350da8f1879eca7fc25'/>
<id>06d1b8c63ae63035fc95c350da8f1879eca7fc25</id>
<content type='text'>
- Fixes remaining lighting issues (Mario Tennis, etc)
- Apply same fixes to Software Renderer
- Corrected zero length light direction vector to resolve with normal direction (essentially becomes LIGHTDIF_NONE which was what I was after)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fixes remaining lighting issues (Mario Tennis, etc)
- Apply same fixes to Software Renderer
- Corrected zero length light direction vector to resolve with normal direction (essentially becomes LIGHTDIF_NONE which was what I was after)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fifo: Rewrite SyncGpu</title>
<updated>2015-06-08T21:16:24+00:00</updated>
<author>
<name>degasus</name>
<email>wickmarkus@web.de</email>
</author>
<published>2015-06-03T21:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d31bed8b79a1266d7ac9c7c6f0e45c20d36aaf4c'/>
<id>d31bed8b79a1266d7ac9c7c6f0e45c20d36aaf4c</id>
<content type='text'>
The new implementation has 3 options:
 SyncGpuMaxDistance
 SyncGpuMinDistance
 SyncGpuOverclock

The MaxDistance controlls how many CPU cycles the CPU is allowed to be in front
of the GPU. Too low values will slow down extremly, too high values are as
unsynchronized and half of the games will crash.
The -MinDistance (negative) set how many cycles the GPU is allowed to be in
front of the CPU. As we are used to emulate an infinitiv fast GPU, this may be
set to any high (negative) number.

The last parameter is to hack a faster (&gt;1.0) or slower(&lt;1.0) GPU. As we don't
emulate GPU timing very well (eg skip the timings of the pixel stage completely),
an overclock factor of ~0.5 is often much more accurate than 1.0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new implementation has 3 options:
 SyncGpuMaxDistance
 SyncGpuMinDistance
 SyncGpuOverclock

The MaxDistance controlls how many CPU cycles the CPU is allowed to be in front
of the GPU. Too low values will slow down extremly, too high values are as
unsynchronized and half of the games will crash.
The -MinDistance (negative) set how many cycles the GPU is allowed to be in
front of the CPU. As we are used to emulate an infinitiv fast GPU, this may be
set to any high (negative) number.

The last parameter is to hack a faster (&gt;1.0) or slower(&lt;1.0) GPU. As we don't
emulate GPU timing very well (eg skip the timings of the pixel stage completely),
an overclock factor of ~0.5 is often much more accurate than 1.0
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a dirty flag for arraybases.</title>
<updated>2015-05-29T16:39:48+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-05-29T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7df69829732745d98b843d37d68a65920d1d883b'/>
<id>7df69829732745d98b843d37d68a65920d1d883b</id>
<content type='text'>
Only loop through and call getPointers when something has actually
changed.
Worth about 2-4% speedup un SMG over the previous commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only loop through and call getPointers when something has actually
changed.
Worth about 2-4% speedup un SMG over the previous commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up cached_arraybases. Update VideoSW to new scheme.</title>
<updated>2015-05-29T16:09:27+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2015-05-29T12:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f57517f1a05db1790f853bf43d6093c19478b4ce'/>
<id>f57517f1a05db1790f853bf43d6093c19478b4ce</id>
<content type='text'>
Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move ownership of cached_arraybases from CPMemory to VertexLoaderManager
to better match it usage.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix building with PCH disabled.</title>
<updated>2015-05-27T03:44:51+00:00</updated>
<author>
<name>Rohit Nirmal</name>
<email>rohitnirmal9@gmail.com</email>
</author>
<published>2015-05-27T03:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c59bfd2b7f4ce3bdf088c436fe17f349dbbc318c'/>
<id>c59bfd2b7f4ce3bdf088c436fe17f349dbbc318c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2274 from degasus/disable_bbox</title>
<updated>2015-05-25T12:46:12+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-05-25T12:46:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=69963dc4b0383732b0c55787845c958033242d25'/>
<id>69963dc4b0383732b0c55787845c958033242d25</id>
<content type='text'>
Disable bbox</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Disable bbox</pre>
</div>
</content>
</entry>
<entry>
<title>Set copyright year to when a file was created</title>
<updated>2015-05-25T11:22:31+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-05-24T04:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=30ebb2459eb97ba544547183854775df8460b475'/>
<id>30ebb2459eb97ba544547183854775df8460b475</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
