From 452737574d3c18cbd46f26a2a178d77774689eb2 Mon Sep 17 00:00:00 2001 From: smea Date: Wed, 12 Mar 2014 16:00:40 +0100 Subject: [PATCH] gpu : GPU_Reset --- gpu/source/main.c | 4 +++- gpu/source/test.vsh | 9 ++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gpu/source/main.c b/gpu/source/main.c index 6edcc23..d521482 100644 --- a/gpu/source/main.c +++ b/gpu/source/main.c @@ -96,9 +96,11 @@ int main() GPU_Init(NULL); - u32* gpuCmd=(u32*)gspHeap; + u32* gpuCmd=(u32*)(&gspHeap[0x100000]); u32 gpuCmdSize=0x10000; + GPU_Reset(gxCmdBuf, gpuCmd, gpuCmdSize); + DVLB_s* shader=SHDR_ParseSHBIN((u32*)test_vsh_bin,test_vsh_bin_size); APP_STATUS status; diff --git a/gpu/source/test.vsh b/gpu/source/test.vsh index e674bcd..4e83c5c 100644 --- a/gpu/source/test.vsh +++ b/gpu/source/test.vsh @@ -24,12 +24,12 @@ dp4 d00, d45, d40 (0x1) dp4 d00, d46, d40 (0x2) dp4 d00, d47, d40 (0x3) - ; result.color = in.pos - mov d04, d25 (0x5) ; result.texcoord = const mov d08, d25 (0x5) mov d0C, d25 (0x5) mov d10, d25 (0x5) + ; result.color = in.pos + mov d04, d00 (0x5) flush end endmain: @@ -39,5 +39,8 @@ .opdesc _y__, xyzw, xyzw ; 0x1 .opdesc __z_, xyzw, xyzw ; 0x2 .opdesc ___w, xyzw, xyzw ; 0x3 - .opdesc ___w, yyyy, xyzw ; 0x4 + .opdesc ___w, wwww, wwww ; 0x4 .opdesc xyzw, xyzw, xyzw ; 0x5 + .opdesc __z_, xyzw, xyzw ; 0x6 + .opdesc ___w, xyzw, xyzw ; 0x7 + .opdesc xyzw, xyzw, xyzw ; 0x8