twinaphex
0ca013e865
Update to work with new libretro-common
2016-03-24 06:29:34 +01:00
twinaphex
e73216c07d
Update glsm
2016-03-09 12:44:35 +01:00
twinaphex
998ba42e58
Remove unused task_queue
2016-03-08 17:29:28 +01:00
twinaphex
9978241e36
Update glsm
2016-03-08 17:28:34 +01:00
twinaphex
20c9b0eb00
Add gcw0 target
2016-03-04 06:27:50 +01:00
twinaphex
d9dd6c2484
Remove two symlinked files
2016-02-16 08:10:43 +01:00
twinaphex
e553b6bd69
Fixes deinterlacing at 1x - not at 2x/4x/8x res yet
2016-02-16 07:14:15 +01:00
twinaphex
3e6eead4b3
Update BEGIN_OPF references
2016-02-14 07:26:31 +01:00
twinaphex
99a83d078e
Shouldn't have been changed
2016-02-14 06:51:52 +01:00
twinaphex
3d97f8a247
Backport PS_CPU::Exception changes
2016-02-14 06:50:52 +01:00
twinaphex
e109403ac6
Prevent segfault
2016-02-13 20:56:18 +01:00
twinaphex
b194e0d543
Include math.h as well - hopefully fixes Blackberry QNX
2016-02-12 21:39:05 +01:00
twinaphex
69f17ba9f0
simplify RecalcHalt
2016-02-12 21:01:57 +01:00
twinaphex
23d4f31c43
(GTE) Reduce RTPT overhead from 1.54% to 0.64%
2016-02-12 20:55:01 +01:00
Twinaphex
d839c03f04
Merge pull request #31 from simias/subpixel_accuracy
...
Fix potential crash when changing the internal res to 1x while subpixel precision is enabled
2016-02-12 17:33:33 +01:00
Lionel Flandrin
8f3c888b84
Fix potential crash when changing the internal res to 1x while subpixel precision is enabled
2016-02-12 17:32:00 +01:00
Twinaphex
9cc93ebde6
Merge pull request #30 from simias/subpixel_accuracy
...
Add an optional subpixel-accurate vertex cache in the GPU
2016-02-12 16:03:20 +01:00
Lionel Flandrin
d80be2a251
Add an optional subpixel-accurate vertex cache in the GPU
2016-02-12 13:42:41 +01:00
twinaphex
16d2526b4b
Update glsm
2016-02-12 01:44:24 +01:00
twinaphex
b1d3974198
Add glsmsym.h header to psx/gpu.h
2016-02-11 23:01:27 +01:00
twinaphex
4f68bfed52
Hook up GL
2016-02-11 22:58:01 +01:00
twinaphex
a82e5df95b
Start hooking up GL
2016-02-11 22:45:48 +01:00
twinaphex
c9ae625a2c
Micro-optimize this a bit
2016-02-10 00:04:03 +01:00
Lionel Flandrin
55badc5617
Remove DitherLUT lookup when dithering is disabled
2016-02-09 23:27:15 +01:00
twinaphex
a63f6af6a6
Create PlotPixelBlend - cut down on code duplication
2016-02-09 21:40:50 +01:00
twinaphex
9acc59e0a2
Style/indenting nits - no functional changes
2016-02-09 19:44:47 +01:00
twinaphex
5730e0349c
Update
2016-02-09 18:40:25 +01:00
twinaphex
2402684184
Hook up task queue inside libretro.cpp
2016-02-09 18:33:17 +01:00
twinaphex
27b6340905
Update
2016-02-09 18:28:48 +01:00
twinaphex
62cfccc17c
Compile in libretro-common's task_queue
2016-02-09 18:19:51 +01:00
twinaphex
fd3141bb05
Define HAVE_THREADS
2016-02-09 18:02:52 +01:00
twinaphex
0cbddd8aec
Update rthreads and bake in async_job.c
2016-02-09 00:45:48 +01:00
twinaphex
73c45527ae
Add GCC-optimized version of CountLeadingZeroU16 courtesy of Alcaro
2016-02-09 00:37:37 +01:00
Twinaphex
5aa918d4a3
Merge pull request #29 from simias/dither_scaling
...
Implement several dither modes: 1x, upscaled or disabled
2016-02-08 15:34:03 +01:00
Lionel Flandrin
0866591a78
Implement several dither modes: 1x, upscaled or disabled
2016-02-08 15:15:26 +01:00
twinaphex
b724b206a3
Add frame dupe option based on internal frame rate -
...
average speedup (x2 resolution, Core i5 laptop) -
RE1 (no frame dupe) - 138fps
RE2 (frame dupe) - 143fps
With frame dupe enabled, some of the fade to black transitions
in Tobal 2 (interlaced game) no longer show, so leave it as
an optional core option
2016-02-07 23:43:26 +01:00
Twinaphex
ea4b95e346
Merge pull request #28 from simias/internal_fps
...
Restore trio_vasprintf for Windows compatibility
2016-02-07 18:50:53 +01:00
Lionel Flandrin
d8cc3f89ed
Restore trio_vasprintf for Windows compatibility
2016-02-07 18:49:28 +01:00
Twinaphex
f45100209f
Merge pull request #27 from simias/internal_fps
...
Implement an optional "internal" framerate counter
2016-02-07 15:05:06 +01:00
Lionel Flandrin
8efafa828c
Implement an optional "internal" framerate counter
2016-02-07 14:57:39 +01:00
twinaphex
b8d5a6fbed
Cleanup
2016-02-06 01:29:40 +01:00
Lionel Flandrin
8be1dc31a0
Fix texture mapping issues caused by u/v rounding on 2D polygons.
2016-02-05 23:29:35 +01:00
twinaphex
dd7efadd65
Set HAVE_GRIFFIN to 0
2016-02-03 22:53:02 +01:00
twinaphex
6fa11f5dfb
Simplify this
2016-02-03 21:57:45 +01:00
twinaphex
852ed9a1a4
Take out upscale_shift param
2016-02-03 19:54:20 +01:00
twinaphex
4cf69c02d4
Add param to DrawSpan
2016-02-03 18:31:47 +01:00
twinaphex
f5bffece2a
Cleanups
2016-02-02 21:00:12 +01:00
twinaphex
31f4b30923
Small cleanups - change references to pointers
2016-02-02 20:56:00 +01:00
twinaphex
493addc74b
Simplify PlotPixel
2016-02-02 19:04:15 +01:00
twinaphex
681bf6b32a
Nit
2016-02-02 18:25:41 +01:00