122 Commits

Author SHA1 Message Date
twinaphex
d918c1791a Get rid of some configuration.h dependencies 2020-02-12 16:09:30 +01:00
twinaphex
81d276fa11 (D3D9 HLSL) Fix two warnings with cxx_BUILD 2019-07-26 17:29:53 +02:00
twinaphex
f0f5c32b51 Remove state tracker - legacy code - we can revisit this later
and integrate it in a way so that it scales across all drivers
2019-07-09 07:39:38 +02:00
twinaphex
ee3208ac39 Integrate video_driver.c into retroarch.c 2019-06-17 15:10:22 +02:00
orbea
28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
orbea
bfc366decc Squeeze extra blank lines with cat(1).
Example:

find . -type f -iname '*.c' | while read -r i; do
  cat -s "$i" > "$i.new"
  mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
twinaphex
22d6930488 Some MSVC 2010 360 buildfixes 2018-07-06 04:45:52 +02:00
twinaphex
eac9ce1818 Refactor load_program 2018-05-18 08:49:52 +02:00
twinaphex
3c1c6758c7 Update 2018-05-18 01:38:45 +02:00
twinaphex
ce79ff79d2 Cleanups 2018-05-18 01:10:13 +02:00
twinaphex
db184a470b Cleanups 2018-05-18 00:51:45 +02:00
twinaphex
c9de823e38 (D3D9 HLSL) Start getting rid of old code 2018-05-18 00:46:39 +02:00
twinaphex
d457256bda (D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL) More work
hooking up the stock shader(D3D9 HLSL) More work hooking up the stock
shader(D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL) More
work hooking up the stock shader(D3D9 HLSL) More work hooking up the
stock shader(D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL)
More work hooking up the stock shader(D3D9 HLSL) More work hooking up
the stock shader
2018-05-18 00:36:51 +02:00
twinaphex
48b9506299 (HLSL) Implement renderchain_add_pass 2018-05-18 00:27:07 +02:00
twinaphex
076a8a6a97 (D3D9 HLSL) Updates 2018-05-18 00:24:19 +02:00
twinaphex
5a84170efe Simplify d3d9_hlsl_load_program 2018-05-18 00:19:02 +02:00
twinaphex
c4a38f24d1 Refactor D3D9 HLSL 2018-05-18 00:17:47 +02:00
twinaphex
991882cbd6 Create d3d9_hlsl_bind_program 2018-05-17 23:25:43 +02:00
twinaphex
8fadef7082 Update d3d9_set_vertex_shader 2018-05-17 23:23:17 +02:00
twinaphex
eb27d014e8 Cleanups 2018-05-17 22:50:37 +02:00
twinaphex
f7b1007995 Move mvp_val to hlsl_renderchain 2018-05-17 22:46:51 +02:00
twinaphex
3b7a1a8a73 Make hlsl_load_program more like Cg version 2018-05-17 22:30:57 +02:00
twinaphex
0df8ca030f Cleanups 2018-05-17 22:22:10 +02:00
twinaphex
be9f643edb Get rid of hlsl->dev 2018-05-17 21:26:11 +02:00
twinaphex
cabe5c6686 Uncomment d3d9_hlsl_renderchain_set_params for state tracker 2018-05-17 21:11:43 +02:00
twinaphex
d946cf1ee5 Create common set vertices function 2018-05-17 21:07:44 +02:00
twinaphex
2011453340 Cleanups 2018-05-17 20:50:32 +02:00
twinaphex
9d6777a87f Rewrite set_shader_params to be nearly identical to Cg renderchain 2018-05-17 20:45:26 +02:00
twinaphex
6c392d3863 Cleanups 2018-05-17 20:31:16 +02:00
twinaphex
70074010e0 Cleanups 2018-05-17 20:15:47 +02:00
twinaphex
aec7ce3f4e Update 2018-05-17 20:01:20 +02:00
twinaphex
ebc2cc6d5b (HLSL) Cleanup log messages 2018-05-17 19:57:07 +02:00
twinaphex
cc1f503f57 (HLSL) Further cleanups 2018-05-17 19:55:08 +02:00
twinaphex
bef7b481c6 Refactor more D3D9 HLSL renderchain code 2018-05-17 19:33:47 +02:00
twinaphex
5bb1b2ef7c Start refactoring HLSL code - constant table parameter setters 2018-05-17 19:26:52 +02:00
twinaphex
da53ddc99b Create d3d9_hlsl_get_constant_by_name 2018-05-17 19:13:39 +02:00
twinaphex
d28aad6372 Rename hlsl_compile_program 2018-05-17 18:46:57 +02:00
twinaphex
08425d978c Create d3d9_renderchain_destroy_passes_and_luts 2018-05-17 17:59:42 +02:00
twinaphex
c022190895 Cleanups 2018-05-17 17:52:44 +02:00
twinaphex
041d51b8d1 Cleanups 2018-05-17 17:50:33 +02:00
twinaphex
f8b7104ef2 Move more common code to d3d9_renderchain.h 2018-05-17 17:38:42 +02:00
twinaphex
a024da61f4 More code de-duplication 2018-05-17 17:27:56 +02:00
twinaphex
e01a028e24 Move add_lut_internal to d3d9_renderchain.h 2018-05-17 17:25:46 +02:00
twinaphex
c46d84b799 Create d3d9_renderchain_add_lut 2018-05-17 17:23:53 +02:00
twinaphex
6d2b5c8052 Move read_viewport function back to d3d9.c 2018-05-17 17:17:08 +02:00
twinaphex
ad3cedfff1 Create d3d9_init_renderchain 2018-05-17 17:15:04 +02:00
twinaphex
ea5e4e9ae4 Create struct D3D9Vertex 2018-05-17 17:10:44 +02:00
twinaphex
bc59b0345d Start unifying the structs across the two renderchains 2018-05-17 16:42:27 +02:00
twinaphex
517e42c9c7 Pass d3d pointer to set_mvp 2018-05-17 05:46:49 +02:00
twinaphex
8161add9e4 (D3D renderchains) Updates 2018-05-17 05:36:56 +02:00