Commit Graph
18709 Commits
Author SHA1 Message Date
Henrik Rydgård c599b6b3ad Merge pull request #7243 from unknownbrackets/gpu-minor
dx9: Correct horizontal off by one, test results, and aniso
2014-12-31 09:02:41 +01:00
Unknown W. Brackets a2385b5840 dx9: Only use anisotropic when filter was linear. 2014-12-30 15:28:55 -08:00
Unknown W. Brackets c37d41c88c Assert state on first frame.
This won't matter much for games, but makes tests run more sanely.
2014-12-30 15:26:16 -08:00
Unknown W. Brackets 46717fa266 dx9: Correct off-by-one to the right on tex upload.
As seen in tests.  But I'm pretty sure we're still off.
2014-12-30 15:25:40 -08:00
Unknown W. Brackets 2a1279b521 dx9: Don't force alpha to 1.
This was removed from GLES also.  Depal ends up using this shader for
flipped blits, and it screws up alpha.
2014-12-30 13:18:36 -08:00
Henrik Rydgård c88e9f74aa Merge pull request #7241 from unknownbrackets/minor
Avoid debug log spam in menu
2014-12-30 20:38:28 +01:00
Henrik Rydgård ce5a991d55 Merge pull request #252 from unknownbrackets/warnings
Minor warning fixes
2014-12-30 20:38:00 +01:00
Unknown W. Brackets 99c930d6d3 Try harder to get 64-bit sizes in GetSize().
Fixes a warning too.
2014-12-30 10:19:26 -08:00
Unknown W. Brackets 6562ae4ebc Minor warning fixes. 2014-12-30 10:06:09 -08:00
Unknown W. Brackets b6b4a4f05e Avoid debug log spam in menu. 2014-12-30 10:05:36 -08:00
xebra 97d9ec1400 DX9:Fix error handling using DXGetErrorString. 2014-12-31 00:47:40 +09:00
xebra 536d2f4dc3 DX9:Handle remained errors. 2014-12-30 20:49:35 +09:00
xebra 2e0352ae17 DX9:Handle all errors in reset function. 2014-12-30 20:23:20 +09:00
Henrik Rydgård 65911e24e8 Merge pull request #251 from unknownbrackets/win-minor
Tiny optimization for real_time_now() on Windows
2014-12-29 19:22:03 +01:00
Unknown W. Brackets 826b12bb70 Tiny optimization for real_time_now() on win. 2014-12-29 10:07:47 -08:00
Unknown W. Brackets a4924ff753 Fix crash using large block size cso files. 2014-12-29 08:53:30 -08:00
Unknown W. Brackets 3d29b0d278 Fix typo breaking old savestates. 2014-12-29 08:53:19 -08:00
Henrik Rydgård fd1a748b63 Merge pull request #7236 from unknownbrackets/minor
Fix some Unicode path issues and tiny tweak to armjit
2014-12-29 08:19:28 +01:00
Unknown W. Brackets 1ec19310cd Fix a Symbian compile issue. 2014-12-28 20:54:29 -08:00
Unknown W. Brackets 86859dd8e9 Create the SCREENSHOT dir using unicode as well. 2014-12-28 20:52:44 -08:00
Unknown W. Brackets d254ec7088 Write screenshots using unicode-aware apis on win. 2014-12-28 20:39:57 -08:00
Unknown W. Brackets a62a4a42b3 armjit: handle any known zero in mtc1. 2014-12-28 20:05:29 -08:00
Unknown W. Brackets a581720a59 Correct File::Rename() with Unicode paths.
Fixes savestates in e.g. Chinese folder paths, #7235.
2014-12-28 20:05:07 -08:00
Unknown W. Brackets 1a0f537967 dx9: Avoid triggering reset when size unchanged. 2014-12-28 13:19:19 -08:00
Unknown W. Brackets cb62468fb9 dx9: Fix a shadowing issue in D3D9_Init().
Oops, wasn't getting the right hWnd before.  Somehow my dx9 doesn't care.
2014-12-27 11:04:15 -08:00
Unknown W. Brackets 853e81cf03 dx9: Explicitly specify the backbuffer size.
Some people are getting black screens with Direct3D9 now, this is just a
theory.  Can revert if it doesn't help.
2014-12-27 09:56:21 -08:00
Unknown W. Brackets 93fee10899 Typo. 2014-12-27 09:12:50 -08:00
Unknown W. Brackets 523a75e2bb Fix another stupid mistake. 2014-12-26 08:03:55 -08:00
Unknown W. Brackets 6629655a56 Fix a glitch in host timing in some games. 2014-12-26 07:57:00 -08:00
Unknown W. Brackets c64aa7f4a4 Correct some differences from IO timing.
Arg, oops.  Fixes #7231.
2014-12-26 07:49:22 -08:00
Henrik Rydgård 442fe9cccc Merge pull request #7227 from unknownbrackets/io-minor
Add an option to prevent cpu stall on slow IO
2014-12-26 10:25:34 +01:00
Unknown W. Brackets efae9e0612 Make realistic timing optional. 2014-12-26 01:18:52 -08:00
Unknown W. Brackets 8f3a8fd233 Very rough approximation of UMD seek delays. 2014-12-26 01:15:18 -08:00
Unknown W. Brackets d6a113809b Add basic infrastructure to time io better.
This allows the filesystems to more accurately control timing.
But they're not actually doing it yet (same timing as before.)
2014-12-26 01:15:17 -08:00
Unknown W. Brackets 0abd95e784 Typo. 2014-12-26 01:12:23 -08:00
Unknown W. Brackets 0599c04c1c Properly unschedule IO events on file close.
Oops, was waking threads but not bumping events.
2014-12-26 01:07:21 -08:00
Unknown W. Brackets 3f20b32041 Add an option to prevent cpu stall on slow IO.
This is good for any slow storage, including:
  * Hard disk spinning up.
  * Generally slow (cheap) SD cards.
  * HTTP or Samba streaming.

