945 Commits

Author SHA1 Message Date
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