]> Chaos Git - corbenik/ctrulib.git/commitdiff
gpu : GPU_Reset
authorsmea <smealum@gmail.com>
Wed, 12 Mar 2014 15:00:40 +0000 (16:00 +0100)
committersmea <smealum@gmail.com>
Wed, 12 Mar 2014 15:00:40 +0000 (16:00 +0100)
gpu/source/main.c
gpu/source/test.vsh

index 6edcc23a6b155a52eb7293321a7e9762fcfb8051..d52148244bbc381dbc45a603808b8fe49252c336 100644 (file)
@@ -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;
index e674bcda564b05ecbaf0aa682787c7984fb97362..4e83c5c80aeef30005b16b8fc5eec3d59c395205 100644 (file)
                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