Commit Graph

958 Commits

Author SHA1 Message Date
twinaphex
789ef63dee (360) Don't bake in HAVE_XUI anymore; buildfixes for C++ 2018-04-23 17:35:36 +02:00
twinaphex
fec8d3294c Cleanup 2018-04-23 17:23:14 +02:00
twinaphex
95ecbc0859 Update 2018-04-23 17:22:02 +02:00
twinaphex
830068e5bd Create d3d9x_constant_table_set_float_array 2018-04-23 17:20:08 +02:00
twinaphex
a6fcd9dae0 Create d3d9x_constant_table_set_defaults 2018-04-23 17:09:11 +02:00
twinaphex
0e5ccd7c15 Create d3d9x_constant_table_set_matrix 2018-04-23 17:04:30 +02:00
twinaphex
282b4ba21b (d3d9_common.c) Cleanups 2018-04-23 15:40:43 +02:00
twinaphex
af734939ee More HLSL work 2018-04-23 15:26:35 +02:00
twinaphex
32c92a9a22 Rename d3dxbuffer_release 2018-04-23 15:04:19 +02:00
twinaphex
5dc916f0b3 Take out another header include 2018-04-22 15:45:56 +02:00
twinaphex
04fa4871f0 Create d3d_translate_filter and get rid of duplicate functions 2018-04-22 15:45:11 +02:00
twinaphex
88387ccbde (D3D8) Cleanups 2018-04-22 15:34:08 +02:00
twinaphex
3a93377811 D3D8 buildfix 2018-04-22 14:55:15 +02:00
twinaphex
80fdd6d2a1 Less pointer/variable casting going on 2018-04-22 14:20:59 +02:00
twinaphex
ca8829fe3c (D3D9) Simplifications 2018-04-22 14:00:32 +02:00
twinaphex
a7e40ea3f4 (d3d8_common.c) Define CINTERFACE, get rid of C++ versions 2018-04-22 13:34:05 +02:00
twinaphex
5ee6cdf753 (d3d9_common.c) Cleanups 2018-04-22 13:26:58 +02:00
twinaphex
8de03fe843 (D3D9 common) Define CINTERFACE and get rid of C++ ifdefs 2018-04-22 13:18:56 +02:00
twinaphex
58623d7540 (d3d_common.h) Cleanups 2018-04-22 13:09:03 +02:00
twinaphex
3033dda866 (x11_common.c) Cleanups 2018-04-22 13:05:40 +02:00
twinaphex
248f1242dc Some warning fixes 2018-04-21 18:14:19 +02:00
twinaphex
6929db9fb6 (D3D10/D3D11) Compile shaders with SM 4.0 instead of 5.0 2018-04-21 05:36:59 +02:00
twinaphex
832cc4e945 (MSVC) Silence warnings 2018-04-21 05:20:22 +02:00
aliaspider
b78dcf9f4c update D3D10 driver. 2018-04-21 03:56:19 +01:00
twinaphex
7515c3d7c3 (D3D10) Switch to shader model 4.0 2018-04-21 03:33:08 +02:00
twinaphex
9f2b56a929 Update Direct3D 10 driver 2018-04-21 03:27:41 +02:00
twinaphex
9532a77b4f Buildfix 2018-04-18 07:53:25 +02:00
twinaphex
e17c3d869d Avoid warnings on gx2_common.h 2018-04-18 06:43:21 +02:00
Brandon Wright
6aa33c8710 Add some X11 error checking. 2018-04-16 16:56:36 -05:00
Brandon Wright
95f8205fd1 Add DRM interface for refresh rate. 2018-04-16 15:36:46 -05:00
Brandon Wright
64b2830889 Fix Win32 build. Set Windows header API to Win7. 2018-04-16 14:51:38 -05:00
twinaphex
d46011ae14 Cleanups 2018-04-16 04:20:24 +02:00
Brandon Wright
e049605359 Add refresh rate polling to Win32 >= Windows 7. 2018-04-15 19:33:38 -05:00
Brandon Wright
533f898132 Add get refresh rate context function. Implement for X11 and Wayland. 2018-04-15 17:56:12 -05:00
twinaphex
359de5c84b Create win32_change_display_settings 2018-04-15 17:55:37 +02:00
twinaphex
b6764c43db Buildfix 2018-04-09 19:09:00 +02:00
twinaphex
ff9aebedca Some more Clang warning fixes 2018-04-09 17:48:11 +02:00
twinaphex
8e7b1ede7f Silence Clang warnings 2018-04-09 17:35:27 +02:00
Brandon Wright
9f15e39114 Also use the original fallback designed for older window managers. 2018-04-02 20:21:32 -05:00
Brandon Wright
0a5e65dc06 Add workarounds based on window manager for override-redirect. 2018-04-02 20:01:14 -05:00
Brandon Wright
64686d8106 Set override-redirect on true fullscreen, but after window is mapped. 2018-04-01 17:47:27 -05:00
twinaphex
92b46a8275 Some cleanups 2018-03-30 15:50:27 +02:00
twinaphex
008900e73d (D3D11/D3D12) Fix crashes with completely black or white thumbnail
textures in XMB
2018-03-30 02:30:56 +02:00
Brandon Wright
3bbff3c689 Use _NET_WM_STATE_FULLSCREEN as a first measure, only falling back to override-redirect when not supported. 2018-03-29 17:13:51 -05:00
twinaphex
ef5830b233 Silence some CXX_BUILD warnings 2018-03-29 15:27:30 +02:00
twinaphex
163be3ccfd (vulkan_common.c) Prevent some more collissions in the future 2018-03-28 17:41:04 +02:00
aliaspider
3d96cacd71 add experimental D3D11 hwrender support. 2018-03-25 23:14:14 +01:00
twinaphex
9057ffbde4 use boolean.h instead of stdbool.h 2018-03-24 11:45:50 +01:00
twinaphex
1d1acc8940 Cleanup 2018-03-03 16:33:49 +01:00
twinaphex
542cd6b6bf Uniquely name variables 2018-03-03 15:51:00 +01:00