[!] Rearranged Clip_tri_to_frustum and made CPU and VFPU versions accessible
Note: CPU->Clip_tri_to_frustum is broken and has been so for quite some time.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@215 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Fixed bug that caused viewport to to be override if it didn't changed
[!] Made if viewport changed check less hacky and cheaper
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@212 42e9bfbe-799a-4a2d-bad1-236e862a387a
[-] Removed leftover printouts
[-] Reverted change that made compiling fail if only DEBUG_DLIST and CONSOLE are defined
[+] Added back struct for Conker_tri4 as option (with more optimizations)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@210 42e9bfbe-799a-4a2d-bad1-236e862a387a
[~} Some clean ups to ROMImage.cpp
[~] Small optimization to DLParser_RDPHalf1_GoldenEye (saved around 12 ops)
[!] Implemented correctly DLParser_TexRect_Last_Legion (fixes BSOD in sub menus)
[!] Fixed bug I introduced when viewport not being changed in some occasions
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@209 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Frameskip HandleEndOfFrame
[~} Small change when set the flag to unlock the extra mem
[~] Some cleaning in frameskip options
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@207 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Silly mistake from last commit
[~] Move mem access opt to advance settings
[+] Added info for mem access in crash dump
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@206 42e9bfbe-799a-4a2d-bad1-236e862a387a
[+] Made it easy to switch between CPU&FPU vs VFPU vertice transformation
[+] Added correct env mapping for textures to VFPU and CPU/FPU (needs more work to fully integrate) (tnx Salvy for spotting the issue)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@190 42e9bfbe-799a-4a2d-bad1-236e862a387a
[~] Temporally disabled check to wrap certain textures (was breaking the sun and other textures in Zelda, and Mario's hat in SSB) (Note: We need to make that check more robust if disabled the castle in Link's stage in SSB is broken..)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@185 42e9bfbe-799a-4a2d-bad1-236e862a387a
[~] Code clean ups
[~} Removed usage of pspFpuMin/pspFpuMax
[!] Proper fix for width issues in Lode Runner (removed hack I had for it too)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@184 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Moved clean scene to BeginFrame()
[-] Removed residual fraction calculation in Insert matrix
[!] Corrected a few warnings
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@179 42e9bfbe-799a-4a2d-bad1-236e862a387a
[~] Do not force magenta as default for blender explorer (just use nasty texture now)
[~] Removed Rice's Alpha test checks (wasn't used anyways)
[~] Moved code used for nasty texture and blend explorer out of RenderUsingCurrentBlendMode (to maintain code clean)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@177 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Using CPU instead of VFPU in memcpy_patch() since VFPU breaks clay fighter 63 1/3
[!] Optimized the little endian memcpy()
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@175 42e9bfbe-799a-4a2d-bad1-236e862a387a
[!] Revert recent change that added memcpy in bcopy (breaks Clay Fighter 63 1-3)
[~] Made osAiSetNextBuffer thread safe, also added several asserts to make sure we handle everything.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@173 42e9bfbe-799a-4a2d-bad1-236e862a387a
[~] Inlined Audio_Ucode_Detect (I reverted it by error)
[!] Add SVN # to about menu (we'll change it back once we get close to release)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@169 42e9bfbe-799a-4a2d-bad1-236e862a387a