Brian Koropoff
5e386f0149
rthreads: fix bug in scond_wait_timeout
...
Handle nanosecond count overflowing a full second
2017-10-15 14:42:07 -07:00
r5
d6c519286f
(libretro) Validate BIOS files with SHA1
...
According to the MAME repo, the recommended NA and EU BIOS files have
aliases. This core now accepts files with those names. In addition, BIOS
file names can now be all lower-case, all upper-case and all upper-case
with a hifen (SCPH-XXXX.bin).
The extension still has to be a lower-case 'bin', though.
2017-10-08 13:48:06 +01:00
Brad Parker
a743392186
FreeBSD buildfix
2017-08-27 20:48:29 -04:00
Twinaphex
bc292211f0
Merge pull request #206 from Aftnet/master
...
WinRT and other fixes
2017-08-05 21:20:21 +02:00
twinaphex
2b91d9dc1d
Fullscreen toggling/resolution changing finally fixed for Windows
2017-07-27 20:53:16 +02:00
Alberto Fustinoni
ba3c3a72bf
Added conitional defines for Win9X compatibility
2017-07-27 00:08:39 +09:00
Alberto Fustinoni
266fe63f41
WinRT compilation, using performance counter to calculate time deltas, which should be more efficient
2017-07-26 15:27:32 +09:00
twinaphex
219ba4d941
Update rest of libretro-common files
2017-07-26 03:01:05 +02:00
twinaphex
93c35be4d9
Update libretro API header
2017-07-26 02:19:30 +02:00
twinaphex
07357666f6
Add retro_dirent
2017-07-26 02:15:33 +02:00
twinaphex
f339a6e50b
Update portions of libretro-common
2017-07-26 02:13:37 +02:00
twinaphex
14ad1ba881
Fix solution
2017-06-11 04:30:05 +02:00
twinaphex
a58be2aca4
Update file_stream
2017-04-23 20:34:09 +02:00
twinaphex
38215d4663
Revert "Rewrite the GL renderer to remove the GL4.x requirements."
...
This reverts commit 90d7f63947
.
2017-03-26 15:06:49 +02:00
aliaspider
49980314f8
(WiiU) build fix for devkitpro r29.
...
- remove wut dependancy.
2017-01-24 12:15:52 +01:00
Lionel Flandrin
90d7f63947
Rewrite the GL renderer to remove the GL4.x requirements.
2016-12-11 22:13:05 +01:00
twinaphex
f8569b2446
Remove libco header
2016-12-04 19:16:09 +01:00
twinaphex
e485985255
Remove task_queue code
2016-12-04 19:15:36 +01:00
FIX94
2c5664ad99
(WiiU) more thread wrapper work and fixed messed up button inputs
2016-11-24 01:55:11 +01:00
FIX94
758321cadf
(WiiU) added thread wrapper to make it compilable
2016-11-23 23:51:38 +01:00
twinaphex
2f3057cafc
Add libretro-common float_minmax.h
2016-11-01 11:30:35 +01:00
twinaphex
73f52b3398
Update GLSM
2016-10-21 05:10:09 +02:00
iCatButler
e9d2688c74
Initial PGXP integration
...
- Create VS 2015 files
- Fix various compiler and linker errors (not sure if I'm missing some existing work arounds)
- Intergate all current operations (CPU currently broken)
- Integrate vertex caching
- Implement perspective correct texturing
- Update command vertices to use floating point positions
- Add menu options to toggle modes
2016-09-25 11:52:57 +01:00
Lionel Flandrin
6cfd34ab30
Don't leak GL fences
2016-09-17 22:23:27 +02:00
twinaphex
89d29d0395
Update glsm
2016-09-16 03:16:51 +02:00
twinaphex
fecc9b8d31
Update GLSM
2016-09-16 03:08:01 +02:00
Lionel Flandrin
072484b354
Rewrite GL buffer code for better performance
...
I now use indexed triple buffered permanently mapped storage.
I tried to reduce the number of draw calls as much as possible, opaque
elements can be drawn in two passes (one for triangles, one for lines).
For semi-transparent vertices I still need to add draw calls if the
mode changes but I don't think that can be helped.
This also bumps the GL requirements, you need a card that supports
ARB_buffer_storage. If this turns out to be a problem I'll add some
compatibility code for older cards.
2016-09-16 00:10:34 +02:00
twinaphex
4f3cb274f1
Update glsm/glsym
2016-09-13 22:56:31 +02:00
twinaphex
ec5fa68d84
Update rthreads
2016-08-19 12:44:14 +02:00
twinaphex
87dd839459
Update
2016-07-14 17:31:43 +02:00
twinaphex
e3c75974fc
Update glsm
2016-06-21 00:35:07 +02:00
twinaphex
353872f790
Update GLSM
2016-06-20 21:37:13 +02:00
twinaphex
73dbcebd2b
Update GLSM
2016-06-17 02:24:40 +02:00
twinaphex
b3c3a47166
Update GLSM
2016-06-17 02:22:13 +02:00
twinaphex
3ea2bd1f58
Update GLSM
2016-06-16 16:38:06 +02:00
twinaphex
5492470643
Revert all fxp changes
2016-06-15 21:56:54 +02:00
twinaphex
5036937297
Updates to Griffin
2016-06-09 10:15:53 +02:00
twinaphex
4a373f891c
Simplify whitespace trimming functions
2016-06-09 08:01:16 +02:00
twinaphex
f4e3c7f622
Get rid of MDFN_ltrim/NDFN_rtrim/MDFN_trim and replace them
...
with MIT-compatible versions
2016-06-09 07:59:14 +02:00
twinaphex
34a85b6fd8
Remove whitespace trim functions
2016-06-09 06:19:10 +02:00
twinaphex
e51b8ce3f3
Revert "Update"
...
This reverts commit 366a7311a9
.
2016-06-09 05:01:27 +02:00
twinaphex
366a7311a9
Update
2016-06-09 03:56:43 +02:00
twinaphex
4adffb0f55
Add stdstring
2016-06-08 19:14:19 +02:00
twinaphex
f3cc4effcc
Update
2016-06-07 04:48:29 +02:00
twinaphex
712c4a2674
Use libretro-common's compat/intrinsics.h
2016-06-07 04:17:34 +02:00
twinaphex
c87dcd9392
Update GLSM
2016-06-07 02:20:43 +02:00
twinaphex
f3e3dfae26
Add glFenceSync / glWaitSync to GLSM
2016-06-04 02:34:17 +02:00
twinaphex
d7e6d83b02
Use libretro-common's fxp.h
2016-06-03 22:51:08 +02:00
twinaphex
9e4ac77ac7
(GLSM) Prevent warning
2016-05-22 03:49:23 +02:00
twinaphex
01d0c03d2c
Update GLSM
2016-05-21 23:02:17 +02:00