1
0
mirror of https://github.com/libretro/RetroArch synced 2024-07-08 12:15:49 +00:00
Commit Graph

41710 Commits

Author SHA1 Message Date
Brian Koropoff
52f799a815 Make sure HAVE_CHD is defined regardless of which FLAC we use 2018-01-08 20:29:01 -08:00
twinaphex
aa641325cb Cleanups 2018-01-08 23:30:07 +01:00
twinaphex
7fdb621481 Update 2018-01-08 23:23:37 +01:00
twinaphex
8f9d807306 Remove some more Xbox ifdefs 2018-01-08 23:06:09 +01:00
Twinaphex
9f804f40bc
Merge pull request #6069 from orbea/revert-6064-builtin-flac
Revert "Fix building with built-in flac"
2018-01-08 19:21:51 +01:00
orbea
4415086176
Revert "Fix building with built-in flac" 2018-01-08 18:12:53 +00:00
twinaphex
7616ea1b73 Add some logging to SetTextureStageState 2018-01-08 17:25:39 +01:00
Twinaphex
a84a2046c4
Merge pull request #6067 from Tatsuya79/patch-3
Fast forward state disable hard sync
2018-01-08 12:11:26 +01:00
Tatsuya79
ea5045d50a
Fast forward state disable hard sync 2018-01-08 12:02:37 +01:00
Andrés
581683dc69
Merge pull request #6065 from gblues/master
Remove all HID code from WiiU build via ifdef
2018-01-08 02:33:08 -05:00
gblues
5894d0ef86 Remove all HID code from WiiU build via ifdef
== DETAILS
We're trying to track down the source of crashes when switching cores.
To rule out the HID code, this commit does the following:

- Wraps the library imports in an ifdef
- Wraps the object files in conditionals in Makefile.wiiu
- In wiiu_joypad, calls into the hidpad driver are wrapped in ifdef

== TESTING
This didn't solve the "System memory error" crash I've been experiencing.
But, maybe it will impact the other flavors of crashes others are seeing.
2018-01-07 20:26:24 -08:00
Twinaphex
27d671bd0a
Merge pull request #6064 from bkoropoff/builtin-flac
Fix building with built-in flac
2018-01-07 21:39:35 +01:00
twinaphex
5eb5ecac77 Update shader_hlsl.c 2018-01-07 21:34:39 +01:00
twinaphex
23ace06ca1 Cleanups 2018-01-07 20:55:00 +01:00
twinaphex
acf9e41aae Start using d3dx_compile_shader 2018-01-07 20:47:35 +01:00
twinaphex
49ea8b950e Create d3dx_compile_shader 2018-01-07 20:32:43 +01:00
twinaphex
141f09ad2e Cleanups 2018-01-07 20:25:30 +01:00
twinaphex
d3a4cc90c8 Cleanups - get rid of shader ifdefs 2018-01-07 20:21:08 +01:00
Brian Koropoff
4ad0a1214e Fix building with built-in flac
Not having HAVE_FLAC caused CHD support to be missing, etc.
This updates the logic to match how zlib is handled.
2018-01-07 10:48:09 -08:00
twinaphex
5ca618c8d6 Cleanups 2018-01-07 14:52:26 +01:00
twinaphex
8d7ea32e0d Add flag for debug D3D 2018-01-07 14:06:31 +01:00
twinaphex
1f0d57f5f2 (xdk360_fonts.cpp) Cleanups 2018-01-07 13:45:37 +01:00
twinaphex
58e6e2c025 Try to fix DEBUG path 2018-01-07 13:25:32 +01:00
twinaphex
0be4d7d178 Add free(file) 2018-01-07 13:13:21 +01:00
twinaphex
99699af36f (MSVC 2003) Add DEBUG 2018-01-07 12:21:01 +01:00
twinaphex
e011329728 (D3D) Buildfix 2018-01-07 12:12:41 +01:00
vgmoose
890de0e79b allow joycons to work while attached 2018-01-07 12:10:28 +01:00
twinaphex
fce097b892 (360) Buildfixes 2018-01-07 12:00:09 +01:00
twinaphex
e90a71d9f5 Create d3dx_compile_shader_from_file 2018-01-07 11:52:32 +01:00
twinaphex
3ab8f017d9 Cleanups 2018-01-07 11:06:27 +01:00
twinaphex
88d1e455e3 Add code that allows for debug D3D 2018-01-07 10:46:53 +01:00
Twinaphex
8a6d5dbe91
Merge pull request #6063 from aliaspider/master
(WIIU) add a tool to convert slang shaders.
2018-01-07 09:06:29 +01:00
aliaspider
6b24663dd9 (WIIU) add more NULL check to *_free functions. 2018-01-07 03:45:41 +01:00
aliaspider
7cc34302f4 (WIIU) check for NULL in gfd_free 2018-01-07 03:40:03 +01:00
aliaspider
517a3f801f (WIIU) add a tool to convert slang shaders. 2018-01-07 03:26:14 +01:00
Twinaphex
edd89c5ba3
Merge pull request #6061 from gblues/master
Add input validation to iosuhax
2018-01-07 00:06:05 +01:00
gblues
f9b548492e Add input validation to iosuhax
== DETAILS

I believe this should (at least partially) resolve #6025.

In my own testing, I haven't been able to reproduce the DSI error,
but I have encountered the black-screen crashes and could reliably
(but not predictably) reproduce the crash by simply switching
between cores.

Looking at the DSI error, the crash occurs within iosuhax. So, I looked
at that code.. and basically none of the input pointers are validated.

Yikes.

This commit adds pointer sanity checking to all of the iosuhax code.

== TESTING

When I did a test build, I noticed two things:

1. No more black screen crashes!
2. In lieu of the crash, it looks like the network logging dies. RA itself
   seems to continue working just fine.
2018-01-06 14:59:48 -08:00
twinaphex
df2a31b0e9 Create d3d pixel shader/vertex shader functions 2018-01-06 23:10:27 +01:00
twinaphex
d7df6b3729 Create d3d_free_vertex_shader/d3d_free_pixel_shader 2018-01-06 22:57:44 +01:00
twinaphex
e03e578212 Add d3d_set_pixel_shader 2018-01-06 22:49:36 +01:00
Andrés
7b040a52b6
Merge pull request #6059 from fr500/staging
make the hack less specific
2018-01-06 15:49:14 -05:00
twinaphex
9fe3271900 Add d3dxbuffer_release 2018-01-06 21:30:50 +01:00
twinaphex
9f6a97db76 Update 2018-01-06 21:10:30 +01:00
twinaphex
d62ada458c Add D3DFVF_CUSTOMVERTEX for D3D9 2018-01-06 20:51:41 +01:00
twinaphex
942fd7102d Start getting HLSL compiling for PC 2018-01-06 20:48:17 +01:00
twinaphex
ef05fd8a78 Cleanups 2018-01-06 19:51:29 +01:00
radius
3ee75e86c5 ake the hack less specific 2018-01-06 13:47:54 -05:00
twinaphex
553099abf1 Add d3d_check_device_type 2018-01-06 19:42:22 +01:00
Andrés
cb41b5d7d9
Merge pull request #6043 from meepingsnesroms/master
Let developers define there own bannertool and makerom, add other 3ds binarys to gitignore
2018-01-06 13:06:39 -05:00
twinaphex
9b52164b00 Create d3d_get_adapter_display_mode 2018-01-06 16:10:05 +01:00