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
zeromus
02a5944a20
winport: allow sizing window under "minimum size". Unclear why we wanted this functionality to begin with, but probably predated view>window size multiples for more easy scaling. Other benefit: stops messing up the viewport determination when magnification overshoots window size (i.e. fullscreening a massive 5x filter applied by idiots)
2016-08-08 03:10:13 +00:00
rogerman
a966765ae5
GPU:
...
- Display capture blending functions now support RGB888 color format. (Related to r5433. This rework is still incomplete.)
2016-08-07 00:26:31 +00:00
rogerman
c7e3298b94
GPU:
...
- Fix compiling on systems that support SSE2 and not SSSE3. (Regression from r5524.)
2016-08-06 04:09:57 +00:00
rogerman
9ea82d913a
GPU:
...
- Do some code cleanup.
2016-08-06 03:36:37 +00:00
rogerman
e54a0eb3e4
GPU:
...
- Fix bug where the composited 3D layer could have incorrect colors on non-SSE2 systems. (Regression from r5509.)
2016-08-04 01:08:42 +00:00
rogerman
cd7690730b
GPU:
...
- For SSE2 systems, when reading graphics data from main memory, eliminate the extraneous pshufd instruction.
2016-08-03 18:14:44 +00:00
rogerman
2e2d02302b
GPU:
...
- Fix compiling issue with non-SSE2. (Regression from r5512.)
2016-07-31 21:10:14 +00:00
rogerman
44ff1b077f
Cocoa Port:
...
- Do some minor code cleanup.
2016-07-30 01:50:54 +00:00
rogerman
b053c562d0
GPU:
...
- Do some minor code cleanup.
2016-07-30 01:49:47 +00:00
zeromus
7dae5d2206
fix #1570 better
2016-07-30 01:38:14 +00:00
rogerman
0ee96c0262
GPU:
...
- Fix bug where the OBJ layer wasn’t doing the window test. Fixes graphical issues in Mario Kart DS. (Regression from r5515. Fixes bug #1572 and #1574.)
- The NOWINDOWSENABLEDHINT template parameter is no longer an optional hint; it is now required functionality. It has been renamed to WILLPERFORMWINDOWTEST to reflect this change.
2016-07-28 19:34:12 +00:00
rogerman
687ddb39c2
GPU:
...
- Window testing is now a per-scanline operation instead of a per-pixel operation. Removes the performance penalty of window testing at larger framebuffer sizes.
2016-07-27 16:58:39 +00:00
zeromus
d6677ef42f
apply suggestions from #1570
2016-07-26 17:17:36 +00:00
zeromus
2d143a9147
fix infinite loop bugs in commandline parsing
2016-07-26 17:15:27 +00:00
rogerman
b5519378e7
GPU:
...
- Use a GPUEngineCompositorInfo struct for managing compositor states, instead of using individual variables for everything.
2016-07-22 19:30:24 +00:00
rogerman
cd07e14802
GPU:
...
- Fix bugs with window processing when rendering at the native resolution. (Regression from r5506.)
2016-07-22 18:32:31 +00:00