twinaphex
59fed065e9
Change d3d9.hpp to d3d.hpp
2014-06-11 00:49:18 +02:00
twinaphex
c4989fbf6b
(D3D) Renderchain_clear_texture can go into blit_texture
...
function now
2014-06-08 03:02:02 +02:00
twinaphex
f84e59568c
(D3D) Remove some header includes
2014-03-08 03:36:10 +01:00
twinaphex
85bfecf1e9
(D3D) Cleanup render_chain.hpp
2014-03-07 19:17:59 +01:00
twinaphex
e639c6042e
(D3D Refactor render_chain.cpp - shouldn't be a class
2014-03-07 19:13:20 +01:00
twinaphex
61893a82e8
(D3D9) Move more Cg functions to render_chain_cg.cg
2014-03-05 01:54:09 +01:00
twinaphex
dfe33b5ade
(Cg) Move bind_tracker and init_fvf to render_chain_cg.h
2014-03-04 18:42:22 +01:00
twinaphex
e9fb97254b
(D3D9) Start isolating all Cg code and move it to render_chain_cg.h
2014-03-04 18:24:47 +01:00
twinaphex
16af303c9e
(D3D9) Refactor render_chain.cpp - isolate Cg code
2014-03-04 18:19:47 +01:00
twinaphex
51eb1d9e52
(D3D) Compatibility with Xbox 1 - WIP
2014-01-09 20:04:18 +01:00
Themaister
f64b670d9a
Don't use std::shared_ptr for state tracker.
2014-01-01 16:59:19 +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
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
twinaphex
115f706f24
(D3D) Split up version-agnostic defines into separate header file - will be
...
fleshed out later for D3D8, D3D9, etc.
2014-01-01 00:58:21 +01:00
twinaphex
88a0b45ad5
(D3D) Use version-agnostic defines
2014-01-01 00:49:00 +01:00
twinaphex
d4850b3cd4
(D3D) Split up D3DVideo-specific code to separate file
2013-12-31 23:20:37 +01:00
Themaister
8bb4cbae46
Avoid complete reinit on apply_state_changes.
...
Clean up multi-pass logic a bit in D3D9.
2013-04-21 14:04:16 +02:00
Themaister
e95a15d4ed
CGP fixes in D3D9.
2013-04-21 11:18:55 +02:00
OV2
20d1fba464
win32: use shader_parse for d3d
2013-04-07 01:14:05 +02:00
OV2
144fb0de43
win32: set stock shaders after last pass, destroy cg programs on deinit
2013-03-30 14:20:40 +01:00
OV2
c9f4db8dcc
win32: add float_framebuffer and frame_count_mod to d3d9
2013-03-30 14:20:34 +01:00
OV2
a00858a6be
win32: use color in d3d stock shader, pass valid color values
2013-03-29 11:46:56 +01:00
Twinaphex512
3005adffc3
(D3D driver) Add HAVE_CG defines
2012-11-14 01:13:08 +01:00
Themaister
c0323a5677
Use Rarch state tracker.
2012-10-27 12:20:52 +02:00
Themaister
e53dd431b4
Begin merging D3D9 driver.
2012-10-26 22:18:26 +02:00