twinaphex
7fac2b6e11
Move en/delsb functions to src/utils/guid.cpp
2016-11-23 21:06:38 -06:00
twinaphex
5d52b7a0af
Don't need float to u32 and vice versa functions
2016-11-23 21:06:38 -06:00
twinaphex
2759834178
Move FlipByteOrder to saves.cpp
2016-11-23 21:06:38 -06:00
twinaphex
10b6b1e33a
(MMU.cpp) Use retro_assert
2016-11-23 21:06:38 -06:00
twinaphex
6c4aa4571d
(MMU.cpp) Cleanups/style nits
2016-11-23 21:06:38 -06:00
twinaphex
09879832b3
(MMU_timings.h) Style nits/cleanups
2016-11-23 21:06:38 -06:00
zeromus
a5ab52c3fb
remove some unused garbage from xstring, so we at least have an idea what garbage is actually in use
2016-11-23 21:06:37 -06:00
zeromus
b40ae5699c
remove ConvertUTF (use libretro-common parts instead). The results haven't been tested real well, but it's only used in movies.. could be cleaner with a few little changes to libretro-common parts but i'm too tired now
2016-11-23 21:06:37 -06:00
zeromus
c61e44da34
libretro-common : fix extern C guards in encodings/utf.h
2016-11-23 21:06:37 -06:00
zeromus
1705b3eb21
remove a bunch of common.h includes, since that file's almost dead
2016-11-23 21:06:37 -06:00
zeromus
84e5c98ef0
move windows port into frontend directory
2016-11-23 21:06:37 -06:00
zeromus
63feee1190
remove some dependencies from xstring.h
2016-11-23 21:06:36 -06:00
zeromus
45d07d41de
move bits.h to utils/bits.h. quite a lot of noise, but i tidied up some header dependencies while i was at it
2016-11-23 21:06:36 -06:00
twinaphex
632a322be9
Add arm_arm dynarec
2016-11-23 21:06:36 -06:00
twinaphex
75c9c6f5d2
Silence warning with Clang
2016-11-23 21:06:36 -06:00
twinaphex
f54d68405f
Use libretro-common's fxp.h header
2016-11-23 21:06:36 -06:00
zeromus
d1dfb067bf
.gitignore
2016-11-23 21:06:36 -06:00
zeromus
ff2536aa0f
create Database.cpp to contain game database-like things. Kind of a weak refactor, and doesnt have savedata records yet, but it helps me whittle common.cpp down to nothing.
2016-11-23 21:06:36 -06:00
zeromus
b646efdd55
common.h/common.cpp garbage cleanup
2016-11-23 21:06:36 -06:00
zeromus
ff3eb24e2a
remove clunky, buggy, and memory-leaking bitwise instruction decoding only used during error messages pretty much for displaying the opcode part of the instruction. would be better implemented as an online utility anyway
2016-11-23 21:06:36 -06:00
zeromus
1303defe47
delete garbage
2016-11-23 21:06:36 -06:00
zeromus
21ddbb95eb
fix windows building
2016-11-23 21:06:36 -06:00
zeromus
96143c293b
.gitignore
2016-11-23 21:06:36 -06:00
twinaphex
9893afc59a
Get rid of macro
2016-11-23 21:06:36 -06:00
twinaphex
be01a89164
Get rid of emufile_types.h
2016-11-23 21:06:35 -06:00
twinaphex
cf185123eb
Reduce ifdef to what's necessary
2016-11-23 21:06:35 -06:00
twinaphex
aab3a7d0a6
enums - last enum value should not have a comma
2016-11-23 21:06:35 -06:00
twinaphex
a607264086
Start replacing getOnlinecores with libretro-common equivalent
2016-11-23 21:06:35 -06:00
twinaphex
2d0852aaf9
Update vfat.cpp so that it works again with new libretro-common code
2016-11-23 21:06:35 -06:00
twinaphex
3b0fc202b2
Update libretro-common
2016-11-23 21:06:35 -06:00
twinaphex
f8d129b164
Use only MSB_FIRST for determining endianness
2016-11-23 21:06:35 -06:00
twinaphex
629681b094
Get rid of INLINE macro - handled by retro_inline.h
2016-11-23 21:06:35 -06:00
twinaphex
2a71c9c6fb
Use retro_miscellaneous.h
2016-11-23 21:06:35 -06:00
zeromus
833ac7b658
remove locale crap, which probably breaks the glade port, but i dont care right now
2016-11-23 21:06:35 -06:00
zeromus
0e8265e911
root directory cleanup, move docs to doc dir
2016-11-23 21:06:35 -06:00
zeromus
6489452867
kill QT port
2016-11-23 21:06:34 -06:00
zeromus
ac500c8249
gitignore
2016-11-23 21:06:34 -06:00
rogerman
02645310b4
Texture Handler:
...
- Finish refactoring and cleaning up TexCache (now renamed to “TextureCache”) and TexCacheItem (now renamed to “TextureStore”).
- TextureCache items are now evicted based on age and usage instead of arbitrarily.
2016-11-23 20:41:07 +00:00
zeromus
c75b9ed62b
oops, remove unneeded printf
2016-11-11 02:34:02 +00:00
zeromus
2801ee5d19
fix vfat (broken in r5438). file sizes weren't counted right. only ~36MB would get allocated and then it would get blown when loading the files.
2016-11-11 02:33:33 +00:00
zeromus
6e0077ecb9
fix retriggering sounds in AC:WW
2016-11-10 07:02:54 +00:00
rogerman
812cabb752
Texture Handler:
...
- The 3D renderers are now responsible for managing the texture unpack buffers instead of relying on the TexCacheItem itself to do it.
- The OpenGL 3D renderer now uses a fixed 4MB buffer for unpacking textures, instead of maintaining extra copies of each unpacked texture in main memory even after they’ve been uploaded to the GPU.
2016-11-03 00:39:02 +00:00
rogerman
158f0c561b
Texture Handler:
...
- Increase TEXCACHE_MAX_SIZE to 32MB. Fixes severe performance problems with continuously evicting/reloading the texture cache in Umihara Kawase Shun.
2016-11-02 18:49:36 +00:00
rogerman
b0e649c9bb
Texture Handler:
...
- Fix a bug where 4x4 formatted textures were being read incorrectly. (Regression from r5569.)
2016-11-02 09:37:59 +00:00
rogerman
df60214b26
Texture Handler:
...
- Rework TexCacheItem::GetTexture() so that instantiating a new object, dumping the packed data, and dumping the palette are performed as separate operations.
- Invalid OpenGL textures are now updated instead of being completely replaced.
- NDSTextureUnpack4x4() now uses the srcIndex pointer parameter instead of recalculating the palette address.
- Delete the now obsolete MemSpan-based texture unpacking functions.
2016-11-02 07:25:11 +00:00
rogerman
2c82d4b7b4
Texture Handler:
...
- Texture items in cache are now searched using std::map instead of std::multimap.
- Texture item search keys now ignore the render-specific bits of the texture attributes (repeat mode, flip mode, and coordinate transformation mode bits are ignored). This is to help reduce the number of duplicate textures in the cache.
- Searching a texture and unpacking a texture are now performed as separate operations.
- Texture unpacking functions now use restrict pointers instead of normal pointers.
2016-11-01 21:07:17 +00:00
rogerman
95db2317b9
Texture Handler:
...
- Do some heavy cleanup and code refactoring.
- Add SSE2-enabled unpacking function for direct 16-bit color textures.
2016-10-30 23:16:49 +00:00
zeromus
318613e783
add savetype hardcode for puzzler world
2016-10-25 06:02:33 +00:00
zeromus
77918f13ee
fix support importing newer style ardsi duc files
2016-10-05 08:21:38 +00:00
zeromus
66613008f1
update path format tooltip
2016-10-03 01:48:05 +00:00