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
Rob Loach
d993bd3dcf
Remove input_config.h include
2017-08-30 23:10:12 -04:00
Rob Loach
40f4d805a8
Fix non-existent include of input_config.h
2017-08-30 23:01:12 -04:00
Higor Eurípedes
f521a32c00
(xmb) Don't animate more than needed when switching lists
2017-08-30 22:23:29 -03:00
twinaphex
e16371b8a5
Merge input_config.c and input_driver.c
2017-08-31 02:25:04 +02:00
twinaphex
0c5781ba8d
(input_config.c) Cleanups
2017-08-31 01:57:51 +02:00
twinaphex
d8f27886ad
Reduce size of input driver ids to uint16_t - should be enough
2017-08-30 14:02:18 +02:00
Twinaphex
e215341d05
Merge pull request #5383 from heuripedes/master
...
(xmb) Make xmb_node_t smaller
2017-08-30 12:56:46 +02:00
Brad Parker
5e3531a5f2
win98: fix core video graphics corruption\nbitmapinfoheader size should never include masks, but this is undocumented
2017-08-30 00:48:02 -04:00