Alwin Garside
58748da89d
Emscripten related fixes.
...
- audio/audio_dsp_filter.c: append_plugs() should only be called if HAVE_DYLIB
- emscripten/library_rwebaudio.js: Performance improvements, and fallback support for browsers that don't support the Performance API. (e.g. mobile Safari)
- emscripten/library_rwebinput.js: Improve mouse handling. Still not optimal, but works with browsers that don't support mouse capturing.
- frontend/drivers/platform_emscripten.c: Added global function for easy access to certain RetroArch features from JavaScript.
- gfx/video_driver.h: Disabling HAVE_MENU incorrectly disabled set_texture_enable()
- input/drivers/rwebinput_input.c: Missing header file: "../input_joypad.h".
- Makefile.emscripten: Cleanup and make sure the appropriate functions are exported.
2015-07-17 12:46:08 +02:00
twinaphex
2aac64552d
Cut down on some more superfluous wrapper functions
2015-07-12 11:28:19 +02:00
twinaphex
117fd48f15
Get rid of some superfluous wrapper functions
2015-07-12 11:14:41 +02:00
twinaphex
a132fa0fba
Some C89 build fixes
2015-06-26 15:53:18 +02:00
Higor Eurípedes
96742263d1
Fix raw screenshots
2015-06-17 09:29:09 -03:00
twinaphex
63aa834414
Create video_driver_cached_frame_has_valid_fb
2015-05-20 21:29:23 +02:00
twinaphex
ac8d58b7bb
Create video_driver_cached_frame_set
2015-05-20 21:13:25 +02:00
twinaphex
cf2c0f6930
Rename rarch_render_cached_frame to video_driver_cached_frame
2015-05-20 21:06:44 +02:00
twinaphex
d2b76a7d13
Move pix_fmt to video_state
2015-05-20 20:59:12 +02:00
twinaphex
197820c797
Move filter state code to video_state and out of global
2015-05-20 20:49:52 +02:00
twinaphex
a81baed9e2
Move hw_render_callbakc to video driver state and take it out
...
of global state
2015-05-20 19:56:12 +02:00
twinaphex
b255b5a325
Create video_driver_set_aspect_ratio_value and video_driver_get_aspect_ratio
2015-05-20 18:24:45 +02:00
twinaphex
b99ae6f4e4
Refactor some more code to no longer use global->video_data.width/
...
global->video_data.height directly
2015-05-20 01:39:35 +02:00
twinaphex
d64655c11b
move menu_display_get_size to gfx/video_driver.c and rename
...
it video_driver_get_size
2015-05-20 00:29:46 +02:00
twinaphex
5aeb906065
Create video_driver_get_frame_count
2015-05-09 15:54:51 +02:00
twinaphex
ae408a1d41
Create video_poke get_frame_count function
2015-05-09 15:52:06 +02:00
twinaphex
a9dee4877e
Create set_viewport wrapper function - threaded video mode's
...
set_viewport function does not work yet
2015-04-26 19:46:59 +02:00
twinaphex
d3dba0edc2
Create menu_display_set_viewport
2015-04-26 16:46:56 +02:00
twinaphex
c22535b7e1
Reduce HAVE_FBO ifdefs
2015-04-25 02:35:06 +02:00
twinaphex
c5cdd729db
Create video_driver_suppress_screensaver
2015-04-11 06:12:27 +02:00
Twinaphex
db2dd5010b
Merge pull request #1559 from aliaspider/master
...
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider
2045cee432
preliminary 3DS port.
2015-04-01 22:14:13 +01:00
Jean-André Santoni
158c79ed9e
(Menu) Improved text alignment for gl menu drivers
2015-03-31 14:00:30 +02:00
twinaphex
4f6a3532f6
Create video_driver_frame wrapper function
2015-03-24 13:27:38 +01:00
twinaphex
42b054771a
(Wii) Buildfix
2015-03-23 04:32:12 +01:00
twinaphex
2392a433d8
Create video_driver_get_video_output_next/video_driver_get_video_output_prev
2015-03-23 00:50:33 +01:00
twinaphex
724c809ca5
Create video_driver_apply_state_changes
2015-03-23 00:42:55 +01:00
twinaphex
d71de75c56
Create video_driver_set_filtering
2015-03-23 00:39:42 +01:00
twinaphex
aff28c9d93
Create video_driver_read_frame_raw
2015-03-22 23:52:01 +01:00
twinaphex
da53a4c683
Create video_driver_overlay_interface
2015-03-22 23:44:58 +01:00
twinaphex
7243c43cda
Create video_driver_focus
2015-03-22 23:40:22 +01:00
twinaphex
4c9ac9d6e4
Use video_driver_set_shader
2015-03-22 22:17:52 +01:00
twinaphex
5538e2db1d
Use video_driver_read_viewport
2015-03-22 21:57:17 +01:00
twinaphex
e3eb9fe9f0
Create video_driver_viewport_info
2015-03-22 21:28:50 +01:00
twinaphex
56943ccb40
Create video_driver_set_texture_frame
2015-03-22 19:15:34 +01:00
twinaphex
636fd426f6
Create set_texture_enable wrapper function
2015-03-22 18:59:16 +01:00
twinaphex
6e91eed664
Create more wrapper functions
2015-03-22 18:48:24 +01:00
twinaphex
71dcc021a7
Create wrapper functions for video driver functions
2015-03-22 18:38:11 +01:00
twinaphex
de8d41a0f8
Use video_driver_set_rotation
2015-03-22 10:38:26 +01:00
twinaphex
4a46a8c5d7
Create video_driver_set_nonblock_state
2015-03-22 10:25:51 +01:00
twinaphex
c4afb2a154
Create video_driver_has_windowed
2015-03-22 07:20:55 +01:00
twinaphex
5d0815a7b7
Rename video_driver_resolve to video_driver_get_ptr
2015-03-21 23:46:49 +01:00
aliaspider
7a72d46f9a
add a read_frame_raw callback to the video_driver_t structure.
2015-03-16 09:33:16 +01:00
Higor Eurípedes
803e2b2d8e
(video_driver) Use RGBA instead of ABGR in FONT_COLOR_*
2015-03-15 13:07:02 -03:00
vanfanel
2f1e6600d9
Added native Raspebbry Pi Dispmanx API backend
2015-03-13 05:59:52 +01:00
vanfanel
9831f8f1d0
Added sunxi graphics backend. No additional libs or blobs required.
2016-01-10 11:04:32 +00:00
twinaphex
f80e3740aa
Implement set_video_mode in video poke interface
2015-02-24 21:57:51 +01:00
twinaphex
13a391c165
Implement get_video_output_prev/get_video_output_next
2015-02-24 21:36:23 +01:00
twinaphex
f9ede9d00a
Add get_video_output_size to video driver's poke interface
2015-02-24 20:06:58 +01:00
twinaphex
8f5809ee46
Take out make_current_context
2015-02-16 23:41:49 +01:00