strmnnrmn
d2a3b3ee25
[~] Tidy Memory_{Read,WriteValue}.inl
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1679 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:03:49 +00:00
salvy
a4b93c094a
[!] (PSP) Use more complex blit for large textures (fixes Star Soldier and V-Rally)
...
[!] Disable DoubleDIsplay for Star Soldier (fixes crash in main menu), something fishy is there that is overflowing our PSP dlist
[!] Re-enable DoubleDisplay for DK64, it was crashing before since we weren't freezing the task,, and thus a bad dlist.
[+] Added check for compressed cheats to avoid any overflow.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1678 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-17 05:35:10 +00:00
salvy
00427145be
[!] Fixed compressed cheat codes
...
[!] Optimized abit more CheatCodes_Apply (I think this as fast as it can get)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1677 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-16 19:22:23 +00:00
salvy
77a7230975
[~] Some clean ups to previous commit
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1676 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-14 20:23:49 +00:00
salvy
af19d1a3b3
[+] WIP: Implemented CPU framebuffer, used by demos, Donald Duck, Rayman 2 The Great Escape, and probably other games (currently W32/OSX only)
...
[-] Reverted small constant opt from previous commit, is not worth breaking when EPak isn't used
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1675 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-14 20:11:42 +00:00
salvy
7277157047
[!} Constant optimizations for CFragment::Execute (this is a very hot function!, saves 4 ops)
...
[~] Keep bitfields for texrect, since compiler generates much better asm when it converts int to float (~30 ops)
[!] Clean ups to gu oshle patches, also optimize when reading from stack since is always physical memory
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1674 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-11 06:37:21 +00:00
Corn
ff6d1fb666
[!] Simplified scissor test in TexRect
...
[!] Fixed some formating in Dlist debug
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1673 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-10 12:44:40 +00:00
strmnnrmn
c5fdd5d04a
[+] Add an IO::Path::Assign
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1672 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:39:00 +00:00
strmnnrmn
c431024414
[~] Move SysOSX stuff that also compiles for linux to SysPosix
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1671 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:43 +00:00
strmnnrmn
92508216b4
[~] Default to Release builds
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1670 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:27 +00:00
strmnnrmn
d7269e6ae7
[~] Debug_InitLogging failed to compile if DAEDALUS_DEBUG_CONSOLE isn't defined but DAEDALUS_LOG is
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1669 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:21 +00:00
strmnnrmn
ef26f171be
[~] Add a FIXME - we should have an explicit define to check for debug builds
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1668 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:13 +00:00
strmnnrmn
9b4943bec0
[~] Add a FIXME for glGenVertexArrays and GLEW
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1667 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:07 +00:00
strmnnrmn
4fbe2d4d91
[~] Add a FIXME from xcode analysis
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1666 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:00 +00:00
strmnnrmn
36ff15fc82
[~] qwords is unused
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1665 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:19:53 +00:00
strmnnrmn
04ce461050
[~] Remove two redundant assignments (old debug code??)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1664 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:19:48 +00:00
strmnnrmn
3a54224d9e
[~] Ensure num_vertices is non-zero
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1663 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:19:38 +00:00
strmnnrmn
7b23f440ef
[~] Ugh - xcode project generation breaks with recursive directory copy :(
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1661 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:19:23 +00:00
salvy
176f84db75
[~] Very minor typo from previous commit
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1660 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-03 07:24:11 +00:00
salvy
80de2072d5
[+] Implemented task freeze (DK64 gets in game now!, intro works fine too, in game has core issues though)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1659 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-03 06:56:45 +00:00
salvy
fae089c360
[!] Updated roms.ini
...
[!] Pre-swap addr of cheatcodes when parsing, this allow us to speed up when applying cheat codes
[~] Misc fixes and changes for cheat code menu
[+] Now is possible to disable cheat codes individually
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1658 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-02 20:46:00 +00:00
strmnnrmn
32bbe7cc78
[~] Fix PSP build
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1657 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 17:33:52 +00:00
strmnnrmn
9821e04675
[~] Update DAEDALUS_ASSERT and other macros that are compiled out of release builds so that they 'consume' their arguments without generating any code. This removed the need for use() in a lot of places.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1655 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:37:17 +00:00
strmnnrmn
63bbd74bac
[~] Again, the linker will just strip ContainsAddress if unused.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1654 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:37:04 +00:00
strmnnrmn
fcc5aab37e
[~] The linker will now strip out IsEepromPresent if it's unused
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1653 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:37:00 +00:00
strmnnrmn
818a82161d
[~] Add some missing semicolons
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1652 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:56 +00:00
strmnnrmn
ef92090372
[~] gRSPHLEActive is always false now - remove it
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1651 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:52 +00:00
strmnnrmn
c8452474a4
[~] Store common conifg in a config.gypi, rather than having a dummy Config project
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1650 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:47 +00:00
strmnnrmn
2124d090e0
[~] Fix OSX warnings
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1649 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:41 +00:00
strmnnrmn
17eaff6696
[~] FillChecker is unused
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1648 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:31 +00:00
strmnnrmn
f26b505556
[~] Add a couple of FIXMEs (unused functions) to StatisAnalysis.cpp and tidy
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1647 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:27 +00:00
strmnnrmn
eccb55f70d
[~] Tidy ColourValue.cpp
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1646 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:23 +00:00
strmnnrmn
f9d90fc7c9
[-] Vector2ColourUnclamped wasn't called
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1645 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:19 +00:00
strmnnrmn
9e4b371bce
[~] Remove unused variable
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1644 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:14 +00:00
strmnnrmn
2381027912
[~] Fix mixed line endings in RSP_HLE.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1641 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:00 +00:00
strmnnrmn
1e88ddbf48
[+] Add a Matrix4x4::SetTranslate function
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1640 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:35:56 +00:00
strmnnrmn
1e282772ca
[~] Add a SinCos function to unify a bit of PSP code
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1639 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:35:51 +00:00
strmnnrmn
3fcc8cbf2b
[~] Fix linux link settings
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1638 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 15:27:17 +00:00
strmnnrmn
d260980ec1
[~] Copy pspgu.h for linux
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1637 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 15:27:14 +00:00
strmnnrmn
727dca0940
[~] For consistency, define GLEW_STATIC outside of direct_dependent_settings too
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1636 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:59:07 +00:00
strmnnrmn
dd57b3f53a
[+] Use GLEW on all SysGL platforms
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1635 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:58:59 +00:00
strmnnrmn
becd4698aa
[+] Add a gyp file for glew
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1634 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:58:52 +00:00
strmnnrmn
034fa744ac
[+] Add glew to third_party
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1633 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:58:38 +00:00
strmnnrmn
97f726a1f2
[~] Fix status_assert for earlier versions of clang
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1632 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:30:33 +00:00
strmnnrmn
083c16208a
[~] Fix linux compile errors
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1631 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:26:03 +00:00
strmnnrmn
abc75be89d
[+] Add a linux configuration to glfw.gyp
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1630 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:25:58 +00:00
strmnnrmn
6c369087f3
[+] add a SysLinux/Include/Platform.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1629 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 13:27:13 +00:00
strmnnrmn
512b85d879
[~] Another osx fix for glfw.gyp
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1628 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 13:15:06 +00:00
strmnnrmn
8ce71a3a1f
[~] Move OSX specific bits of glfw.gyp to an OS=mac condition
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1627 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 13:08:28 +00:00
strmnnrmn
f2a9cf8aba
Tidy Memory.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1626 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 13:03:23 +00:00