twinaphex
0217bcfbce
(PC D3D) Update PC D3D driver to make it more inline with XDK D3D
...
driver
2014-05-30 08:22:56 +02:00
twinaphex
6e333c966c
(Xbox/D3D) Make two drivers more alike
2014-05-29 17:35:24 +02:00
twinaphex
fc1e9786bb
(D3D) Work towards common base driver
2014-05-29 08:20:32 +02:00
Themaister
ca2715841b
Fix Win32 build.
2014-05-26 18:52:35 +02:00
OV2
6373f9acd3
(D3D) use new instead of calloc so that constructors are run
2014-04-26 13:26:01 +02:00
Themaister
105872a42c
Add HW context support to X/EGL and KMS/EGL.
2014-04-19 16:06:25 +02:00
twinaphex
68593e39ea
(D3D9) Replace menu_iterate_xui code
2014-04-01 04:49:32 +02:00
Themaister
6b470442e6
Fixup Win32 build.
...
D3D stubbed out until it's fixed.
2014-03-09 17:15:10 +01:00
Themaister
6a45de307d
Build fix MinGW.
2014-03-09 15:49:20 +01:00
twinaphex
a95290b94a
(D3D Move more code over for Xbox
2014-03-08 04:56:27 +01:00
twinaphex
7599caac81
(D3D) Move code around
2014-03-08 04:08:18 +01:00
twinaphex
dabfafc7cc
(D3D) Move stuff around
2014-03-08 04:03:12 +01:00
twinaphex
856f7a2e2c
(D3D) Build fix
2014-03-07 21:58:21 +01:00
twinaphex
8714939ab7
(D3D) Start implementing Xbox code in regular D3D driver
2014-03-07 21:55:18 +01:00
twinaphex
2708bef175
(D3D) Add XDK ifdefs in d3d9_pc.cpp
2014-03-07 21:14:56 +01:00
twinaphex
fd76a28a32
(D3D) Refactor D3DVideo class to d3d_video_t - should be very
...
similar to XDK D3D driver now
2014-03-07 19:34:17 +01:00
twinaphex
e639c6042e
(D3D Refactor render_chain.cpp - shouldn't be a class
2014-03-07 19:13:20 +01:00
twinaphex
8a670dd2c8
(PC D3D9) Go through d3dr pointer
2014-03-05 05:25:27 +01:00
Lioncash
fb9959d338
Fix wrong usage of free in d3d9/d3d.cpp. Should be delete.
2014-02-22 17:19:47 -05:00
OV2
43b209a5c0
D3D9: use new during init so that constructors are run
2014-02-08 19:56:02 +01:00
Themaister
6c5d481f2d
Fix MinGW compile.
2014-01-22 16:39:39 +01:00
twinaphex
7cbfb14791
(D3D9 PC) Go through font context driver now
2014-01-18 21:51:30 +01:00
twinaphex
544df55017
(D3D) check_window - check if d3d_quit has been set to true, and if so,
...
set quit pointer value to true
2014-01-18 21:07:34 +01:00
twinaphex
280b9d5406
(D3D9) Move more code to d3d9_pc context driver
2014-01-18 20:49:57 +01:00
twinaphex
ab9d4440db
(D3D) Create graphics context driver for D3D and move
...
state code over to it
2014-01-18 18:43:40 +01:00
twinaphex
ff3a157a9d
(D3D) Ifdefs for HAVE_CG (and miscellaneous)
2014-01-15 19:00:46 +01:00
twinaphex
73b23f7002
(MSVC) Fix warnings
2014-01-15 17:05:08 +01:00
twinaphex
b34a21be83
(D3D9) quit variable must be static
2014-01-09 22:25:50 +01:00
twinaphex
5752bb1b9c
(D3D) Move implementation-specific functions to d3d9_pc.cpp
2014-01-09 21:27:53 +01:00
twinaphex
51eb1d9e52
(D3D) Compatibility with Xbox 1 - WIP
2014-01-09 20:04:18 +01:00
twinaphex
feb11c525c
(D3D) Add some more ifdefs for portability purposes
2014-01-09 19:52:01 +01:00
twinaphex
c32fc07b3f
(D3D) Turned D3DVideo class into struct
2014-01-09 19:43:45 +01:00
twinaphex
eae35b9a50
(D3D) Move more functions out of D3DVideo class
2014-01-09 19:05:31 +01:00
twinaphex
e48b7e7d8a
(D3D) Refactor D3D driver
2014-01-09 18:44:25 +01:00
Themaister
b618306995
Big D3D9 cleanup.
...
Use bool for return instead of int (many bugs because of that ...).
Remove all use of exceptions, use delayed constructors (due to no
exceptions ...). Drop use of unique_ptr in D3D9 (not really needed).
2014-01-01 16:53:15 +01:00
twinaphex
d4a9cc3d8c
(D3D) Shouldn't need ifdef __cplusplus - extern "C" anymore
2014-01-01 02:58:19 +01:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
twinaphex
17af6a0465
(D3D) Rename video_d3d9 to video_d3d
2014-01-01 01:09:31 +01:00