Henrik Rydgård
52f864483b
Merge pull request #7240 from xebra/dx9
...
DX9:Handle all errors in reset function.
2015-01-06 12:01:28 +01:00
Unknown W. Brackets
7f7bf937fc
Scale UVs in through and non-through.
...
This also shows them scaled to the w/h in the vertex preview, which is
probably easier to read and matches positions.
Additionally, fixes textures drawn fully not being highlighted at all.
2015-01-03 17:16:16 -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
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
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
ecbc942c55
DX9:Implement resize back-buffer.
2014-12-26 01:41:12 +09:00
Chin
3cbbf97519
Add 256x256 icon to Windows icon file
2014-12-24 13:48:00 -05:00
Henrik Rydgard
8ad1ea4c84
Split JitCommon.h so that you can include it without getting the "NativeJit" definition
2014-12-13 21:13:28 +01:00
Unknown W. Brackets
bafa7d0670
Add git-version to more than just Core.
...
This won't catch native or armips, but it will catch more before and still
won't make the build wrongly dirty all the time.
See #5575 .
2014-12-02 22:55:19 -08:00
Kingcom
f6cedcbff5
Replace assembler with a submodule
2014-11-23 21:09:40 +01:00
Unknown W. Brackets
fba0110073
Properly clamp some iterative snprintf()s.
2014-11-05 08:06:15 -08:00
fgeds
b55ed059e8
line 417, trimmed control filename to the size of settings filename
2014-11-02 20:38:00 +01:00
Peter Tissen
a8b595c4d3
Fix copy paste error with that breaks controlconfig passing via cmdline
...
This was discovered by fgeds here: http://forums.ppsspp.org/showthread.php?tid=13655
so all props go to him.
2014-11-02 14:19:20 +01:00
Henrik Rydgard
d24abb3af0
More GetPointer cleanup. memCardDirectory->memStickDirectory.
2014-10-19 23:20:51 +02:00
Henrik Rydgard
80e243655d
Win buildfix
2014-10-16 00:38:22 +02:00
Henrik Rydgård
9e8a448914
Update submodules, buildfix before merging the rest of the dualhead support pull requeset
2014-10-15 23:02:59 +02:00
Henrik Rydgård
3b1476c8ec
MIPSTables: Annotate fp and hi/lo in/out more accurately than just "other"
...
Some typo fixes
2014-10-12 19:46:50 +02:00
sum2012
eded13a21d
Add more information for directx 9 error
2014-09-28 15:55:16 +08:00
Unknown W. Brackets
0039eab878
Offer to toggle graphics backends on any failure.
...
So, even if Direct3D 9 fails.
2014-09-26 21:20:51 -07:00
Unknown W. Brackets
358462a7f4
Add a .gitattributes to normalize newlines.
...
No code changes.
2014-09-26 21:20:50 -07:00
Unknown W. Brackets
b97af10a6d
d3d9: Show error when default shaders fail.
2014-09-26 21:20:50 -07:00
Unknown W. Brackets
ae87024a0d
d3d9: Enable 9ex, but not slower flip.
...
But maybe it's not slower? Needs more testing.
2014-09-21 12:35:33 -07:00
Henrik Rydgard
dda3ca3d5f
D3D9 init error reporting improved. Use "override" properly in Host.
2014-09-20 21:55:58 +02:00
Henrik Rydgård
640e9d82d3
Merge pull request #6918 from Bigpet/master
...
disable press and hold for Windows Touch
2014-09-17 10:34:38 +02:00
Peter Tissen
41f67857f5
disable press and hold for Windows Touch
2014-09-17 09:32:21 +02:00
Unknown W. Brackets
278ac51fed
Try a bit harder to strip the exe path.
...
May help #6912 .
2014-09-16 22:54:59 -07:00
Unknown W. Brackets
c83b5c0c16
Restart to d3d9/gles preserving arguments.
2014-09-14 15:24:42 -07:00
Unknown W. Brackets
937fe0ea57
d3d: Use INTZ if supported.
...
No performance impact on my card, and allows downloading depth/stencil
data.
2014-09-14 11:20:59 -07:00
Unknown W. Brackets
fee1ab98ba
Add support for 24/8 textures in the GE debugger.
2014-09-14 11:13:03 -07:00
The Dax
24c75c96be
Add a menubar option to change the backend.
...
It restarts without warning.
Also, disable software rendering when switching, similar to the command-line.
Fix some spacing and tab issues in the resource files.
2014-09-14 07:34:18 -04:00
The Dax
436f39d3f6
Win32: Add an UI option to change the GPU backend.
...
It requires an application restart to work.
2014-09-14 06:59:27 -04:00
Henrik Rydgard
f84ebf6bff
sprintf->snprintf, fix some too short buffers
2014-09-14 00:14:11 +02:00
The Dax
7a1be69ec0
Win32: Change --gfx to --graphics (and its suboptions) to be consistent with Headless.
...
Also, software force-activates OpenGL mode, since it does not work with Direct3D currently.
Thanks to @unknownbrackets for the suggestions.
2014-09-13 01:49:05 -04:00
Henrik Rydgard
010cf68545
If OpenGL is not supported properly on Windows, switch to D3D automatically.
...
Needs some lang work and probably better wording.
2014-09-13 02:46:27 +02:00
Henrik Rydgård
405f67fbef
Merge pull request #6870 from hrydgard/vtxdec-centralize
...
Centralize the vertex decoder
2014-09-13 01:03:22 +02:00
The Dax
1caaa59adf
Small styling fixes.
2014-09-12 16:58:05 -04:00
The Dax
5fa929bbba
Win32: Add a command-line argument to pick the GPU backend.
2014-09-12 16:16:37 -04:00
Henrik Rydgard
37e3cf362f
Move vertexdecoder files into GPU/Common
2014-09-12 02:00:32 +02:00
Henrik Rydgard
7cf05e44a2
Add option to vertexdecoder to expand UVs to floats
2014-09-12 02:00:31 +02:00
Henrik Rydgård
cf9a6143ff
Merge pull request #6869 from unknownbrackets/d3d9
...
d3d: Centralize more framebuffer management
2014-09-10 09:09:37 +02:00
Henrik Rydgard
94ad48c32b
Disable D3D9Ex until we can tune for it.
2014-09-10 09:08:08 +02:00
Unknown W. Brackets
22db52dbeb
d3d: Don't statically import Direct3DCreate9Ex().
2014-09-09 23:51:24 -07:00
Henrik Rydgard
422ae62b63
D3D9: Add support for D3D9Ex, which has faster flipping and an option for lower latency, and some other stuff.
...
MANAGED textures are not allowed though so compensate for that by making them dynamic for now.
2014-09-09 22:28:35 +02:00
Unknown W. Brackets
32cc6bc845
Disable the PC/LR buttons outside a game.
...
They don't want and can cause hangs if clicked after a game is stopped.
2014-09-07 20:44:55 -07:00
Unknown W. Brackets
5d313d1af4
Fix crash in GE debugger when game quit.
...
Fixes #6856 .
2014-09-07 20:38:51 -07:00
Unknown W. Brackets
9f3deddef6
d3d: Release on shutdown in headless.
...
Could sync it up, just want to be able to run tests without major leaks.
2014-09-07 13:34:14 -07:00