meleu
22a956f663
replace 'cheevos_rcheevos_enable' by 'cheevos_old_enable'
2019-05-04 12:52:49 -03:00
Twinaphex
1819584d74
(General) Fix some warnings
...
(OSX) Add HAVE_STB_FONT
2019-04-30 11:38:47 +02:00
twinaphex
2a164f2034
Don't need all this log spam for core/game initialization
...
if log level is not set to at least 'Debug'
2019-04-28 02:03:56 +02:00
twinaphex
415646111b
(Settings) Libretro log level should be available again
...
(Logging) SET_SUBSYSTEM_INFO and GET_VARIABLE should only
do verbose logging if libretro logging level is set to DEBUG
2019-04-28 01:55:49 +02:00
twinaphex
59b45f7812
Start making HAVE_OPENGL_CORE independent
2019-04-24 03:23:57 +02:00
meleu
c2364096f3
Merge branch 'master' into runtime_rcheevos_switch
2019-04-19 21:50:00 -03:00
Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
meleu
a5acd559d6
namespace both cheevos implementations & add a runtime setting to allow debugging
2019-03-19 21:13:10 -03:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
jdgleaver
8e74ff6122
Runtime logging fixes: ensure log is generated when runahead is enabled, and when closing cores 'internally' (RETRO_ENVIRONMENT_SHUTDOWN)
2019-03-04 11:33:19 +00:00
twinaphex
d1dbf6fbe1
* The menu is now able to run at higher refresh rates than 60Hz
...
* Also added a new environment callback that a core can use to
query the display refresh rate
2019-02-27 04:44:04 +01:00
twinaphex
1daaf7385c
9PS2) Silence some warnings
2019-02-14 07:20:44 +01:00
Twinaphex
4ce93b11ee
Merge pull request #8194 from jdgleaver/rgui-subsystem
...
(RGUI) Add Subsystem support
2019-02-07 14:50:31 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
jdgleaver
6b3e5fa7a0
(RGUI) Add Subsystem support (+ fix memory leak in environ_cb_get_system_info())
2019-02-06 14:25:25 +00:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
orbea
c88456a455
qb: Combine HAVE_VIDEO_PROCESSOR with HAVE_VIDEOPROCCESOR.
2019-01-30 12:28:58 -08:00
Twinaphex
556b7b19de
Merge pull request #8025 from krzys-h/uwp-storagefile
...
(UWP) StorageFile implementation
2019-01-27 08:33:17 +01:00
Twinaphex
7c4fcb4960
Fix Xcode warnings
2019-01-20 02:37:05 +01:00
twinaphex
4f53e14f4f
Header include cleanups
2019-01-20 02:26:33 +01:00
krzys-h
c8510378dc
(UWP) Error if trying to use VFS on cores that don't support it
2019-01-17 11:08:05 +01:00
krzys-h
e6fc4220fa
Revert "Revert "VFS v3: stat, mkdir, directory listings""
...
This reverts commit a549e28f01
.
2019-01-16 21:01:29 +01:00
Twinaphex
a549e28f01
Revert "VFS v3: stat, mkdir, directory listings"
2019-01-16 03:53:34 +01:00
Twinaphex
d4b33ac1ad
Merge pull request #7995 from krzys-h/vfs-v3
...
VFS v3: stat, mkdir, directory listings
2019-01-16 02:38:54 +01:00
krzys-h
109de0bebb
VFS v3: stat, mkdir, directory listings
2019-01-13 00:33:24 +01:00
twinaphex
af74ba90db
Buildfixes
2019-01-12 21:34:14 +01:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
Brad Parker
bbfbefa9dd
easter egg
2019-01-05 18:33:29 -05:00
twinaphex
9c5c0aea58
Start replacing WinRT ifdefs so that Windows Phone 8 can be detected
...
too
2019-01-02 13:30:58 +01:00
twinaphex
118d155360
Buildfix
2018-12-29 04:39:13 +01:00
krzys-h
b201d669b5
First iteration of UWP support
...
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
orbea
47666fb4a8
Fix clang -Wuninitialized warning.
...
dynamic.c:188:26: warning: variable 'i' is uninitialized when used here [-Wuninitialized]
unsigned size = i;
^
dynamic.c:187:20: note: initialize the variable 'i' to silence this warning
unsigned i, j;
^
= 0
1 warning generated.
2018-12-16 16:28:37 -08:00
radius
cad5ae287f
fix https://github.com/libretro/fbalpha/issues/24#issuecomment-445803876
2018-12-10 22:09:42 -05:00
twinaphex
0e93fade3e
Fix load content not showing up
2018-11-28 19:57:19 +01:00
twinaphex
ca0bd95c0a
FIx MSVC builds
2018-11-28 11:03:52 +01:00
radius
77faf4ac4a
[subsystem] try to load subsystems without loading content
2018-11-24 23:34:51 -05:00
twinaphex
a25ec048d4
Fix library version string
2018-11-04 15:14:08 +01:00
twinaphex
e374061f90
Cleanups
2018-11-02 16:30:52 +01:00
twinaphex
6cec123fc3
Try this instead
2018-10-30 18:24:37 +01:00
twinaphex
e2888aa5a2
Apply madmonkeys' diff
2018-10-30 17:25:28 +01:00
radius
8daff7e3da
force fast-save-states while netplay is enabled
2018-10-11 20:18:40 -05:00
twinaphex
08e8fa3144
This shouldn't return false
2018-10-11 03:38:50 +02:00
twinaphex
5b4473b948
Create gl_set_core_context
2018-10-10 18:24:41 +02:00
twinaphex
641d593216
Add note
2018-10-10 05:32:00 +02:00
twinaphex
4ed151fb35
Cleanups - don't set core profile bit immediately
2018-10-10 05:30:50 +02:00
Sven
d8796732aa
provide a means for cores to coordinate with the frontend when shutting down multiple threads gracefully
2018-09-11 13:29:20 -04:00
twinaphex
61d56e07fa
Don't excessively log
2018-09-08 03:15:32 +02:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
twinaphex
7c2da36af9
Prevent warning
2018-09-08 02:11:18 +02:00
Sven
b4081d9347
implement libretro private def to allow cores to tell RA to save states in background
2018-09-07 19:09:56 -04:00