Commit Graph

2841 Commits

Author SHA1 Message Date
twinaphex
0959fd2243 (Win32) Add Mouse Grab to menubar 2015-01-15 07:44:01 +01:00
twinaphex
6f5ee8be51 (Win32) Pass initial dir to win32_browser_dir 2015-01-15 06:51:30 +01:00
Toad King
fe5b4e90fb fix resizing on windows, should account for menu size correctly now 2015-01-14 23:15:19 -06:00
twinaphex
aeed28eccc (Win32) Pass title to win32_browser 2015-01-15 05:22:17 +01:00
twinaphex
02a882784f (Win32) Initial menubar - will become optional 2015-01-15 05:17:22 +01:00
twinaphex
e2b5681652 Some header include changes 2015-01-13 22:11:26 +01:00
Swizzy
122888fa80 Merge branch 'master' of https://github.com/libretro/RetroArch 2015-01-13 01:01:10 +01:00
Swizzy
049a63b9d4 (D3D) Revert a Debug fix which causes reinit to fail 2015-01-13 00:56:50 +01:00
twinaphex
058900ac9f Rename shader_parse.c to video_shader_parse.c 2015-01-12 23:42:50 +01:00
twinaphex
dbeb06aec6 Reupload font drivers at new location gfx/drivers_font 2015-01-12 23:38:39 +01:00
twinaphex
ba5a31e33b Build fixes 2015-01-12 23:38:21 +01:00
twinaphex
7f6a9fe594 Build fixes 2015-01-12 23:35:40 +01:00
twinaphex
8111567d3e Move some files around 2015-01-12 23:34:10 +01:00
twinaphex
09b25e54c5 Rename gl_font.c and d3d_font.c 2015-01-12 23:19:21 +01:00
twinaphex
6cdaa4e282 (MSVC) Build fixes 2015-01-12 22:47:12 +01:00
twinaphex
327d15b7f2 (PS3) Build fix 2015-01-12 22:37:53 +01:00
twinaphex
64411558eb Rename gfx/shader/ to gfx/drivers_shader 2015-01-12 22:23:48 +01:00
twinaphex
069fb556f0 Rename graphics context drivers 2015-01-12 22:19:31 +01:00
twinaphex
0b2d518531 Rename video_context.c to video_context_driver.c 2015-01-12 21:53:04 +01:00
twinaphex
ca67f9c317 Rename frontend/platform/ to frontend/drivers/ 2015-01-12 21:47:01 +01:00
twinaphex
cec3af8e4a Rename shader_context.c to video_shader_driver.c 2015-01-12 21:41:27 +01:00
twinaphex
1b28a4a498 Cleanups 2015-01-12 21:16:17 +01:00
twinaphex
6b3a67d5ea Move driver_video_resolve to gfx/video_driver.c 2015-01-12 20:20:58 +01:00
twinaphex
d2449f07f7 Move header include to gfx/video_driver.h 2015-01-12 18:57:37 +01:00
twinaphex
71cc6515d2 Remove more header includes 2015-01-12 18:53:47 +01:00
twinaphex
32eb748057 Remove some header includes 2015-01-12 18:50:25 +01:00
twinaphex
bd0f0c3f63 Rename gfx_context.c to video_context.c 2015-01-12 18:47:39 +01:00
twinaphex
487c5f58de Move input_driver.c to input/ 2015-01-12 18:39:27 +01:00
twinaphex
07a7386c9d Split up input_driver code to separate file - input_driver.c 2015-01-12 18:37:50 +01:00
twinaphex
7f484edc98 Move video_driver.c to gfx/ 2015-01-12 18:28:32 +01:00
twinaphex
fc806d2914 Rename state tracker files 2015-01-12 16:00:13 +01:00
twinaphex
d905d77ef7 Cleanups in gl_common.h 2015-01-12 07:02:55 +01:00
twinaphex
f4284ced57 Remove unused gfx/context/null_ctx.c 2015-01-12 06:57:53 +01:00
twinaphex
b9ab7a545d Move psp and gx drivers to gfx/drivers 2015-01-12 06:55:31 +01:00
twinaphex
98f35db95c (PSP) Build fixes and rename sdk_defines.h 2015-01-12 06:51:57 +01:00
twinaphex
a002208f59 Start moving graphics driver to gfx/drivers 2015-01-12 06:45:12 +01:00
twinaphex
badb29942b Add monitor FPS enable option 2015-01-12 05:59:11 +01:00
twinaphex
1753430d68 MOve audio drivers to audio/drivers 2015-01-12 05:05:56 +01:00
twinaphex
5f611f7270 More documentation for input_common.c 2015-01-12 04:19:57 +01:00
twinaphex
41fbfe3e55 (state_tracker.c) Namespace changes 2015-01-12 02:15:35 +01:00
twinaphex
e5e80ba8a4 Start documenting state_tracker.c 2015-01-11 22:39:50 +01:00
twinaphex
9215ef7067 (gfx/video_thread_wrapper.c) Minor cleanup 2015-01-11 21:57:30 +01:00
twinaphex
9ddf9b01cb (video_thread_wrapper.c) Document video_thread_wrapper.c 2015-01-11 21:51:18 +01:00
twinaphex
f259b56d5f Document shader_context.c 2015-01-11 20:20:34 +01:00
twinaphex
b243f64554 (shader_parse.c) More documentation 2015-01-11 20:17:45 +01:00
twinaphex
7899290156 (shader_parse.c) Some more documentation 2015-01-11 20:10:01 +01:00
twinaphex
33291c3486 Start documenting shader_parse.c 2015-01-11 19:59:59 +01:00
twinaphex
72f5e9a716 Small cleanups 2015-01-11 19:52:02 +01:00
twinaphex
fa4a0de222 Cleanups in gfx_get_fps 2015-01-11 19:31:34 +01:00
twinaphex
878d1f0647 Some cleanups in video_thread_wrapper.c 2015-01-10 18:55:37 +01:00
twinaphex
7f30aee093 Start documenting gfx_common.c 2015-01-10 18:23:07 +01:00
twinaphex
2f195b96cd (Gfx context) Cleanups in gfx context drivers 2015-01-10 17:51:00 +01:00
twinaphex
4bdb26e2a1 (MSVC) Buildfix 2015-01-10 16:52:06 +01:00
Twinaphex
5f5000a1bd (CoreText) remove unused variable 2015-01-10 16:47:38 +01:00
twinaphex
0ac6fee02a (Fonts) Cleanups; declare variables at top of functions 2015-01-10 16:46:58 +01:00
twinaphex
b95cdd2215 Rename menu_common.c to menu.c 2015-01-10 04:53:37 +01:00
twinaphex
3a884262cb (GL) Move declaration of variables to top of functions 2015-01-10 03:48:03 +01:00
twinaphex
88f1dd0443 (GLX/X11) Some simplifications 2015-01-10 03:30:23 +01:00
twinaphex
999e5082f7 (drm_egl_ctx.c) Some simplifications 2015-01-10 03:25:44 +01:00
twinaphex
ffb87e5ab4 (gfx/shader) Declare variables at top of functions 2015-01-10 03:04:10 +01:00
twinaphex
94f6889d2d (shader_parse.c) declare variables at top of function 2015-01-10 02:44:04 +01:00
twinaphex
74b220b711 gfx/video_thread_wrapper.c - Declare variables at top of functions 2015-01-09 23:44:53 +01:00
twinaphex
4d7d58930c Document gfx_context.c 2015-01-09 23:32:32 +01:00
twinaphex
99c9afa5cd Update PATH_MAX to PATH_MAX_LENGTH 2015-01-09 18:04:29 +01:00
Twinaphex
9274a6a1ae Merge pull request #1331 from Swizzy/master
Some XDK360 fixes
2015-01-09 17:41:11 +01:00
twinaphex
ec22bada36 Add retroarch.h header 2015-01-09 17:40:47 +01:00
Swizzy
78db1209f4 (D3D) Fix yet another debug exception 2015-01-09 01:27:49 +01:00
twinaphex
1d45517d48 Declare variables at top 2015-01-09 01:23:58 +01:00
Twinaphex
9895835f04 Merge pull request #1325 from Swizzy/master
Some XDK360 fixes
2015-01-08 14:12:04 +01:00
Swizzy
f7117e9fd5 (XDK360) Fixed some D3D Debug exceptions 2015-01-08 01:09:00 +01:00
twinaphex
f9cd1ba788 Rename .hpp files 2015-01-07 22:23:45 +01:00
twinaphex
4d222a1e0f (py_state.c) Cleanups 2015-01-07 22:18:14 +01:00
twinaphex
872a2d306e Change some SNES references 2015-01-07 21:52:10 +01:00
twinaphex
c720a9d711 (gfx/video_filter.c) Build fix 2015-01-07 21:49:40 +01:00
twinaphex
72c502fd78 Cleanups to gfx/video_filter.c 2015-01-07 21:48:42 +01:00
twinaphex
90076c5fad Start using MAX_PATH_LENGTH - relying on MAX_PATH for 360 can cause
problems because it's defined at '260' and thus too small for some
strings
2015-01-07 20:42:36 +01:00
twinaphex
ecf499c588 Update headers 2015-01-07 18:24:13 +01:00
twinaphex
bcfc9d9077 Update headers 2015-01-07 18:06:50 +01:00
sergiobenrocha2
7539a5f2dc Added current dejavu font path for debian based distros. 2015-01-05 22:32:19 -02:00
twinaphex
7a456c6c3a Rename MAX_PLAYERS to MAX_USERS 2015-01-05 01:58:00 +01:00
vanfanel
e02c35b891 Deleted unneeded header include 2016-01-04 19:41:34 +00:00
Twinaphex
510f88b343 Merge pull request #1264 from vanfanel/master
Added fbdev res detection and term cursor blinking disabling to mali ctx
2015-01-03 21:00:38 +01:00
Twinaphex
b244b25082 Merge pull request #1308 from gizmo98/patch-2
RPI/VIDEOCORE: enable hardware upscaling...
2015-01-03 20:56:34 +01:00
twinaphex
e44092e589 (XDK) Fix d3d_get_video_size 2015-01-03 20:54:49 +01:00
gizmo98
e699f7e46e videocore: enable upscaling...
...if retroarch.cfg contains custom resolution.
2015-01-03 09:54:56 +01:00
Toad King
3830dbebaf fix emscripten build 2014-12-31 20:26:49 -06:00
twinaphex
d39a6ef45f shader_parse.h - fix C++ comments to C 2014-12-21 20:41:26 +01:00
twinaphex
3cdf90deeb Move gl_wrap_type_to_enum outside of HAVE_FBO ifdef 2014-12-20 00:44:14 +01:00
twinaphex
ed2c4ec04f Add HAVE_FBO ifdef 2014-12-20 00:41:03 +01:00
CautiousAlbino
b1c6a2bfd8 Log when context driver fails to bind API.
Some generic cleanups to context init as well.
2014-12-14 14:37:25 +01:00
Alcaro
8137c4c9f2 (Cg) Clean this up a little. 2014-12-08 17:05:21 +01:00
Alcaro
e19078e2b5 Don't rely on implicit nulling of this stack array. 2014-12-08 17:02:45 +01:00
twinaphex
181d163b36 Rename 'player' to 'user' 2014-12-05 13:48:54 +01:00
twinaphex
d3977690f2 (gl.c) Cleanup 2014-12-03 21:21:55 +01:00
twinaphex
7c33b76818 Improve some log messages 2014-12-03 18:36:25 +01:00
twinaphex
c5cb86a47e Get rid of unneeded HAVE_OPENGLES3 ifdef 2014-12-03 18:31:43 +01:00
twinaphex
9ed2ba8412 [PATCH] Fix some C++ build issues. 2014-11-29 21:07:12 +01:00
vanfanel
4bedc9f0a9 Changed native window declaration to fix vsync 2014-11-22 08:20:33 +00:00
vanfanel
ac0cfc8b0f Added fbdev resolution detection and term cursor blinking disabling to mali_fbdev driver 2014-11-21 12:51:26 +00:00
twinaphex
a099e75825 Rename gfx/filter.c to gfx/video_filter.c 2014-11-20 06:45:57 +01:00
twinaphex
7acaaa9cb3 (2xBR) Build fix 2014-11-19 03:00:00 +01:00
Twinaphex
ec93f315e0 Merge pull request #1251 from lioncash/cond
Remove redundant conditions
2014-11-15 12:37:15 +01:00
Lioncash
ee80a34974 Add/fix some trivial null checks 2014-11-14 23:06:34 -05:00
Lioncash
5d65c73be3 Remove redundant conditions 2014-11-14 22:50:33 -05:00
twinaphex
bb327684aa Update d3d_set_osd_msg 2014-11-09 20:27:51 +01:00
twinaphex
0a3be12302 (PSP) psp1_gfx.c - robustness checks 2014-11-08 16:35:59 +01:00
Jean-André Santoni
26f35861d0 (Menu) Fix two warnings 2014-11-07 22:51:42 +01:00
Jean-André Santoni
82e67e7605 (Lakka) Use theme font + responsive font size 2014-11-07 15:05:59 +01:00
Alcaro
2710be9b1c Fix typoed typedef name. 2014-11-06 01:47:11 +01:00
Alcaro
cb1b7695cb (GLX) Remove a global and a reinvented typedef. 2014-11-05 22:46:47 +01:00
twinaphex
cf7d975b19 Fix GL_DEBUG compilation 2014-11-04 18:59:25 +01:00
Andrés Suárez
4f46f8bed0 Fix shader parameter issues 2014-10-29 23:15:25 -05:00
twinaphex
595a2e80b9 (Shader) Parameter pointer variable should be a local scoped variable 2014-10-30 05:00:13 +01:00
twinaphex
811280f048 (Filters) Hardcode amount of threads for blargg_ntsc_snes to 1 for stability
reasons
2014-10-29 08:16:45 +01:00
twinaphex
4a45308016 Rename gfx/filters and audio/filters to gfx/video_filters and audio/audio_filters
respectively
2014-10-29 07:51:23 +01:00
twinaphex
4f40c14d69 Move menu code up one root dir 2014-10-28 19:54:23 +01:00
twinaphex
30ca42cb9d Cleanups 2014-10-27 14:35:23 +01:00
twinaphex
9214469470 Rename to gfx/context/win32_common.c to input/keyboard_event_win32.c 2014-10-27 06:17:07 +01:00
twinaphex
e3d3316502 Move keyboard event X11 code to separate file 2014-10-27 06:05:52 +01:00
twinaphex
75fe0b5648 (Win32) Fixups 2014-10-27 04:36:25 +01:00
twinaphex
c6ac686e51 Split up input_common.c into input_common.c and input_keymaps.c 2014-10-27 04:27:48 +01:00
twinaphex
9bbccc31ef Remove unused variable 2014-10-26 22:27:49 +01:00
Lioncash
4f7b762ece shader_glsl: Fix potential memory leaks 2014-10-26 12:48:45 -04:00
twinaphex
8e12c7811c Don't spam gfx_ctx_find_driver logs at startup 2014-10-26 08:29:42 +01:00
twinaphex
5d99285c08 glsl_core/glsl_major/glsl_minor - have to take this out of the
struct and put it in as a static variable
2014-10-26 07:15:59 +01:00
twinaphex
b81481e31d (360) HLSL - Allocate struct dynamically 2014-10-26 07:12:09 +01:00
twinaphex
a5a9d914b1 (GLSL) Allocate struct dynamically for shader glsl backend 2014-10-26 06:16:30 +01:00
twinaphex
6c193836a5 (Cg) Move cg shader variables to struct and allocate it at shader init 2014-10-26 04:49:58 +01:00
twinaphex
f99b8be3f6 Refactor shader_parse.c 2014-10-26 03:04:35 +01:00
twinaphex
d24691e810 Convert math/matrix.c to math/matrix_4x4.c 2014-10-26 02:32:10 +01:00
twinaphex
dc0688f57f Reduce header dependencies 2014-10-26 01:15:41 +02:00
Higor Eurípedes
b98ea0a321 (sdl_gl) Build fix for the SDL1 codepath 2014-10-24 22:42:28 -03:00
aliaspider
8d573e9d44 (PSP) disallow odd values for viewport width/height. 2014-10-24 23:45:06 +01:00
Higor Eurípedes
3479614e68 (d3d) Fix undeclared pretro_get_memory_data() error 2014-10-24 20:15:12 -02:00
Higor Eurípedes
40f19cf2c4 (d3d) Move C++ headers to the top to avoid namespace conflicts 2014-10-24 20:12:23 -02:00
twinaphex
b1d7341ec3 (PS3 context driver) Convert 2014-10-24 19:30:54 +02:00
twinaphex
7d19433a15 (Android context driver) Convert 2014-10-24 18:58:53 +02:00
Twinaphex
c496ee71d2 (gfx_context) Fix warnings 2014-10-24 07:26:51 +02:00
twinaphex
bea3c59527 (Wayland context) update/convert 2014-10-24 07:23:10 +02:00
twinaphex
b477e98bb1 (SDL context driver) Convert over 2014-10-24 05:43:47 +02:00
twinaphex
d2df6421dc (DRM KMS) Convert DRM KMS context driver over 2014-10-24 05:20:07 +02:00
twinaphex
46717d1147 Start moving context driver variables to struct that gets
allocated and bound to driver.video_context_data - begin
with GLX context driver first
2014-10-24 03:12:08 +02:00
twinaphex
6eaec2fb97 Update other gfx_ctx_init_first calls 2014-10-24 02:15:30 +02:00
twinaphex
233f933187 Add commented out fallback code in case driver init fails -
as soon as we have fixed the init function in DRM/KMS context
driver we can reconsider enabling this.
2014-10-24 01:40:54 +02:00
twinaphex
4e13828d28 Expand gfx_context with prev/next functions 2014-10-23 23:55:30 +02:00
twinaphex
52052794b2 Refactor gfx_ctx_init_first 2014-10-23 23:09:37 +02:00
twinaphex
af302530ef Rename g_settings.video.gl_context to g_settings.video.context_driver 2014-10-23 22:54:39 +02:00
twinaphex
e3f89a77ac (VG) Update driver header include 2014-10-23 07:46:02 +02:00
sergiobenrocha2
e571d93c66 Fix header path. 2014-10-23 03:30:38 -02:00
twinaphex
6979b62bdc (SDK) Move math/matrix code to SDK 2014-10-23 04:48:34 +02:00
twinaphex
e786288123 Take out some header includes in state_tracker.c 2014-10-23 04:40:47 +02:00
twinaphex
58f09ce79e Move scaler code over to libretro SDK 2014-10-23 04:34:35 +02:00
twinaphex
790775bc5f (filters) Kill some header include dependencies 2014-10-23 04:19:23 +02:00
twinaphex
fd8a3d94ec Get rid of some scaler header dependencies 2014-10-23 03:52:18 +02:00
twinaphex
2597af8cc5 (OpenVG) Build fix 2014-10-23 03:47:18 +02:00
twinaphex
8e043ce9a6 Rename info variable to state_info to avoid declaration shadowing 2014-10-22 07:20:20 +02:00
twinaphex
12f22b0c8a (D3D) Include file/file_path.h 2014-10-22 03:56:54 +02:00
twinaphex
2997af48fa Move config-file code to SDK 2014-10-22 03:35:04 +02:00
twinaphex
3ec3004142 (XDK1) Build fixes 2014-10-22 02:05:01 +02:00
twinaphex
174d011bed Move dir_list to SDK 2014-10-22 01:13:05 +02:00
twinaphex
83602a79f1 (MSVC) Buildfix 2014-10-22 00:50:30 +02:00
twinaphex
9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
Twinaphex
c6bc3b207f (Apple) Build fixes 2014-10-21 23:56:51 +02:00
twinaphex
dd93d549aa Rename rarch_file_path to file_ops 2014-10-21 23:53:09 +02:00
twinaphex
d3629f06f1 Rename file.c/file.h to content.c/content.h 2014-10-21 23:44:03 +02:00
twinaphex
2c5b744bc4 Compartmentalize file_path functions over to file_path.c 2014-10-21 23:33:20 +02:00
twinaphex
383eb08988 Don't have file_path.h include dir_list.h 2014-10-21 18:46:39 +02:00
twinaphex
81c5019afb Move miscellaneous header over to libretro SDK 2014-10-21 08:39:37 +02:00
twinaphex
bf8cec3d04 (MSVC) Build fixes 2014-10-21 08:02:40 +02:00
twinaphex
7472922ee0 Move compat/ over to libretro SDK 2014-10-21 07:58:58 +02:00
twinaphex
480cd7c7ba Move msvc_compat.h to compat/ dir 2014-10-21 06:06:12 +02:00
twinaphex
c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
ca79265e4b Rename thread wrapper as rthreads - make it part of the libretro SDK 2014-10-21 03:25:59 +02:00
twinaphex
3a947c450b (GL CG) Chane info variable to tracker_info 2014-10-21 02:21:13 +02:00
twinaphex
939b928adb Rename 'time' variables 2014-10-21 02:18:38 +02:00
twinaphex
856d06ed23 pixconv.c - rename y0/y1 variables 2014-10-21 01:14:36 +02:00
twinaphex
a8fd98e6dc Rename 'abs' local variable to 'absolute' 2014-10-21 01:09:24 +02:00
twinaphex
c699a7683e (video_thread_wrapper.c) Rename thread_frame variable to thr_frame 2014-10-21 00:26:53 +02:00
twinaphex
85ae740ec6 (gfx/gl.c) Rename index parameter variable 2014-10-21 00:16:48 +02:00
twinaphex
ef27b31c9f print_buf was unused in shader_gl_cg.c - so get rid of it 2014-10-20 23:22:16 +02:00
twinaphex
c3349004ad Change index variable to 'idx' 2014-10-20 22:58:31 +02:00
twinaphex
42bb37816e Take file_path.h include out of file.h 2014-10-20 21:51:04 +02:00
twinaphex
49bffb85db (video_thread_wrapper.c) see prior commit msg 2014-10-20 20:20:12 +02:00
Twinaphex
564467abe9 (CoreText) Add to AUTHORS 2014-10-20 19:41:39 +02:00
Twinaphex
eb0d1e4116 (CoreText) iOS cannot use ApplicationServices/ApplicationServices.h
header
2014-10-20 19:37:41 +02:00
twinaphex
059ed8fb07 (Shaders) Rename index variables 2014-10-20 19:27:32 +02:00
twinaphex
a82c4db39a (CoreText) Now compiles on OSX 10.6/Xcode 3.2.5 - CoreText/CoreText.h
header didn't exist there
2014-10-20 19:09:09 +02:00
twinaphex
f9841f2b0b (CoreText) OSX 10.6 requires this header be included 2014-10-20 04:30:39 +02:00
twinaphex
4cfa7f3947 License glsym properly 2014-10-20 01:50:57 +02:00
Jay McCarthy
1f788543e7 Adding CoreText font driver for iOS and OS X
The font path settings should be changed to support entering a font
name on these platforms and potentially working with the front-end to
get a list of possible names.
2014-10-18 20:20:55 -04:00
Twinaphex
03fb979730 (video_thread_wrapper.c) Fix 'declaration shadows local variable' 2014-10-14 22:16:01 +02:00
Twinaphex
d59074d9c8 (video_thread_wrapper.c) Fix 'declaration shadows global variables' 2014-10-14 19:04:42 +02:00
Twinaphex
40f97cde13 (gl_common.c) Fix declaration shadows a variable in global scope warning 2014-10-14 18:30:22 +02:00
Twinaphex
4fb4ad8a1e (fonts.c) Fix 'declaration shadows a global variable' warning 2014-10-14 18:28:22 +02:00
Twinaphex
f7d30b775f (Shaders) Fix 'declaration shadows a variable in local scope' warnings 2014-10-14 18:26:28 +02:00
Toad King
0af2abed74 fix resolution changes not appearing until applied in GX 2014-10-12 21:10:17 -05:00
twinaphex
54d130838a More name uniformity in font renderer implementation functions 2014-10-08 18:19:05 +02:00
twinaphex
1cee15a118 Uniquely name each static function for GLX context driver 2014-10-08 18:12:18 +02:00
twinaphex
8cbeeab39f Create unique names for context driver static functions - needed
for Griffin builds
2014-10-08 18:09:01 +02:00
twinaphex
f30042ff03 If video driver/video context driver doesn't support windowed mode,
then treat RARCH_CMD_FULLSCREEN_TOGGLE as no-op
2014-10-08 17:30:05 +02:00