strmnnrmn
|
ad60c4e0e3
|
[-] Nuke unused DLParser_DL_Process.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1256 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-12 20:50:24 +00:00 |
|
strmnnrmn
|
9dce522006
|
[~] CachedTexture::GetTexture should never return NULL, I think
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1255 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-12 20:50:17 +00:00 |
|
strmnnrmn
|
7b711b84f8
|
[~] Reduce UpdateTileSnapshot nesting a little.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1254 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-12 20:50:11 +00:00 |
|
strmnnrmn
|
b1f7834620
|
[~] Simplify UpdateTileSnapshot a little. Move the T1 hack out into a separate function.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1253 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-12 20:50:04 +00:00 |
|
salvy
|
c2f9a55f3c
|
[~] Fixed Tigger's Honey Hunt
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1252 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-12 06:11:46 +00:00 |
|
salvy
|
ff44ce2c0e
|
[!] Some clean ups to deprecate poking the projection stack, and some other small clean ups
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1251 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 22:50:41 +00:00 |
|
strmnnrmn
|
e9d7d8fd1f
|
[~] Clang caught this - SetProjectionDKR uses mProjectionStack[4], so need at least 5 elements for this array.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1250 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:01:50 +00:00 |
|
strmnnrmn
|
058c7de6b5
|
[~] Rename CTexture to CachedTexture
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1249 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:01:41 +00:00 |
|
strmnnrmn
|
079b8315da
|
[~] Tidy Texture a little - GetRecolouredTexture only ever called with c32::White, so remove the arg and rename GetWhiteTexture. UpdateTexture doesn't need to be a member, so make a static function at global scope.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1248 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:01:22 +00:00 |
|
strmnnrmn
|
4535293604
|
[~] Add SImageDescriptor::GetPitch16bpp. Also, not sure what the assert in GetPitch is actually checking for?
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1247 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:01:12 +00:00 |
|
strmnnrmn
|
c5157ad905
|
[~] Add a GetAddress16bpp function to SImageDescriptor
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1246 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:01:04 +00:00 |
|
strmnnrmn
|
c14dcab870
|
[~] Rename gTextureMemory to gTlutLoadAddresses when DAEDALUS_FAST_TMEM is set
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1245 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:56 +00:00 |
|
strmnnrmn
|
9ed2880959
|
[~] Fix assert when running without DAEDALUS_FAST_TMEM
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1244 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:44 +00:00 |
|
strmnnrmn
|
76edca4b50
|
[~] Remove the gBufferLenMs global
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1243 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:36 +00:00 |
|
strmnnrmn
|
a8b7e322e5
|
[~] Rename AudioBuffer::Fill to Drain, and remove some tractor lines
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1242 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:27 +00:00 |
|
strmnnrmn
|
e96389dcb0
|
[~] Pull AudioOutput into AudioPluginOSX, and tidy everything
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1241 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:17 +00:00 |
|
strmnnrmn
|
93dc3a9c26
|
[-] Remove some unused code from the OSX audio plugin
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1240 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:09 +00:00 |
|
strmnnrmn
|
e4373ed185
|
[~] There's no need for AudioOutput.h to be shared
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1239 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 19:00:01 +00:00 |
|
strmnnrmn
|
0b6ff2d51b
|
[~] AudioOutput::GetReadStatus is unused
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1238 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 18:59:45 +00:00 |
|
strmnnrmn
|
6907cd199a
|
[~] Rename AudioCode to AudioOutput. SysOSX had stuff in AudioHLE, should have been HLEAudio.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1237 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 18:59:34 +00:00 |
|
salvy
|
8df469af4c
|
[~] Clean ups to previous commit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1236 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 16:30:28 +00:00 |
|
salvy
|
88ba769ea0
|
[!] The projection mat stack is 1 matrix deep, so it cannot be popped/pushed.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1235 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-10 11:06:58 +00:00 |
|
strmnnrmn
|
b3f07c8125
|
[~] Make shader compiler less spammy
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1234 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:02:30 +00:00 |
|
strmnnrmn
|
6b03daadaf
|
[+] Audio implementation for OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1233 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:02:22 +00:00 |
|
strmnnrmn
|
80b2be6c34
|
[+] Add a ToMilliseconds convenience function
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1232 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:02:15 +00:00 |
|
strmnnrmn
|
c98e0403af
|
[~] Enable audio by default on OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1231 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:02:04 +00:00 |
|
strmnnrmn
|
67a36ca372
|
[~] Add the ability to call to an auxillary sync function and tidy up FramerateLimiter a bit.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1230 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:57 +00:00 |
|
strmnnrmn
|
63eaa880c3
|
[~] Rename CAudioBuffer::GetSize to GetNumBufferedSamples
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1229 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:49 +00:00 |
|
strmnnrmn
|
64613de3ce
|
[~] Remove a couple of unnecessary AudioCode member variables
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1228 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:41 +00:00 |
|
strmnnrmn
|
7ad92840cd
|
[~] WaitForThreadTermination -> JoinThread, and tidy
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1227 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:31 +00:00 |
|
strmnnrmn
|
48162d9f5b
|
[-] Delete some dead code
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1226 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:20 +00:00 |
|
strmnnrmn
|
bcd140d321
|
[~] Update CAudioBuffer::Fill to return the number of samples written (ignoring zeroing)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1225 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:11 +00:00 |
|
strmnnrmn
|
85ff566e35
|
[~] INVALID_THREAD_HANDLE -> kInvalidThreadHandle (I confuse with Win32 INVALID_HANDLE_VALUE)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1224 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:01:04 +00:00 |
|
strmnnrmn
|
1a1e20bcf8
|
[~] Implement CritSect for OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1223 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:52 +00:00 |
|
strmnnrmn
|
c50d4da386
|
[~] compile fix - rename a couple of functions I missed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1222 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:45 +00:00 |
|
strmnnrmn
|
28f63547e9
|
[~] Implement the MatrixMultiply functions on non-PSP platforms, and remove a bunch of ifdefs.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1221 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:38 +00:00 |
|
strmnnrmn
|
4958e15f0d
|
[~] Move the WorldProject code to a function
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1220 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:30 +00:00 |
|
strmnnrmn
|
41c91d9549
|
[~] Rename EnableTexturing (which doesn't do any enabling) to UpdateTileSnapshots
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1219 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:22 +00:00 |
|
strmnnrmn
|
64d5729d2d
|
[!] Fix 'Press Start' texrect in Mario. Hand cursor still doesn't work though
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1218 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:12 +00:00 |
|
strmnnrmn
|
5a3eac9f7d
|
[~] Might need to fix this - PSP Round() returns an int, OSX version returns a float. Need to look at where it's used and see which makes more sense.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1217 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 14:00:04 +00:00 |
|
strmnnrmn
|
8f4dcdffc7
|
[~] Fix viewports and scissoring with OpenGL - 'y' is from the bottom of the screen, not the top. Also, tidy SetPSPViewport - it's basically just InitViewport - and avoid a redundant call to UpdateViewport (called from both SetPSPViewport and SetN64Viewport)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1216 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:57 +00:00 |
|
strmnnrmn
|
87ab04454c
|
[~] Move the texture setup code from FlushTris to RenderTriangles. That moves some of the last state changes in BaseRenderer to the platform impls. I deleted the GU_CULL_FACE code - we can just rely on the software culling in AddTri.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1215 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:49 +00:00 |
|
strmnnrmn
|
5da4d13f43
|
[~] Valid_Entry -> mValidEntryBits
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1214 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:37 +00:00 |
|
strmnnrmn
|
129b1db8ae
|
[~] Mode DLDebug_DumpRDPOtherMode to DLDebug.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1213 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:29 +00:00 |
|
strmnnrmn
|
00042f8c20
|
[~] Change RDP.h typedef structs to structs (easier to forward declare)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1212 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:21 +00:00 |
|
strmnnrmn
|
3afdce3310
|
[~] Rename RDP_SetOtherMode to DLDebug_DumpRDPOtherMode, and make it use the passed arguments
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1211 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 13:59:13 +00:00 |
|
salvy
|
e571e5fca2
|
[!] Finally fixed SSV cut scenes and glitch when walking by the windshield of the ship \o/
[~] Reverted changes to rom write support, no need to over think it since it works fine as it is
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1210 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 07:43:45 +00:00 |
|
salvy
|
edbee2b2c8
|
[!] Opps forgot this
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1209 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 03:23:32 +00:00 |
|
salvy
|
4035d2170a
|
[!] Simplified write Rom support, use unused memory buffer to store value.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1208 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-09 03:10:31 +00:00 |
|
salvy
|
a03e0afab6
|
[-] Removed mapping ROM region if the address is fixed (Reads to Rom are very rare, any speedup was unlikely, also was breaking when games write to ROM ex Toy Story 2)
[~] Some clean ups
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1207 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-03-08 23:55:28 +00:00 |
|