From 7f733aadad23b8dd16f88bea5ebb78bd0a32f864 Mon Sep 17 00:00:00 2001 From: espes Date: Sat, 7 Dec 2013 23:40:15 -0800 Subject: [PATCH] Updated TODO (markdown) --- TODO.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/TODO.md b/TODO.md index 284a09f..7343f7a 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,13 @@ -linux opengl context; fix windows -get graphics working! - -swizzling... - -frag shader generation from combiners - -how should the hardware T&L stuff work? - -need better way of doing un-screenspace transform... - -dxbx uses the given mvp matrix... i don get it - -mess with glViewport + clipplanes so we don't have to? - -otherwise pass in extra vertex program constants... - -graphics contexts need to be created and disposed as per hardware settings - (we should have new ogl contexts when the hardware does) + -fix vertex shader un-screenspace transform... + -translate vertex shaders to GLSL instead of ARB + -improve fragment shader generation from combiners + -implement hardware T&L stuff + -fog + -texture sampling modes + -nv2a PIO stuff so xbox-linux boots? -fix /all/ the bugs! @@ -18,20 +16,22 @@ -"Parthus MediaStream" DSP core "DSP2410" -like Motorola DSP56362 ? -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! -booting the mbrom currently hangs waiting for apu dsp dma response... -try booting a game -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 -connect ACPI,SMC interrupts - -get rid of interrupt line hardcoding - -devices should be created using options shit instead of hardcoding in xbox_init - -or not? - -load eeprom from file + -clean up device initialization + -everything should go through qdev? + -load/write eeprom from file - -get rid of annoying nv2a proxy struct shit - -think even graphics object instances are just in their 16 bytes of instance data :/ \ No newline at end of file + -get rid of annoying nv2a proxy struct shit \ No newline at end of file