salvy
55bbf0c4a1
[!] Fixed light flickering in Conker (W32/OSX)
...
[!} Cleaned up SetNewVertexInfoPD
2013-07-16 22:58:33 -07:00
Paul Holden
57bb16c9ee
[!] Work around for dlist dump not working anymore on the PSP
2013-07-12 21:56:34 +01:00
Paul Holden
f498524c01
[!] Fixed sky in DK64
2013-07-12 21:48:50 +01:00
Paul Holden
a14f741b7a
[+] Hack for Banjo Tooie shadow
2013-07-12 21:46:29 +01:00
Paul Holden
471de5190d
Change the MomveMemLight code to use u8 for r/g/b and not u32 - the psp compiler generates much better code like this.
2013-07-09 23:45:44 +01:00
Paul Holden
4a5d732533
x/y/z/r/g/b are printed with %d, but are floats. Makes more sense to extract them as ints, and convert to float when the Setxxx function is called.
2013-07-09 20:55:14 +01:00
Paul Holden
0d8cce9e23
Scope the DLDebugOutput va_list va_start/va_end more tightly. Replace a hard-coded constant with kBufferLen
2013-07-09 20:29:19 +01:00
salvy
eb88b1a115
[!} Fixed backgrounds in Ogre Battle (This is based from Glide64 implementation)
...
[!] Fixed S2DEX2 jump table
2013-07-02 01:41:29 -07:00
salvy
084ec18b44
[!] Improved zelda's sun hack, also now it work with accurate tmem
2013-07-01 22:38:07 +01:00
salvy
91229711ff
[!] Some clean ups and fixes to accurate tmem
...
[~] Fixed build when FAST_TMEM_COPY is not defined
[!] Fixed scrolling textures in DK64 when accurate tmem is not defined
[+] Added correct save type for Xena Warrior Princess and Super Robot Spirits
2013-07-01 22:37:22 +01:00
salvy
a5e538da98
[!] Optimized ConvertRGBA16, ConvertI4 and ConvertIA4 (Noticed these were using quiet bit of CPU % in OOT) maybe add a texture update option eventually? ;p
...
[~] Re-arranged the SWAP** macros
2013-07-01 22:29:05 +01:00
salvy
8482a296f7
[~] Fixed black box that appeared in SSB when flying away from the screen
2013-06-26 21:51:41 +01:00
salvy
795992d473
[-] Removed partial tmem emulation
...
Note: There's now only two methods: fast or accurate tmem
2013-06-26 21:51:41 +01:00
salvy
3779865237
[!] Fixed TLUT in Accurate TMEM
...
[-] Accurate TMEM no longer needs TLUT hack
2013-06-26 21:51:38 +01:00
salvy
2c753c4949
[~] Fixed clamping issue in MRC
2013-06-26 21:42:02 +01:00
Paul Holden
05f48ba196
[~] Compile fix
2013-06-20 07:45:57 +01:00
salvy
31518c6046
[!] Fixed text in bomberman the second attack (accurate tmem)
2013-06-19 00:08:59 -07:00
salvy
af43754f93
[!] Optimized unaligned copies in CopyLine (Noticed Zelda had many)
...
[!} Removed byte remaining handler from Accurate TMEM,since TMEM always updates in qwords, also handle remaining qword from CopyLineSwap32
[!] Updated gfxbugs.txt
2013-06-15 01:18:59 -07:00
salvy
d5c6436f28
[!] In CopyLineQwordsSwap32 we are copying two qwords at the time, make sure to copy any renaming (fast tmem copy)
2013-06-13 13:40:55 -07:00
salvy
e427dff306
[!] Fast TMEM copy for CopyLineQwords**
...
[+] Added slow CopyLineQwords** (useful when debugging or testing)
2013-06-13 12:56:11 -07:00
salvy
45f8e49cfb
[~] Forgot to change parameters of SetLightCol
2013-06-13 01:46:20 -07:00
salvy
20ca36cb1a
[!] Fixed light in Majora's Mask
2013-06-13 00:41:30 -07:00
salvy
36a13d5616
[!} Many clean ups to accurate TMEM
2013-06-12 22:13:00 -07:00
salvy
4ab14b5574
[!] TLUT hack for accurate tmem
2013-06-12 10:04:47 -07:00
salvy
e7e9e4e06d
[!] Typo in CopyLineSwap32 (fast tmem copy)
...
[!] Fixed crash in games that use musyx, also fixed detection
2013-06-11 10:31:10 -07:00
salvy
2a15adcb05
Merge branch 'master' of https://github.com/salvy/daedalus
2013-06-11 01:56:44 -07:00
salvy
180eb00463
[!] Fixed bug in fast tmem copy (CopyLine) (DK64 works flawless with accurate tmem now, also OTT's sky)
...
[!] Fast tmem copy for CopyLineSwap/32 (thx Corn for helping!)
[!] Aligned tmem to 16 byte
[!] Forgot to add bound checking for tmem in LoadTile
2013-06-11 01:37:59 -07:00
salvy
4e3b49b50b
[~] tidy Microcode.cpp
2013-06-10 14:26:43 -07:00
Paul Holden
56ca51475f
[~] Replace IO::Path::PathBuf with IO::Filename
2013-06-04 22:02:31 +01:00
Paul Holden
067a594a9f
[~] Move ConfigOptions.{h,cpp} to Config/ and tidy header include order.
2013-06-04 22:02:31 +01:00
Paul Holden
0c9e241132
[~] Consistent #endif comments
2013-06-04 22:02:30 +01:00
Paul Holden
49a06ed319
[~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script
2013-06-04 22:02:30 +01:00
Paul Holden
734944d829
[~] Drop the _MSC_VER check around #pragme once - all the compilers we use understand #pragma once (or happily ignore it)
2013-06-04 22:02:30 +01:00
salvy
9a0624ab37
[!} Fixed crash in 1080 with accurate tmem, also added bound checking in load block to be safe.
...
[!] Updated glfw to latest version 2.7.8
[!] Pull webly header from third party dir (I'll start pulling out all the headers from third party dir to make compiling PC build easier)
[+] Added german translation by Vedat
[-] Removed deprecated files from PC Data
[~] Disabled full screen toggle for PC (GLFW doesn't handle fullscreen toggle very well yet)
[!} n64.psh had inconsistent end lines
2013-06-03 10:59:55 -07:00
salvy
dd678a0964
[!] Fixed graphics glitching out in Banjo Tooie
...
[!] Fixed sun glare in Banjo Tooie (looks great now!)
2013-06-02 18:21:58 -07:00
salvy
6ffaa473cf
[!] Stack optimization for SWC1 (W32 dynarec)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1728 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-31 05:46:17 +00:00
salvy
4954df3879
[!} Fixed DK going through walls (Note: 64bit compares didn't impact performance on PSP, Note2: this has to be fixed on the PSP dynarec too)
...
[!] Fixed audio in DK64 and use our memcpy_byteswap (W32)
[~] Some small clean ups
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1725 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-30 07:32:59 +00:00
salvy
a7fb63f28f
[!] Fixed memory leak in texture cache
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1724 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-29 06:55:41 +00:00
salvy
9c22fc361b
[~] Opps typo
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1715 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-23 05:46:10 +00:00
salvy
99988d4f9d
[+] Added advanced option to enable "Clear Depth FrameBuffer", needed for DK64 and Zelda's special effects (This can slow down games, make sure to only enable it if needed)(This enabled by default for PC)
...
[!] Optimized Clear Depth FrameBuffer (Corn)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1714 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-23 05:44:40 +00:00
salvy
9fd514382b
[~} Removed some code that wasn't meant to be committed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1713 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-22 17:42:33 +00:00
salvy
f652ae99b4
[+] Added clear framebuffer (fixes jumpy camera in DK64, and sun and flames flare in zelda) Note: Is very expensive, so is only enabled for DK64. Might only enable it for PC eventually.
...
[!] Use integers as much as possible for fillrect
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1712 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-22 17:40:25 +00:00
salvy
9f40daf05f
[!] Enabled R0 checks for W32/OSX/Linux, on the PSP is relatively expensive so is disabled
...
[+] Added clean scene for GL renderer, DK64 needs it (Glover still works fine)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1711 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-22 05:01:33 +00:00
strmnnrmn
b818b8a0a1
[~] Remove unused vars
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1707 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 09:23:18 +00:00
strmnnrmn
2445ed7289
[~] Fix y flip on Salvy'sn ew framebuffer support
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1706 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 09:23:11 +00:00
strmnnrmn
e20f9469c5
[~] stdafx cleanup: Move Endian.h to Utility/ and only include where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1704 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:53:42 +00:00
strmnnrmn
ffcbe649b1
[~] stdafx cleanup: Include stdio.h and stdlib.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1703 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:53:29 +00:00
strmnnrmn
16cb89183a
[~] stdafx cleanup: Include string.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1701 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:52:47 +00:00
strmnnrmn
5366827789
[~] stdafx cleanup: Start adding DaedalusTypes.h where needed.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1696 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:06:16 +00:00
strmnnrmn
5eec4748c9
[~] stdafx cleanup: Move DAEDALUS_USE to Utility/Macros.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1693 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:05:49 +00:00