Commit Graph

109 Commits

Author SHA1 Message Date
twinaphex
c60f706f1e (MSVC 2013) Update solution
Griffin - add better ifdefs
2018-02-03 20:50:31 +01:00
twinaphex
94022f0599 (MSVC 2013) Add HAVE_SLANG
(Griffin) Add SPIRV-Cross/slang rules to Griffin
2018-02-03 17:10:20 +01:00
aliaspider
d0d8a98046 (msvc) fix glslang build.
glslang still can't build with griffin since the files expect to be
compiled seperately.
2018-01-21 11:52:56 +01:00
Brad Parker
55559983fd UTF-8 BOM fixes 2017-12-30 23:07:59 -05:00
twinaphex
a792112bd1 Update glslang support for MSVC 2017-12-30 04:36:35 +01:00
twinaphex
7d2e9290e2 Convert another file to C 2017-11-06 19:49:06 +01:00
twinaphex
f5d9427d48 Convert shader_hlsl.cpp to C 2017-11-06 19:44:00 +01:00
twinaphex
be5d3cb0ba Convert platform_xdk.cpp to C 2017-10-03 04:36:43 +02:00
twinaphex
6c262fe44f Convert to C 2017-10-03 02:49:06 +02:00
twinaphex
590cdeb130 Convert d3d_w32_font to C 2017-10-02 21:52:10 +02:00
twinaphex
8aef6dff1c Convert d3d8_renderchain to C 2017-10-02 21:39:35 +02:00
twinaphex
0db3aec722 Convert menu_display_d3d.cpp to C 2017-10-02 19:04:49 +02:00
twinaphex
bd66937112 Convert d3d_ctx.cpp to C 2017-10-02 07:57:49 +02:00
twinaphex
c3bcbaea14 Convert d3d.cpp to C 2017-10-02 07:48:57 +02:00
twinaphex
983e160e67 Convert file to C 2017-10-02 07:18:11 +02:00
twinaphex
5ef6de4d4e C codepath for D3D9 works now 2017-10-02 03:52:53 +02:00
twinaphex
0a29c4711a xaudio file can now compile as both C and C++ 2017-09-28 16:50:30 +02:00
twinaphex
374b6115e1 Update HLSL backend 2017-09-05 03:21:58 +02:00
twinaphex
b46c4b4db5 Create d3d8_renderchain.cpp and d3d9_hlsl_renderchain.cpp 2017-09-05 00:00:17 +02:00
twinaphex
795ae524e9 Convert gdi_ctx.cpp to C 2017-08-09 13:56:47 +02:00
twinaphex
a4a027be67 Convert wgl_ctx into C - also take care of serious warning 2017-08-09 13:51:33 +02:00
twinaphex
c3851d42e6 Convert win32_common.cpp to C - gets rid of all the extern "C"
references as well.
Note to bparker - DragAcceptFiles has a minimum dependency for WinXP,
might have to go through a function pointer there or have a
compilation-time ifdef
2017-08-09 13:39:14 +02:00
twinaphex
e5f788b28c Update griffin 2017-05-20 23:16:49 +02:00
twinaphex
7790fc3647 MOve renderchain files to dir 2017-04-19 01:51:05 +02:00
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
Brad Parker
49d7be9813 MSVC GDI buildfix 2017-01-16 20:41:05 -05:00
Andrés Suárez
f9c3869b43 Merge branch 'master' into qt 2016-12-11 15:08:19 -05:00
radius
fd84613db5 get this working again 2016-11-19 21:19:56 -05:00
twinaphex
fdac55edf4 Attempt to update this - without success so far 2016-12-05 03:35:09 +01:00
twinaphex
62ab2fcc9c SPIRV-Cross buildfix 2016-12-04 04:19:13 +01:00
twinaphex
8d186dab88 Relocate D3D drivers 2016-08-01 22:05:57 +02:00
Hans-Kristian Arntzen
596cd320c6 Vulkan: Update SPIRV-Cross and glslang. 2016-06-25 14:44:56 +02:00
twinaphex
c819686ba4 Add FFT for Griffin too 2016-06-15 19:34:23 +02:00
twinaphex
43dbbc20e0 (Qt) Add QtWindow class 2016-06-10 10:15:38 +02:00
twinaphex
acf0a74e6d Add ui_qt_application 2016-06-09 20:18:08 +02:00
twinaphex
69f32c3a35 Add qt/ui_qt_window.cpp 2016-06-09 20:11:26 +02:00
twinaphex
47abc22fe9 ui_win32_window.c needs to become a C++ file for DragAcceptFiles 2016-06-08 10:05:48 +02:00
twinaphex
afa99db9dc (Vulkan Windows/WGL) Change ifdef for Griffin 2016-05-16 08:38:17 +02:00
twinaphex
4ae92cfc4b (Android) Bake in Vulkan, and use spirv-cross now 2016-05-15 14:02:48 +02:00
Hans-Kristian Arntzen
75003b65f1 Revamp Android NDK build system.
Split up into separate modules to avoid the pain with cross-defines from
C and C++.

Move to c++_static STL. It's the recommended way since a while back and
fixes some build issues as well.
2016-03-21 23:43:59 +01:00
twinaphex
784df92f8d (Android) Compile in Vulkan support 2016-03-01 23:37:27 +01:00
twinaphex
207c87e551 Add glslang files to griffin_cpp 2016-02-17 07:23:32 +01:00
twinaphex
b6a9f5c239 Start adding vulkan files to Griffin 2016-02-17 05:22:17 +01:00
twinaphex
fd99b9bfb3 Rename XUI files/defines 2016-01-12 09:23:17 +01:00
twinaphex
54f46f4ee3 Update headers 2016-01-10 04:41:52 +01:00
twinaphex
aa488dda25 Create video driver poke load_texture / unload_texture 2015-12-20 20:52:23 +01:00
twinaphex
588b4259f7 Rename d3d_wrapper to d3d_common 2015-11-18 13:00:13 +01:00
twinaphex
406d37eb88 Convert xdk360_fonts.c to C++ 2015-11-17 22:48:11 +01:00
twinaphex
d55a34b54b Move cocoa_input.m to griffin_objc.m 2015-11-16 01:08:01 +01:00
twinaphex
79886a2768 Convert cocoa_input.c to Obj-C 2015-11-16 01:05:49 +01:00
twinaphex
1da727cd54 convert keyboard_event_win32 to C++ 2015-11-11 20:23:19 +01:00
twinaphex
9deeececf1 Turn win32_common and wgl_ctx into C++ 2015-11-11 20:07:06 +01:00
twinaphex
eae2f3eeda Convert menu_display_d3d.c to C++ 2015-11-09 02:19:59 +01:00
twinaphex
cb9960c6e2 Compile video_texture as C++ for Win32 2015-11-09 01:19:09 +01:00
twinaphex
7ad32fc8aa (XDK) Move files around 2015-09-20 15:39:59 +02:00
Twinaphex
5c3d4eb4e5 (Qt) Turn ui_qt.cpp to ui_qt.c 2015-04-13 10:47:02 +02:00
twinaphex
31376b4a65 Start moving cpp files to griffin_cpp.cpp 2015-04-12 19:13:21 +02:00
twinaphex
7c44f3e33e (griffin_cpp.cpp) Update 2015-04-12 18:59:50 +02:00
twinaphex
c2d8d7e530 (Qt) Start making clean Qt skeleton implementation - radius needs to do the rest 2015-04-12 18:56:23 +02:00