May possibly cause bugs in some cases where timing is unrealistic.  That
being said, as long as the game is a UMD game, and there's caching (could
enable memory caching for storage), it should not be a problem usually.
2014-12-26 01:07:16 -08:00
Unknown W. Brackets 8ec0069338 Update native (warning fixes.) 2014-12-25 19:43:31 -08:00
Unknown W. Brackets edb0203cfb Symbian doesn't have alloca.h. 2014-12-25 19:43:06 -08:00
Unknown W. Brackets c7a74ef796 Make a parent class destructor virtual. 2014-12-25 19:30:24 -08:00
Henrik Rydgård 6af7f4f7f3 Merge pull request #7226 from xebra/dx9
Fix resize the window correctly on dx9 backend
2014-12-25 23:15:34 +01:00
xebra 95258c2777 DX9:Fix forgotten resizing stuff 2014-12-26 03:10:26 +09:00
xebra ecbc942c55 DX9:Implement resize back-buffer. 2014-12-26 01:41:12 +09:00
Henrik Rydgård 2db92755e0 Merge pull request #7222 from chinhodado/master
Add 256x256 icon to Windows icon file
2014-12-25 10:10:36 +01:00
Chin 3cbbf97519 Add 256x256 icon to Windows icon file 2014-12-24 13:48:00 -05:00
Henrik Rydgård f74add91e2 Merge pull request #7202 from unknownbrackets/cpu-thread
Allow switching cpu thread on/off ingame
2014-12-24 19:15:51 +01:00
Henrik Rydgård 9fef40210e Merge pull request #249 from unknownbrackets/warnings
Try to fix some more warnings
2014-12-24 19:13:50 +01:00
Unknown W. Brackets 2423fa52c7 Merge pull request #7219 from hrydgard/store-imms
x86 jit: Allow storing all imms directly without bouncing to a register, not just zero
2014-12-23 13:39:41 -08:00
Henrik Rydgård 6bf2c02908 x86 jit: Allow storing all imms directly without bouncing to a register, not just zero. 2014-12-23 22:25:53 +01:00
Henrik Rydgård f51fcb9e80 Typos 2014-12-23 21:32:26 +01:00