Commit Graph

6846 Commits

Author SHA1 Message Date
vanfanel
91c9da529f VC EGL context: Fixed hard freeze when toggling the bilinear filter option 2017-11-01 12:19:08 +01:00
Brad Parker
fc856c76a8 fix race condition reading OSD message in video driver 2017-10-29 23:28:02 -04:00
Brad Parker
3098b5e3df gdi: fix uninitialized usage warning 2017-10-24 00:37:50 -04:00
twinaphex
8072dab6fe Clean this up 2017-10-22 05:24:57 +02:00
twinaphex
d203e4dc9c video_shader_driver_resolve_parameters - fix crash at startup with
MSVC
2017-10-22 05:21:31 +02:00
twinaphex
bb051f185b MSVC/C89 buildfixes 2017-10-22 05:13:22 +02:00
Twinaphex
ba2f79a8c3 Merge pull request #5566 from vanfanel/master
Moved original max_swapchain=2 implementation to proper location for future use or reference
2017-10-19 18:50:51 +02:00
vanfanel
b40d50bba4 Moved commented old implementation to proper location. 2017-10-19 14:21:47 +00:00
Twinaphex
ef5cbfed61 Merge pull request #5560 from orbea/xshm
Fix compilation with --enable-xshm.
2017-10-19 13:15:30 +02:00
Jean-André Santoni
628acf5296 Merge pull request #5564 from vanfanel/master
Add experimental way to make max_swapchain=2 work Rpi with GLES on dispmanx
2017-10-19 16:53:27 +07:00
Brad Parker
fd18c2c942 win32: use W-function for file drag&drop 2017-10-18 15:08:01 -04:00
orbea
5ec052b675 Fix compilation with --enable-xshm.
Fixes https://github.com/libretro/RetroArch/issues/5551.
2017-10-18 09:33:09 -07:00
vanfanel
d9ec2267f7 Change max_swapchain=2 implementation to actually working code. 2017-10-18 12:06:58 +00:00
vanfanel
65ef37706c Add experimental way to make max_swapchain=2 work on EGL/GLES VideoCore (Raspberry Pi) 2017-10-18 03:06:30 +00:00
twinaphex
8464ad30bd (Xbox 360) Buildfixes 2017-10-16 01:33:17 +02:00
Brad Parker
38c30667c5 fix include paths 2017-10-14 23:08:43 -04:00
Brad Parker
ee7590868a add option to remove frame count from FPS display 2017-10-13 20:35:55 -04:00
rz5
0a0c538e2b (gl driver) Set flags after detecting GL core context 2017-10-13 22:48:17 +01:00
rz5
677229d541 (video driver) Style nit 2017-10-12 19:59:20 +01:00
rz5
24c1ad72ce (video driver) If we can't set flag data, do it later
Currently, there is at least one instance where video_context_driver_set_flags() is called when current_video_context.set_flags is set to NULL (see #5538). To solve this, we create 2 new global variables - one to store flag data and the other to symbolize we deferred setting flag data.
This way, the next time we do get_flags(), we first check if we have anything stored first.

Should fix #5538
2017-10-12 17:38:07 +01:00
Twinaphex
59cabfe80f Merge pull request #5454 from rz5/master
Prevent crashes caused by loading shaders in incompatible contexts
2017-10-11 17:25:25 +02:00
Brad Parker
fff3e225d2 comments 2017-10-10 15:28:29 -04:00
Brad Parker
072b347c0f fix OSD background alignment with non-default X/Y positions 2017-10-10 15:16:58 -04:00
Brad Parker
a4bc1c9768 add menu options for OSD background color 2017-10-10 14:53:32 -04:00
Brad Parker
7aadb0ee13 allow transparency for OSD background 2017-10-10 14:00:49 -04:00
Brad Parker
f156f7cd94 initial working OSD background color (only when content not loaded) 2017-10-09 23:30:11 -04:00
Brad Parker
a153ed0b42 testing 2017-10-09 21:19:32 -04:00
twinaphex
6a5ad56bc6 Start undoing C++ comments 2017-10-07 17:19:20 +02:00
twinaphex
7dcafe4b40 (HLSL) Cleanups 2017-10-03 05:18:32 +02:00
twinaphex
a1b39b9c8b (360) Buildfix 2017-10-03 05:15:18 +02:00
twinaphex
0a3a30c99c (xdk360_fonts.cpp) Use some d3d_common functions 2017-10-03 05:12:21 +02:00
twinaphex
86f5cc6571 xdk360_fonts.cpp - use C comments 2017-10-03 04:46:36 +02:00
twinaphex
0695d93cee (xdk360_fonts.cpp) Start using d3d_common functions 2017-10-03 04:43:54 +02:00
twinaphex
cf9ab18cab (360) Buildfix 2017-10-03 04:21:25 +02:00
twinaphex
51ea984f4f Create d3d_texture_get_level_desc 2017-10-03 04:18:27 +02:00
twinaphex
d10de20bff Start compiling Griffin as C for 360 - C89 fixes 2017-10-03 04:11:41 +02:00
twinaphex
bd94f265fa Cleanups 2017-10-03 03:57:28 +02:00
twinaphex
51a173fc83 Fix CXX_BUILD 2017-10-03 02:57:24 +02:00
twinaphex
6c262fe44f Convert to C 2017-10-03 02:49:06 +02:00
twinaphex
d23d742439 Convert d3d9_cg_renderchain to C 2017-10-03 02:45:06 +02:00
Brad Parker
2bb20a0b4f add generic vector_list for custom types, use it to remove std::vector from D3D9 Cg renderchain 2017-10-02 19:19:12 -04:00
twinaphex
71dd8f9084 Silence more warnings 2017-10-03 00:56:18 +02:00
twinaphex
702f1276d6 Silence warnings 2017-10-03 00:53:09 +02:00
Alcaro
8d274f4f43 let's not include unneeded headers. 2017-10-03 00:03:55 +02:00
Alcaro
b97853a536 Rename STRING_REP_ULONG to STRING_REP_USIZE 2017-10-02 22:51:51 +02:00
twinaphex
bb2702ef2f (Xbox) Some buildfixes 2017-10-02 22:35:06 +02:00
twinaphex
345e1ae419 Buildfix for Xbox 2017-10-02 22:31:20 +02:00
twinaphex
721afe22d8 (MSVC 2010) Compile griffin.c as C 2017-10-02 22:06:32 +02:00
twinaphex
7ff34f8efe Update 2017-10-02 21:58:06 +02:00
twinaphex
590cdeb130 Convert d3d_w32_font to C 2017-10-02 21:52:10 +02:00