Dolphin bug tracker: Issueshttps://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12016-01-20T22:54:14ZDolphin bug tracker
Redmine Emulator - Emulator Issues #9280 (Invalid): Put a message in the TAS system when official DSP fil...https://bugs.dolphin-emu.org/issues/92802016-01-20T22:54:14ZSonicadvance1Sonicadvance1@gmail.com
<p>The TAS Movie code saves a copy of the DSP files inside of the movie file.<br>
I presume this is due to issues arising when recording with official files and playing back with Dolphin's unofficial ones.<br>
Potentially an issue raised when sharing these files to a TAS website for verification purposes and they couldn't verify properly due to DSP files mismatching and causing desyncs? No sure there.<br>
In any case, throw up a message when using the official Nintendo files that distributing the movie file is illegal and you shouldn't do it.</p>
Emulator - Emulator Issues #9225 (Fixed): ResetButton_Tap can get called from multiple threadshttps://bugs.dolphin-emu.org/issues/92252016-01-01T09:39:52ZSonicadvance1Sonicadvance1@gmail.com
<p>ResetButton_Tap can be called from the UI thread (To fire a reset from the UI), and it can also be fired from the CPU thread via the the gamepad shortcut combination for resetting.<br>
This function calls CoreTiming::ScheduleEvent_Threadsafe which throws an assert if it is called from within the CPU thread.</p>
<p>This needs to be changed in some form to not have an assert fire.</p>
Emulator - Emulator Issues #8801 (Fixed): Update external mbedtls(polarssl) to the 2.0 releasehttps://bugs.dolphin-emu.org/issues/88012015-07-18T16:00:16ZSonicadvance1Sonicadvance1@gmail.com
<p>Specifically required to build our eventual MIPS64 target due to issues with the library having had used a '<strong>mips64</strong>' define when it should instead have used '__mips64' which has been fixed upstream.</p>
Emulator - Emulator Issues #7205 (Fixed): XFB Field reordering breaks PAL IPLhttps://bugs.dolphin-emu.org/issues/72052014-04-19T05:11:44ZSonicadvance1Sonicadvance1@gmail.com
<p>With commit <a href="https://github.com/dolphin-emu/dolphin/commit/4d3c41c8" class="external">https://github.com/dolphin-emu/dolphin/commit/4d3c41c8</a> this causes issues in PAL "games" that expect the incorrect field ordering and us "kindly" fixing it behind the games back.</p>
<p>The easiest example of this is running the PAL GC IPL.<br>
If disabling the "kind fixing" and returning the ordering it expects, the IPL is fixed.</p>
Emulator - Emulator Issues #6997 (Fixed): Support Hotplughttps://bugs.dolphin-emu.org/issues/69972014-01-28T13:53:19ZSonicadvance1Sonicadvance1@gmail.com
<p>We never supported hotplug in our controller backends due to multiple of the libraries used didn't actually support Hotplug.</p>
<p>SDL2 adds support for this in OSX, Windows, and Linux, so we should add it since it would be rather nice to not have to reinit on controller plugin.</p>
Emulator - Emulator Issues #6993 (Won't fix): Review crediar's Triforce branchhttps://bugs.dolphin-emu.org/issues/69932014-01-27T18:45:20ZSonicadvance1Sonicadvance1@gmail.com
<p>Need to review the code in crediar's Triforce branch and provide constructive criticism on what needs to be improved prior to it being in a merge-able state. </p>
<p>Provide a list of criticisms in following posts</p>
Emulator - Emulator Issues #6742 (Won't fix): Shader Generator APIhttps://bugs.dolphin-emu.org/issues/67422013-10-18T17:44:22ZSonicadvance1Sonicadvance1@gmail.com
<p>I've been seriously thinking about and toying with some code to create a API to a shader generator instead our current implementation of just writing straight text that can't get type-checked at all by the compiler. This has been hit multiple times by us where a typo has been in some obscure section of the shader that doesn't get hit very commonly. </p>
<p>My current implementations have been heavily based upon the IRBuilder used by the JITILs, either directly using the IRBuilder that is modified, or a new one that is based off of it. I feel now at this point that there could very well be a better way to go about it than the approach that I have gone with. I'll have at the bottom my current API and what it outputs.</p>
<p>I'm asking here is for someone to come up with a better API or to review the one I've currently got done. I know neobrain has an idea that could very well beat out my current one, so I'd like to hear opinions on this.</p>
<p>Current Test API:<br>
IRBuilder build;<br>
InstLoc uv = build.EmitUniformConst(CVec4, "uv");<br>
build.EmitMainStart();<br>
InstLoc ocol0 = build.EmitVec4Const(1.5, 1.0, 1.0, 1.0);<br>
InstLoc ocol1 = build.EmitVec4Const(1.5, 1.0, 1.0, 1.0);<br>
InstLoc ocolResult = build.EmitAdd(ocol0, ocol1);<br>
InstLoc result = build.EmitAdd(ocolResult, uv);<br>
build.EmitStoreOCol0(result);<br>
build.EmitMainEnd();<br>
printf("code:\n%s\n", WriteCode(&build).c_str());</p>
<p>Outputs:<br>
code:<br>
uniform vec4 uv;<br>
void main() {<br>
gl_FragColor = uv + vec4(3.000000, 2.000000, 2.000000, 2.000000);<br>
}</p>
Emulator - Emulator Issues #5779 (Fixed): [Pull Request] EGL/GLES addition and breaking up of GLUtilhttps://bugs.dolphin-emu.org/issues/57792012-12-12T11:36:55ZSonicadvance1Sonicadvance1@gmail.com
<p>This is a "relatively" small change compared to the rest of what I've been working on. This patch started out as breaking up the GLUtil file so that the windowing management code isn't as harsh on the eyes. I've tested this patch with GLX and EGL/GLES in particular since I don't have Windows/Apple/WX to test the other interfaces. The WGL file will need to be added to the VS project files to get it to compile on Windows.<br>
So the second change that is mixed up in this patch is removing the immediate mode OpenGL calls in the video software backend. <br>
The sw rasterizer worked just as well in my testing as prior, but until I get more eyes on it, I don't quite trust it.<br>
Any questions, call my secretary as usual.</p>
Emulator - Emulator Issues #5620 (Fixed): Remove LTTC and write a guide on "How to use your own cpu"https://bugs.dolphin-emu.org/issues/56202012-09-18T22:58:06ZSonicadvance1Sonicadvance1@gmail.com
<p>I propose we remove the lock threads to core GUI option. The INI option can remain in case anyone REALLY has a reason to use it.<br>
The option only serves to confuse and bewilder newcomers to using Dolphin. The only benefit to this option is to work around shitty OS scheduling which doesn't really happen. Need to get more people's opinion on this.</p>
Emulator - Emulator Issues #4419 (Fixed): xdg-screensaver causes screen flickerhttps://bugs.dolphin-emu.org/issues/44192011-04-20T06:38:17ZSonicadvance1Sonicadvance1@gmail.com
<p>so, when xdg-screensaver is invoked upon game launch, my screen flickers.<br>
Might be an issue with Nvidia drivers or my dual screen setup.</p>
<p>Only one screen actually flickers off then on again.</p>
<p>Troublesome function is X11Utils::InhibitScreensaver</p>
Emulator - Emulator Issues #2285 (Fixed): Real Wiimote Doesn't work in OSXhttps://bugs.dolphin-emu.org/issues/22852010-02-12T14:06:13ZSonicadvance1Sonicadvance1@gmail.com
<p>The Wiimote plugin fails to work in OSX due to us initializing and<br>
connecting to the Wiimote on one thread, and then sending/receiving data<br>
for it on another.</p>
<p>I made a test program a while back that only uses the main thread, and our<br>
WiiUse implementation on OSX works fine.</p>
Emulator - Emulator Issues #1080 (Fixed): Remove JIT dependencyhttps://bugs.dolphin-emu.org/issues/10802009-07-03T09:53:56ZSonicadvance1Sonicadvance1@gmail.com
<p>Cleaning up the core and removing the JIT dependency would be fantastic for<br>
me, generalising the 3 cores would be even better. I have a patch which<br>
hackishly removes JIT, but it should be done in a MUCH better way.</p>
Emulator - Emulator Issues #983 (Invalid): Stripped ELF files don't loadhttps://bugs.dolphin-emu.org/issues/9832009-05-29T01:32:06ZSonicadvance1Sonicadvance1@gmail.com
<p>ELF files that are stripped do not load in Dolphin</p>
Emulator - Emulator Issues #379 (Invalid): Printf, Panicalert doesn't work in Core Module.https://bugs.dolphin-emu.org/issues/3792008-12-06T21:50:40ZSonicadvance1Sonicadvance1@gmail.com
<p>Doing any sort of printf or PanicAlert inside of the Core library does NOT<br>
work. Confirmed by both me and nakee. I have no idea why this happens.</p>
Emulator - Emulator Issues #243 (Won't fix): We Need more tests in the Test Suitehttps://bugs.dolphin-emu.org/issues/2432008-10-17T16:40:33ZSonicadvance1Sonicadvance1@gmail.com
<p>Currently only one really simple test, we need more tests to be made.<br>
One that tests every CPU opcode would be nice, Which I can't make ;p</p>