62 issues in taisel/IodineGBA
CPU thread can run ahead of GPU thread too much
We need to add a check to futexWait the emulation core thread if the gfx thread is reporting a line counter lagging too far behind the command buffer's own line counter value. I haven't seen this ...
-
Opened by taisel
Jan 26, 2016 - 1 comment
fullscreen api
-
Opened by taisel
Jan 28, 2016
Split UI code into EmulatorWebUI project
Like the title says, the UI code should be moved to that project, so it can be cleaned up and made pretty. I really don't want to rewrite the UI for every system touched.
-
Opened by taisel
Jan 19, 2016 - 1 comment
Better saves menu
I want to be able to access adding/removing individual games from the save system, rather than just importing/exporting them all at once. GameBoy-Online did this, and IodineGBA should too. In fact, there's ...
-
Opened by taisel
Feb 1, 2016 - 4 comments
More robust webworker fallbacks
Some browsers like Google Chrome do not allow webworkers on localhost via opened file:///. Google Chrome also does not allow spawning webworkers inside of webworkers. We need to introduce proper code flow ...
-
Opened by taisel
Feb 1, 2016 - 4 comments
Add on-thread GPU rendering option
As of right now, the emulator attempts to spawn a separate thread for GPU rendering if it can under all circumstances. It only does on-thread as a fallback. We should allow the fallback to be selected ...
-
Opened by taisel
Feb 7, 2016 - 1 comment
Stabilize FPS more
It seems some code re-arranging the last few weeks de-stabilized the fps. I verified it's not the offthread rendering dropping frames, but it's just possibly all the added extra noise causing the ...
-
Opened by taisel
Feb 7, 2016 - 5 comments
texture filter regression fix
texture filter setting on webkit browsers was broken.
-
Opened by taisel
Mar 21, 2016
Add user input customization
Needs joypad/keypad control customizations. Will probably be rolled in with mobile support.
-
Opened by taisel
Feb 1, 2016 - 1 comment
Use SIMD for the graphics compositor code
Of note, it looks like that particular block of code can be rewritten to use SIMD. Specifically: - SIMD.Int32x4.and() for isolating flags. - SIMD.Int32x4.greaterThanOrEqual() for comparing flags. ...
-
Opened by taisel
Jun 9, 2016 - 7 comments