twinaphex
b26fcfb4a6
Libretro header - Typo - aquire -> acquire
2013-08-24 22:59:29 +02:00
twinaphex
08ae8226eb
Update libretro header
2013-08-24 22:56:34 +02:00
twinaphex
7c81f554af
Add RETRO_ENVIRONMENT_SET_LIBRETRO_PATH to libretro API. Also gives us opportunity
...
to write internal code - other libretro implementations can now just implement
this environ callback and have other external frontends of their own be able to swap
in/out libretro cores from outside
2013-08-24 22:35:54 +02:00
Themaister
4d8e9df03d
Add forced debug context support to WGL.
2013-08-14 14:13:28 +02:00
Themaister
6a82db13d5
Fixups for frame time callback.
2013-08-11 01:05:33 +02:00
Themaister
f4a23115c2
Begin adding AUDIO_CALLBACK/FRAME_TIME_CALLBACK.
2013-08-11 01:05:33 +02:00
Themaister
335c32d95d
Support creating debug contexts.
2013-08-11 00:56:53 +02:00
Themaister
3dd5cd39c4
Add cache_context/destroy notification.
2013-08-11 00:55:05 +02:00
Themaister
6df083fc0f
Add support for bottom-left origin in libretro GL.
2013-08-11 00:53:46 +02:00
Themaister
b9fce188ea
Initial work on core GL context support.
2013-08-11 00:50:04 +02:00
Themaister
b7fa652b1e
Add RETRO_ENVIRONMENT_GET_LIBRETRO_PATH.
...
Vital for cores which do not load a ROM, but still want to load assets
somehow. Demos and the like ...
2013-07-07 13:24:08 +02:00
Themaister
013a2cdb8d
Clarify that the license only applies to libretro.h.
2013-05-28 00:21:57 +02:00
Themaister
20aed80b86
Add MIT license to libretro header.
...
Has to be one license or it defaults to "all rights reserved".
libretro (the API itself) is open,
and not restricted to a particular license.
2013-05-28 00:13:59 +02:00
Themaister
099a74ed6b
Clarify when SUPPORT_NO_GAME can be called.
2013-05-02 13:38:51 +02:00
Themaister
197c4db204
Add RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME.
...
Allows libretro core to not require a ROM to be loaded.
Kill stdin ROM loading support (pointless these days).
Replace "no ROM on CLI" behavior to be attempting to load a core with no
ROM.
2013-05-01 00:59:43 +02:00
Themaister
767ad59857
Support disk append.
2013-04-27 15:49:29 +02:00
Themaister
77164d18ca
Begin adding core options interface.
2013-04-04 13:58:30 +02:00
Themaister
52edca883e
Drop stencil for now in HW render context.
...
Doesn't seem to work reliably anyways.
2013-04-02 23:29:26 +02:00
Themaister
da1eee609e
Mark SET_HW_RENDER as experimental more explicitly.
2013-03-30 13:59:21 +01:00
Themaister
063a2e091c
Be more explicit about GLES2 or GL context.
2013-03-29 15:26:47 +01:00
Themaister
50af927de6
Add depth/stencil buffers to HW GL.
2013-03-29 02:50:42 +01:00
Themaister
1cececac18
Add get_proc_address.
...
Render something "real" in GL.
2013-03-28 01:11:32 +01:00
Themaister
af40f3e9b8
Add initial GL direct rendering test.
2013-03-27 16:15:15 +01:00
Themaister
1221e3a242
Clarify that it's possible to remove images from the list.
2013-03-09 09:52:24 +01:00
Themaister
b4a3ce79bb
Add replace/add image interfaces.
2013-03-09 09:44:48 +01:00
Themaister
e3dfba2c34
Add preliminary disk swapping interface.
...
Works with Mednafen's disk swapping model.
2013-02-21 23:44:07 +01:00
Themaister
482fcb1877
Don't use comma at end of enum.
2013-02-19 14:47:09 +01:00
Themaister
2ceb46cd02
Clarify multi-touch functionality for _POINTER.
2012-12-27 23:16:21 +01:00
Themaister
5aed38cf37
Ensure enum size being int.
2012-12-08 12:32:33 +01:00
meancoot
be1fdd419b
(Key Events) Add modifier flag argument; plus cleanup.
2012-12-07 03:18:18 -05:00
meancoot
e60bb1d168
Add RETRO_ENVIRONMENT_SET_KEYBOARD_CALLBACK. An interface for allowing keyboard event data to be sent to the core.
2012-11-25 20:23:31 -05:00
Themaister
1908a81e1c
Add RETRO_DEVICE_POINTER.
...
Implemented only for X11 so far.
Also clears up viewport_size call.
Changed to viewport_info to also grab X/Y info.
2012-10-28 00:38:31 +02:00
Themaister
4abed0b54e
Ensure enum sizes in libretro header.
2012-10-22 21:06:22 +02:00
Themaister
93078889cc
Begin reworking RGB565 as default pixel format.
2012-10-20 01:12:02 +02:00
Themaister
066e13f647
Remove references to RetroArch in libretro.h.
2012-09-23 01:46:21 +02:00
Themaister
8981dd6c6b
Add RETRO_ENVIRONMENT_SET_INPUT_DESCRIPTORS.
2012-09-09 23:35:23 +02:00
Themaister
4a136205bc
Add clarification on retro_get_system_av_info().
2012-09-04 23:40:57 +02:00
Themaister
22e43d4d84
Fix typo.
2012-09-02 10:10:34 +02:00
Themaister
7372509bef
Revert "(Libretro) Add nonblock_state"
...
This reverts commit 211381bb89
.
2012-08-15 19:52:48 +02:00
Twinaphex
84de4f23e6
(Libretro) Correction to RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL
...
description - level 0 and 1 were described incorrectly
2012-08-15 10:03:00 +02:00
Twinaphex
211381bb89
(Libretro) Add nonblock_state
2012-08-15 09:44:17 +02:00
twinaphex
d28ebe7644
(Xbox 1) Menu changes
2012-08-03 00:23:09 +02:00
Themaister
4d5c4bfd08
Add additional comments for libretro defines.
2012-07-28 07:39:05 +02:00
Themaister
488d2c5a63
Move keysyms to libretro.h.
...
Should allow RETRO_KEYBOARD to work on GL/SDL/X11 drivers.
2012-07-28 07:39:05 +02:00
Themaister
53f645ed0b
Add SET_PIXEL_FORMAT environ.
2012-06-16 15:07:31 +02:00
Themaister
4ee0bde039
Add RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY.
2012-06-12 00:28:34 +02:00
Themaister
e00edebc98
Clarify where *_LEVEL should be called.
2012-06-01 16:52:05 +02:00
Themaister
b2387e06bc
Add RETRO_ENVIRONMENT_SET_PERFORMANCE_LEVEL.
2012-06-01 16:50:38 +02:00
Themaister
f248d8b54a
Reserve defines for RETRO_DEVICE_ANALOG.
2012-05-25 18:24:23 +02:00
Themaister
d2b55f38cd
Add RETRO_ENVIRONMENT_SHUTDOWN.
2012-05-22 20:14:07 +02:00
Themaister
dd90a338d5
Add L2/R2/L3/R3 keys.
2012-05-07 21:51:32 +02:00
Themaister
2453aaf513
Add VIDEO_RAM.
2012-04-26 08:45:08 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
Themaister
2f693ad7f2
Add some comments to libretro header.
2012-04-16 22:25:09 +02:00
Themaister
186ea8898b
Add LIGHTGUN_START.
2012-04-15 17:08:43 +02:00
Themaister
a725d2c506
Fix libretro header.
2012-04-15 16:47:16 +02:00
TwinAphex51224
7271f61da0
(Libretro) Update to libretro header file - for when compiling in
...
C89 mode in MSVC 360
2012-04-15 15:00:26 +02:00
Themaister
1959f0d17b
Add block_extract.
2012-04-09 23:46:26 +02:00
Themaister
0dff4dad52
Allow cores to infer aspect ratios other than PAR 1:1.
2012-04-09 22:19:51 +02:00
Themaister
5d51942f69
libretro fixups.
2012-04-09 22:04:43 +02:00
Themaister
cb3a65a358
Minor tweaks.
2012-04-09 22:03:57 +02:00
Themaister
cd3c9a548c
Begin fixing up SSNES for libretro.
2012-04-09 22:03:57 +02:00
Themaister
9b57081097
Work on new libretro API.
2012-04-09 22:03:57 +02:00