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
rogerman
c5c9e14eb9
GPU:
...
- Parse and cache the WININ and WINOUT registers, instead of using them directly.
- Parse and cache the Target1 bits of the BLDCNT register.
- Remove some template parameters which are now suspected to no longer improve performance, most notably LAYERID. Should significantly reduce the generated code size.
2016-07-15 16:29:08 +00:00
rogerman
7ae811e5cf
GPU:
...
- Do some refactoring and code cleanup.
2016-07-14 05:49:47 +00:00
rogerman
6530d35c3e
GPU:
...
- Do some minor code cleanup.
2016-07-13 23:14:38 +00:00
rogerman
3a11617bed
GFX3D:
...
- Do some minor code cleanup.
2016-07-13 23:13:14 +00:00
zeromus
fedef6c842
apply patch #174
2016-07-12 17:50:24 +00:00
zeromus
07c08f03d2
remove non-OPTIMIZED_CLIPPING_METHOD which hasnt been used for 7 years. also remove the broken index_lookup_table which used it (reported by patch #173 )
2016-07-12 17:48:53 +00:00
rogerman
ae0023c5fd
Linux Port (GTK-Glade):
...
- Fix bug where the NDS displays wouldn't draw in the window when GdkGL is enabled. (Regression from r5273.)
2016-07-12 01:18:01 +00:00
rogerman
8454c93fa3
Apply patch from [patches:#172]: “fix gcc compiler warning about pointer conversion in path.h”
2016-07-11 15:37:11 +00:00
zeromus
a39d104d1b
fix windows screenshots from r5458 / r5459
2016-07-11 01:36:34 +00:00
rogerman
11673c7a88
Render3D:
...
- Additional tweaks to texture upscaling on textures that are not A3I5 or A5I3. (Related to r5496.)
2016-07-10 07:02:08 +00:00
rogerman
8e08a92b9d
Render3D:
...
- Improve texture upscaling smoothness for A3I5 and A5I3 textures.
2016-07-10 06:27:20 +00:00
rogerman
8be7dccdda
GPU:
...
- Do a tiny optimization for GPUEngineBase::_RenderPixel16_SSE2().
- Fix a bug where the 3D layer would fail to draw correctly on non-SSE2 systems if the output framebuffer’s color format is RGB666 or RGB888. (Regression from r5492.)
- Do some minor code cleanup.
2016-07-10 03:38:22 +00:00
rogerman
3246953ca2
GPU:
...
- Oops! Fix a build issue where the code would fail to compile for architectures that support SSE2 but not SSSE3. (Regression from r5493.)
2016-07-08 18:51:28 +00:00