Commit Graph

59 Commits

Author SHA1 Message Date
twinaphex
04fa4871f0 Create d3d_translate_filter and get rid of duplicate functions 2018-04-22 15:45:11 +02:00
twinaphex
ca8829fe3c (D3D9) Simplifications 2018-04-22 14:00:32 +02:00
twinaphex
58623d7540 (d3d_common.h) Cleanups 2018-04-22 13:09:03 +02:00
twinaphex
b4a743fff4 Split up menu display drivers for D3D8/D3D9 into separate drivers;
split up d3d_common into separate files
2018-03-03 15:28:58 +01:00
twinaphex
ee813ab76b Create new functions for d3d_common.c 2018-01-29 11:44:55 +01:00
twinaphex
61971c2f0e Remove header requirements for menu_display_d3d.c 2018-01-26 03:53:56 +01:00
twinaphex
3adb6cc5a8 CXX_BUILD fixes 2018-01-25 16:42:10 +01:00
twinaphex
d4367ed993 Cleanups 2018-01-25 15:30:48 +01:00
twinaphex
8f4a1b748b (D3D8/D3D9) More dehardcoding 2018-01-25 14:34:20 +01:00
twinaphex
8422e44a2d Start moving d3dx fonts code to d3d_common.c 2018-01-25 14:13:21 +01:00
twinaphex
c76ce05070 Update d3d_w32_font 2018-01-25 12:16:57 +01:00
twinaphex
684374eec8 Remove D3DVIEWPORT dependency 2018-01-25 10:03:50 +01:00
twinaphex
0588c3c68e Don't rely on LPDIRECT3DTEXTURE 2018-01-25 04:28:50 +01:00
twinaphex
26f9489f89 Replace LPDIRECT3D 2018-01-25 04:12:37 +01:00
twinaphex
bc81a9dc88 Dehardcode LPDIRECT3DDEVICE usage 2018-01-25 01:45:03 +01:00
twinaphex
4b6c4e5a6a BUildfix for D3D enum 2018-01-23 04:25:37 +01:00
twinaphex
d28d14079a Create separate D3D8 and D3D9 drivers 2018-01-23 02:55:33 +01:00
twinaphex
4a5de7ed6a Use D3D common format functions 2018-01-20 16:45:45 +01:00
twinaphex
c4d3ea6f8d Add want_mipmap function parameter to d3d_texture_new 2018-01-16 09:11:14 +01:00
twinaphex
86385dcaf7 Start creating d3d_texture_t 2018-01-15 23:13:16 +01:00
twinaphex
27caf46616 Add d3d_get_render_state 2018-01-15 06:14:20 +01:00
aliaspider
25a7c04a27 (direct3D) fix scaling in the menu display driver. 2018-01-15 03:45:37 +01:00
aliaspider
7b09d5399c (Direct3D) Menu display driver implementation. 2018-01-14 02:21:48 +01:00
twinaphex
49ea8b950e Create d3dx_compile_shader 2018-01-07 20:32:43 +01:00
twinaphex
e90a71d9f5 Create d3dx_compile_shader_from_file 2018-01-07 11:52:32 +01:00
twinaphex
df2a31b0e9 Create d3d pixel shader/vertex shader functions 2018-01-06 23:10:27 +01:00
twinaphex
d7df6b3729 Create d3d_free_vertex_shader/d3d_free_pixel_shader 2018-01-06 22:57:44 +01:00
twinaphex
e03e578212 Add d3d_set_pixel_shader 2018-01-06 22:49:36 +01:00
twinaphex
9fe3271900 Add d3dxbuffer_release 2018-01-06 21:30:50 +01:00
twinaphex
553099abf1 Add d3d_check_device_type 2018-01-06 19:42:22 +01:00
twinaphex
9b52164b00 Create d3d_get_adapter_display_mode 2018-01-06 16:10:05 +01:00
twinaphex
41d9a8fd75 Make D3DX optional 2018-01-04 14:42:13 +01:00
twinaphex
d3480e6365 Create d3d_font_indirect 2018-01-03 19:03:19 +01:00
twinaphex
3a3776ba24 Create d3d_initialize_symbols 2018-01-03 18:38:13 +01:00
twinaphex
30ba656f5c Create d3d_create 2018-01-03 18:09:31 +01:00
twinaphex
6e22e2b4fc Add d3d_device_get_backbuffer 2018-01-03 15:21:48 +01:00
gblues
6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
51ea984f4f Create d3d_texture_get_level_desc 2017-10-03 04:18:27 +02:00
twinaphex
d23d742439 Convert d3d9_cg_renderchain to C 2017-10-03 02:45:06 +02:00
twinaphex
6eb23efb54 Start implementing D3DXMatrix functions inside d3d_common.c 2017-10-02 18:50:54 +02:00
twinaphex
f6fb1fd953 Create d3d_create_device 2017-10-02 03:15:49 +02:00
twinaphex
c4c41b277e Create d3d_begin_scene/d3d_end_scene 2017-10-02 01:15:23 +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
ebe5f65893 Create d3d_device_get_render_target_data 2017-10-02 00:21:06 +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
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00