Commit Graph

39465 Commits

Author SHA1 Message Date
twinaphex 83ffb5092a Cleanups 2017-09-05 03:00:51 +02:00
twinaphex 9880e76d25 Implement set min/mag/u/v for D3D8 2017-09-05 01:12:06 +02:00
twinaphex 2b81f945df Update D3D8 codepaths 2017-09-05 01:03:55 +02:00
twinaphex 6f26a9b97e Take this out 2017-09-05 01:01:00 +02:00
twinaphex c691bbaedc Start going through compilation errors 2017-09-05 00:57:58 +02:00
twinaphex fb5744318a Start adding D3D8 headers 2017-09-05 00:37:17 +02:00
twinaphex fd14986368 (d3d_common.cpp) Cleanups 2017-09-05 00:21:41 +02:00
twinaphex e1c139dda6 Buildfix 2017-09-05 00:10:24 +02:00
twinaphex d1709c7ffb Buildfix 2017-09-05 00:07:26 +02:00
twinaphex 9087b367b6 Start adding D3D8 rules 2017-09-05 00:06:07 +02:00
twinaphex b46c4b4db5 Create d3d8_renderchain.cpp and d3d9_hlsl_renderchain.cpp 2017-09-05 00:00:17 +02:00
twinaphex c96b843330 xdk_renderchain.cpp should become the D3D8 renderchain implementation
(for Xbox OG/PC);
xdk360_renderchain.cpp will become the D3D9 HLSL one (for 360/PC)
2017-09-04 23:50:13 +02:00
Brad Parker 521d3220b5 msvc2003: add "NoDX" debug target 2017-09-04 15:04:44 -04:00
Brad Parker 007888f54d msvc2003: add "NoDX" targets to remove DirectX8 needed to run on NT 2017-09-04 14:19:14 -04:00
Brad Parker 47f3a801ba gdi: allow compilation without DirectInput8 for NT 2017-09-04 14:18:50 -04:00
Brad Parker 455a455d9f msvc2005: remove WINVER as it was causing too much trouble with multimon (requires WINVER set to win2k but 98 supports it too) 2017-09-04 12:03:50 -04:00
Brad Parker 6b20986d67 msvc2005: can't target lower than 98 2017-09-04 05:58:23 +00:00
Brad Parker 747dd2ad12 support Windows 95/NT4 2017-09-03 23:39:25 -04:00
Brad Parker 1204715525 msvc throws debug assert with fopen on a null string 2017-09-03 23:52:58 -04:00
Brad Parker 9e41efbd24 msvc2003 linker fixes 2017-09-03 23:48:22 -04:00
Brad Parker 8d525f711a msvc2003 buildfixes 2017-09-03 23:39:25 -04:00
Brad Parker 0d8220cc1c add back UTF8 BOM, fixes msvc2005 2017-09-03 23:38:07 -04:00
twinaphex 80dc96a8fb CXX_BUILD buildfix 2017-09-04 03:49:23 +02:00
Twinaphex fa2b43f241 Merge pull request #5401 from heuripedes/master
(xmb) Fix crash when browsing small lists
2017-09-03 23:09:28 +02:00
Higor Eurípedes 455349880e (xmb) Fix crash when browsing to small lists 2017-09-03 18:06:38 -03:00
Twinaphex 3f70099f01 Merge pull request #5400 from heuripedes/master
More XMB improvements
2017-09-03 22:32:40 +02:00
Higor Eurípedes eac68b9d41 (xmb) Limit selection_buf_old to visible items 2017-09-03 16:30:45 -03:00
Higor Eurípedes d40deb737d (file_list.c) Add file_list_reserve() 2017-09-03 14:58:01 -03:00
Higor Eurípedes 6c7a354822 (xmb) Remove xmb->menu_stack_old 2017-09-03 14:51:14 -03:00
twinaphex 67710daf4b Fix initialization from incompatible pointer type 2017-09-03 15:45:18 +02:00
Twinaphex 2ac4bb7767 Merge pull request #5399 from heuripedes/master
Fix xmb_node_t memleaks
2017-09-03 15:33:48 +02:00
Higor Eurípedes 9a50f5f8b1 (file_list.c) Document file_list_free() behavior 2017-09-03 10:30:01 -03:00
Higor Eurípedes 718eeb4a39 (xmb) Fix memleak
Due to file_list_free()'s behavior of free()ing userdata as if it was a
simple, contiguous structure xmb_node_t's fullpath member wasn't being
free()'d.
2017-09-03 10:25:15 -03:00
Higor Eurípedes a7e6b02107 (xmb) Refactor xmb_copy_node()
xmb_node_t is nowhere as big as it used to be, so copying is fine now.
2017-09-03 10:19:03 -03:00
Higor Eurípedes 65ec1e973a (xmb) Add xmb_free_list_nodes()
Fixes some node->fullpath memleaks.
2017-09-03 09:48:31 -03:00
Twinaphex 8f72431b7e Merge pull request #5397 from heuripedes/master
(xmb) Fix crash while scanning
2017-09-03 04:42:00 +02:00
Higor Eurípedes 1a1e5047e8 (xmb) Fix crash while scanning 2017-09-02 20:21:02 -03:00
Brad Parker 35c4770c9b gdi: manually convert RGB444 to RGB555 to get around BI_BITFIELDS limitation on non-NT platforms 2017-09-01 20:52:58 -04:00
Twinaphex 145e404211 Merge pull request #5390 from heuripedes/master
(menu_cbs) Don't compare labels when menu entry comes from playlist
2017-09-01 03:41:26 +02:00
Higor Eurípedes a1822055b6 (menu_cbs) Don't compare labels when menu entry comes from playlist 2017-08-31 21:27:14 -03:00
Twinaphex 47bfca5365 Merge pull request #5388 from heuripedes/master
(xmb) Fix crash when toggling the menu
2017-08-31 20:25:16 +02:00
Higor Eurípedes 4bfc8f8243 (xmb) Fix crash when toggling the menu 2017-08-31 14:52:54 -03:00
Brad Parker c7d7c5c909 gl: don't try to render a blank OSD message on every frame 2017-08-31 11:59:23 -04:00
twinaphex 24dc35d97b Cleanups 2017-08-31 12:17:06 +02:00
twinaphex 44a1a429c8 Change type of pid/vid to uint16_t 2017-08-31 12:14:27 +02:00
Twinaphex 652b0aa940 Merge pull request #5386 from fr500/master
make the verbosity toggle less weird:
2017-08-31 11:50:47 +02:00
Twinaphex dfc25dc29f Merge pull request #5384 from heuripedes/master
(xmb) Don't animate more than needed when switching lists
2017-08-31 11:50:13 +02:00
Twinaphex d142a1c849 Merge pull request #5385 from RobLoach/patch-17
Remove include of input_config.h
2017-08-31 11:49:43 +02:00
radius e40ebccbdd make the verbosity toggle less weird:
right now, enabling verbosity via -v causes it to change the config parameter.

Now it doesn't changet the config parameter unless the switch is actually flicked manually
2017-08-30 22:23:13 -05:00
Rob Loach fa75f47995
Fix includes of input_config 2017-08-30 23:14:27 -04:00