6784 Commits

Author SHA1 Message Date
twinaphex
af9ec3f7a2 Start adding C codepath 2017-10-02 18:25:54 +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
9c639ec529 Don't use std::vector 2017-10-02 06:12:33 +02:00
twinaphex
5ef6de4d4e C codepath for D3D9 works now 2017-10-02 03:52:53 +02:00
twinaphex
22b14142b6 Update d3d_common.cpp 2017-10-02 03:27:44 +02:00
twinaphex
f6fb1fd953 Create d3d_create_device 2017-10-02 03:15:49 +02:00
twinaphex
4dd209696b Cleanups 2017-10-02 03:02:22 +02:00
twinaphex
6b1a1272a7 Remove d3d->d3d_err 2017-10-02 01:41:23 +02:00
twinaphex
cf9147ff66 Remove <string> include 2017-10-02 01:40:20 +02:00
twinaphex
ace611798e No longer include <string> for d3d.h 2017-10-02 01:38:48 +02:00
twinaphex
52b479fb22 Turn std::string shader_path into char * 2017-10-02 01:38:06 +02:00
twinaphex
c4c41b277e Create d3d_begin_scene/d3d_end_scene 2017-10-02 01:15:23 +02:00
twinaphex
c1cf1af265 Update d3d_device_create_offscreen_plain_surface 2017-10-02 00:49:29 +02:00
twinaphex
86096e677c Update 2017-10-02 00:48:31 +02:00
twinaphex
b8253284e6 Create D3D9 C codepath 2017-10-02 00:47:14 +02:00
twinaphex
95d035883c Create d3d_surface_lock_rect 2017-10-02 00:45:33 +02:00
twinaphex
0559be4e72 Create d3d_device_create_offscreen_plain_surface 2017-10-02 00:38:05 +02:00
twinaphex
95ca5a3876 Cleanups 2017-10-02 00:30:29 +02:00
twinaphex
ebe5f65893 Create d3d_device_get_render_target_data 2017-10-02 00:21:06 +02:00
twinaphex
d960cc8c0f (D3D) Cleanups 2017-10-01 23:22:35 +02:00
twinaphex
8b1ae9427e Create d3d_device_set_render_target 2017-10-01 23:19:44 +02:00
twinaphex
30af756969 Create d3d_device_get_render_target 2017-10-01 22:38:30 +02:00
twinaphex
563024502f Create d3d_surface_free 2017-10-01 22:28:48 +02:00
twinaphex
ff40cba3de Create d3d_vertex_declaration_free - wrap more D3D functions 2017-10-01 22:23:28 +02:00
Hans-Kristian Arntzen
5c67fc3040 Vulkan: Enable VK_KHR_sampler_mirror_clamp_to_edge extension. 2017-10-01 20:20:45 +02:00
Twinaphex
59f7a59b3f (Cocoa) Fix small leak 2017-10-01 09:33:53 +02:00
twinaphex
851af0532d d3d_set_vertex_shader - add D3D9 C codepath 2017-09-29 17:46:57 +02:00
twinaphex
a40692f0c4 More fleshing out of d3d_common.cpp 2017-09-29 17:40:27 +02:00
twinaphex
028c04f358 Buildfixes 2017-09-29 17:34:08 +02:00
twinaphex
9ca4b9baf0 Implement more D3D C codepaths 2017-09-29 17:32:06 +02:00
twinaphex
9eba2c8e39 Fix CXX_BUILD on Windows 2017-09-28 18:53:09 +02:00
twinaphex
c7975d8e36 Take out RARCH_INTERNAL ifdef 2017-09-28 00:06:13 +02:00
twinaphex
a3ded01b64 Cleanups 2017-09-27 23:16:37 +02:00
twinaphex
e9a072c1ce uniquely name D3D function for initing renderchain 2017-09-20 14:53:40 +02:00
twinaphex
105b98b837 Rename gl_legacy_renderchain to gl2_renderchain 2017-09-19 15:06:49 +02:00
twinaphex
2fb68c7007 (D3D9 HLSL) Cleanups 2017-09-19 15:02:51 +02:00
twinaphex
0ddc349557 (D3D9 HLSL) Cleanups 2017-09-19 14:58:56 +02:00
twinaphex
52970c773b Cleanup 2017-09-19 14:55:18 +02:00
twinaphex
d149d590cf Fix some Xbox unresolved symbols 2017-09-14 22:24:04 +02:00
twinaphex
3ab07fc43f Fix some Xbox unresolved symbol errors 2017-09-14 22:17:05 +02:00
twinaphex
557c6c1d19 (D3D) Try to treat HLSL shaders same as Cg shaders for now 2017-09-13 04:37:29 +02:00
twinaphex
88b593e4af (360) Builds again(360) Builds again(360) Builds again(360) Builds
again(360) Builds again(360) Builds again(360) Builds again(360) Builds
again(360) Builds again
2017-09-13 04:33:43 +02:00
twinaphex
170b368044 (360) Some buildfixes 2017-09-13 04:21:00 +02:00
twinaphex
07148293a5 (Xbox) Some buildfixes 2017-09-13 03:18:31 +02:00
twinaphex
dbb6adb453 C89_BUILD fixes 2017-09-11 04:17:28 +02:00
twinaphex
ba77d862a3 video_shader_parse.c - reduce stack usage 2017-09-09 22:54:55 +02:00
twinaphex
06a33aada8 Cleanups 2017-09-09 04:22:38 +02:00
twinaphex
30bff1ffab Cleanups 2017-09-09 04:11:46 +02:00
twinaphex
0a6c8122d0 Cleanups 2017-09-09 02:36:08 +02:00