strmnnrmn
|
dec6972ac9
|
[~] Stub out ClearAllSurfaces
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1090 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-24 11:09:29 +00:00 |
|
strmnnrmn
|
de11411cbc
|
[~] Tidy up GraphicsContext Clear functions - the overloading was a bit confusing so I renamed them. Clear(bool,bool) only ever took (true,true) as arguments, so just call it ClearToBlack and simplify the code a bit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1089 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-24 11:09:22 +00:00 |
|
strmnnrmn
|
fb0a566fbd
|
[~] Init GLFW in GraphicsContext.cpp instead of GraphicsPluginOSX.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1088 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-24 11:09:08 +00:00 |
|
salvy
|
b3ec56cf0f
|
[!] Handle Dom1Addr3 (Thnx StrmnNrmn for pointing out!)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1087 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 19:50:33 +00:00 |
|
Corn
|
e988445c84
|
[!] Keep cached known values once they get loaded into a cached register
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1086 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 18:05:48 +00:00 |
|
salvy
|
60382156ab
|
[!] Fixed W32 build, also debug build
[!] Added equivalent of __forceinline for GCC
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1084 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 16:30:39 +00:00 |
|
strmnnrmn
|
63f55d0c0c
|
[+] Add a simple GraphicsPlugin implementation for OSX. Just draws a triangle on each call to UpdateScreen right now.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1083 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:53:14 +00:00 |
|
strmnnrmn
|
e4c4287f40
|
[~] Linke OSX build against GLFW
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1082 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:53:07 +00:00 |
|
strmnnrmn
|
b539e65a37
|
[~] Use __PRETTY_FUNCTION__ in the Singleton::Get assert, so we can see the class name that is being called\!
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1081 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:53:00 +00:00 |
|
strmnnrmn
|
e694134f31
|
[~] Get lots more graphics code compiling and linking for OSX. Get runtime asserts when unimplemented dummy sceGu functions are called.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1080 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:53 +00:00 |
|
strmnnrmn
|
997c07e717
|
[~] ifdef out some PSPRenderer code so it compiles on OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1079 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:43 +00:00 |
|
strmnnrmn
|
7b37631972
|
[~] Add a Round function to Math.h, to provide some platform independence for pspFpuRound
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1078 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:36 +00:00 |
|
strmnnrmn
|
2cd54e7536
|
[~] GraphicsContext UpdateFrame return was unused. Rename GetBufferSize to GetScreenSize, and use to avoid exposing SCR_WIDTH/SCR_HEIGHT
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1077 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:29 +00:00 |
|
strmnnrmn
|
7ea2b6a024
|
[~] Tidy CGraphicsContext::Create for PSP - impl is in .cpp file so don't bother with protected members and friends
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1076 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:19 +00:00 |
|
strmnnrmn
|
c2f01ec6b4
|
[~] Tidy CGraphicsContext::Create for PSP
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1075 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:12 +00:00 |
|
strmnnrmn
|
ea88e30f58
|
[~] Add a GraphicsContext.cpp for OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1074 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:52:05 +00:00 |
|
strmnnrmn
|
6b17ef92bc
|
[~] Move gFrameskipActive to DLParser.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1073 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:56 +00:00 |
|
strmnnrmn
|
15d2222666
|
[~] Avoid casting away constness
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1072 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:48 +00:00 |
|
strmnnrmn
|
47af5b53cc
|
[~] Make some const casting clearer
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1071 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:41 +00:00 |
|
strmnnrmn
|
e9cb09a141
|
[~] Fix indentation
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1070 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:35 +00:00 |
|
strmnnrmn
|
5de9034305
|
[~] Group some common headers in GraphicsPluginPSP.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1069 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:28 +00:00 |
|
strmnnrmn
|
5a891af54c
|
[~] malloc.h doesn't need to be included (not present on OSX)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1068 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:21 +00:00 |
|
strmnnrmn
|
40aa5b71df
|
[~] filepath can never be null here \!
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1067 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:14 +00:00 |
|
strmnnrmn
|
cfbfb6f4b0
|
[~] Silence a warning about an unused variable
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1066 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:07 +00:00 |
|
strmnnrmn
|
6b321bdc67
|
[~] Remove NativeTexture fields that are only used by the PSP build.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1065 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:51:00 +00:00 |
|
strmnnrmn
|
688193868a
|
[+] Add a simple GraphicsPlugin implementation for OSX. Just draws a triangle on each call to UpdateScreen right now.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1064 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:50:52 +00:00 |
|
strmnnrmn
|
b183fd7bb6
|
[~] Define a virtual dtor to keep the compiler happy (actually seems ok for PSP compiler, but clang was complaining for OSX so keep them consistent)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1063 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:50:44 +00:00 |
|
strmnnrmn
|
4138b81fee
|
[~] CGraphicsPluginPsp doesn't need to be visible outside the .cpp file. Also tidy things up a bit.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1062 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:50:37 +00:00 |
|
strmnnrmn
|
ee7b2fd7c6
|
[~] Linke OSX build against GLFW
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1061 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:50:30 +00:00 |
|
strmnnrmn
|
555971cac5
|
[~] Fix glfw.gyp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1060 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:26:21 +00:00 |
|
strmnnrmn
|
9c0764e217
|
[~] Linke OSX build against GLFW
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1059 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-23 15:26:15 +00:00 |
|
Corn
|
67dd282e40
|
[!] Base regs gets reused for loads/stores (not LWL/LWR) until the base reg gets modified (small speedup ~2%)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1058 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-22 21:31:12 +00:00 |
|
salvy
|
b737d76226
|
[~] Fixed bug in R4300_Cop1_D_CVT_S when sim doubles is disabled
[~] Fixed cheat codes not being enabled when forced from roms.ini
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1057 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-22 19:51:25 +00:00 |
|
strmnnrmn
|
04aae60f1f
|
[~] Fix glfw.gyp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1056 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 22:46:38 +00:00 |
|
strmnnrmn
|
635405cf55
|
[~] Linke OSX build against GLFW
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1055 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 22:46:30 +00:00 |
|
strmnnrmn
|
a330647797
|
[+] glfw
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1054 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 22:46:17 +00:00 |
|
Corn
|
7071846c2d
|
[!] Use K0/K1 regs to store current load/store base reg address
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1053 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 20:46:15 +00:00 |
|
Corn
|
577fc3cd72
|
[!] Handle LWL/LWR in direct load path too (fixes Rayman2)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1052 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 20:07:37 +00:00 |
|
salvy
|
2a8dda033a
|
[+] Enabled COMPRESSED_ROM_SUPPORT for W32 (zlib 1.2.7 is needed, should we bundle it?)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1050 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 18:49:47 +00:00 |
|
salvy
|
0091202937
|
[`] Fixed various typos from my previous commits
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1049 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 17:29:00 +00:00 |
|
salvy
|
5af79625c9
|
[!} Fixed PSP build (sorry!)
[~] Patch_guOrtho was breaking most games in non-PSP builds
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1048 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-21 16:57:58 +00:00 |
|
salvy
|
e72eefd1a7
|
[!] Fixed graphics not being displayed in x86 build
[!] Fixed a possible bug in R4300_Cop1_D_SQRT when SIM DOUBLES is disabled (x86)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1047 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 23:04:20 +00:00 |
|
strmnnrmn
|
7257c5f190
|
[~] Replace uses of pspFpuAbs with an Abs wrapper function (platform independence)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1046 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 22:07:34 +00:00 |
|
strmnnrmn
|
5ecb4a0edb
|
[!] RDP_MoveMemViewport was trying to printf past the end of the scale and trans arrays (thanks clang\!)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1045 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 22:07:25 +00:00 |
|
strmnnrmn
|
bcdaf8e22c
|
[~] Fix some whitespace issues
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1043 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 22:07:12 +00:00 |
|
strmnnrmn
|
4c0b1401b6
|
[~] Define CGraphicsContext::ViewportType for all platforms - not no-op on Windows
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1042 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 22:07:04 +00:00 |
|
salvy
|
6f304819d1
|
[!] x86 platform compiles now
[!] Fixed virtual alloc (x86)
[-] Removed debug COP2 code
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1040 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 20:39:26 +00:00 |
|
salvy
|
80c071118c
|
[!] Compile fixes for x86 platform (there's still a few errors left but getting closer)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1039 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 17:30:53 +00:00 |
|
strmnnrmn
|
d06b0ec6ff
|
[+] Stub out NativeTextureOSX.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1038 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 08:28:06 +00:00 |
|
strmnnrmn
|
c110a77f56
|
[!] Fix d% instead of %d in NativeTexturePSP.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1037 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-02-20 08:27:58 +00:00 |
|