Updated TODO (markdown)

espes 2013-12-07 23:40:15 -08:00
parent b15d531bfa
commit 7f733aadad
1 changed files with 17 additions and 17 deletions

32
TODO.md

@ -1,15 +1,13 @@
-linux opengl context; fix windows -linux opengl context; fix windows
-get graphics working! -get graphics working!
-swizzling... -fix vertex shader un-screenspace transform...
-frag shader generation from combiners -translate vertex shaders to GLSL instead of ARB
-how should the hardware T&L stuff work? -improve fragment shader generation from combiners
-need better way of doing un-screenspace transform... -implement hardware T&L stuff
-dxbx uses the given mvp matrix... i don get it -fog
-mess with glViewport + clipplanes so we don't have to? -texture sampling modes
-otherwise pass in extra vertex program constants... -nv2a PIO stuff so xbox-linux boots?
-graphics contexts need to be created and disposed as per hardware settings
(we should have new ogl contexts when the hardware does)
-fix /all/ the bugs! -fix /all/ the bugs!
@ -18,20 +16,22 @@
-"Parthus MediaStream" DSP core "DSP2410" -"Parthus MediaStream" DSP core "DSP2410"
-like Motorola DSP56362 ? -like Motorola DSP56362 ?
-not quite, dma stuff different -not quite, dma stuff different
-use mame's interpreter. maybe fast enough? else major tcg refactoring :/ -steal mame's interpreter. maybe fast enough? else major tcg refactoring :/
-chihiro stuff! -chihiro stuff!
-booting the mbrom currently hangs waiting for apu dsp dma response... -booting the mbrom currently hangs waiting for apu dsp dma response...
-try booting a game -try booting a game
-should actually do naomi gdrom/pic decryption stuff... -should actually do naomi gdrom/pic decryption stuff...
-xpad -current random bugs!
-bootup animation multisampling tries to draw from a swizzled framebuffer?
-always kicked to dashboard since cmos stuff is broken?
-fix xpad
-fatx/xiso virtual block devices -fatx/xiso virtual block devices
-connect ACPI,SMC interrupts -connect ACPI,SMC interrupts
-get rid of interrupt line hardcoding -clean up device initialization
-devices should be created using options shit instead of hardcoding in xbox_init -everything should go through qdev?
-or not? -load/write eeprom from file
-load eeprom from file
-get rid of annoying nv2a proxy struct shit -get rid of annoying nv2a proxy struct shit
-think even graphics object instances are just in their 16 bytes of instance data :/