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
rogerman
ebea960714
Cocoa Port:
...
- In the OpenGL blitter, replace some calls to glBufferSubDataARB() with glMapBufferARB(). This, maybe, possibly, fixes an intermittent crash that can occur with the Intel HD Graphics 3000 OpenGL driver.
2016-07-20 10:07:53 +00:00
rogerman
ab874d0d5e
GPU:
...
- Do some code cleanup.
2016-07-19 06:40:53 +00:00
zeromus
d243063c2c
add texture smoothing option to windows port
2016-07-16 22:21:22 +00:00
rogerman
7d58eb9885
GPU:
...
- Move towards completing support for changing the output framebuffer color format to RGB666 or RGB888. Significantly increases the generated code size, but this is necessary for performance. (Related to r5433. This rework is still incomplete.)
2016-07-15 20:30:05 +00:00