Unknown W. Brackets
94c865b0ab
d3d: Fix auto texture scaling.
...
Fixes #6913 .
2014-09-15 07:09:25 -07:00
Unknown W. Brackets
01bdb6e160
Cleanup some minor vertex cache stuff.
2014-09-15 07:08:55 -07:00
Henrik Rydgård
6d72c2019a
Merge pull request #6911 from unknownbrackets/ui-tweaks
...
Restart to d3d9/gles preserving arguments
2014-09-15 01:06:51 +02:00
Unknown W. Brackets
c83b5c0c16
Restart to d3d9/gles preserving arguments.
2014-09-14 15:24:42 -07:00
Henrik Rydgård
b7a54a23d0
Merge pull request #6910 from unknownbrackets/d3d9
...
d3d: Fix some vertex cache glitches, enable bounding box test
2014-09-14 23:38:33 +02:00
Unknown W. Brackets
64d955ea49
d3d: Share the bounding box code.
2014-09-14 14:04:09 -07:00
Unknown W. Brackets
f0c37e3f61
d3d: Use minihashing in the vertex cache.
2014-09-14 13:50:57 -07:00
Unknown W. Brackets
c4b6e74999
d3d: Fix vertex cache alpha flag tracking.
2014-09-14 13:49:59 -07:00
Unknown W. Brackets
d2df54153d
d3d: Fix some issues with the vertex cache.
2014-09-14 13:35:19 -07:00
Henrik Rydgård
ee8178d8e4
Merge pull request #6907 from unknownbrackets/d3d-mipmap
...
d3d: Enable mipmapping
2014-09-14 21:40:02 +02:00
Henrik Rydgård
1a7d629417
Merge pull request #6909 from unknownbrackets/debugger
...
d3d: Use INTZ depth textures where supported
2014-09-14 21:39:05 +02:00
Unknown W. Brackets
dc1013ad67
d3d: Add a not-working experiment to blit depth.
2014-09-14 11:54:55 -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
2c88935755
d3d: Support depth and stencil in the GE debugger.
...
But, not with our current depth surfaces.
2014-09-14 11:15:37 -07:00
Unknown W. Brackets
fee1ab98ba
Add support for 24/8 textures in the GE debugger.
2014-09-14 11:13:03 -07:00
Unknown W. Brackets
bccb8dfb1e
d3d: Correct render-to-texture effects.
...
Was checking the corners wrong.
2014-09-14 09:37:59 -07:00
daniel229
2dd3ab6c20
Replace frame download in suikoden1&2
2014-09-15 00:19:22 +08:00
Unknown W. Brackets
6af41aeed9
d3d: Enable mipmapping.
2014-09-14 09:14:04 -07:00
Henrik Rydgard
8175c014e2
Warning fixes
2014-09-14 17:38:49 +02:00
Unknown W. Brackets
afd9d864be
Clear alpha only when clearing stencil.
...
Not sure if this will fix anything.
2014-09-14 08:00:35 -07:00
Unknown W. Brackets
bb7f3c0762
d3d: Fix silly typo in stencil handling.
...
Now it works.
2014-09-14 07:56:48 -07:00
Henrik Rydgård
5037494db1
Merge pull request #6906 from thedax/win32-GPU-UI-option
...
Win32: Add an UI option to change the GPU backend.
2014-09-14 14:01:41 +02: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
Henrik Rydgard
a074bf1677
Delete some dead and duplicated code
2014-09-14 13:23:36 +02: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 Rydgård
aa37a98a87
Merge pull request #6905 from unknownbrackets/d3d-stencil
...
d3d: Initial attempt to upload stencil
2014-09-14 11:36:12 +02:00
Unknown W. Brackets
71e310aff8
d3d: Initial attempt to upload stencil.
2014-09-14 02:21:41 -07:00
Henrik Rydgård
2b4ff04c32
Merge pull request #6902 from unknownbrackets/gpu-convergence
...
d3d: Handle block transfers
2014-09-14 11:06:15 +02:00
Unknown W. Brackets
db4fedcbc0
d3d: Fix a missing include.
2014-09-14 02:01:17 -07:00
Unknown W. Brackets
692cc8dbf1
d3d: Support the Breath of Fire 3 hack.
...
Since framebuffers are not always flipped.
2014-09-14 00:49:40 -07:00
Unknown W. Brackets
d48fb04a18
d3d: Declare a couple overrides.
2014-09-14 00:34:52 -07:00
Unknown W. Brackets
b0cad8ecac
d3d: StretchRect properly at > 1x.
2014-09-14 00:26:35 -07:00
Unknown W. Brackets
449376529b
Merge pull request #6904 from sum2012/lang
...
Update lang
2014-09-13 22:49:47 -07:00
sum2012
dd3b5d9284
Update lang
2014-09-14 13:42:32 +08:00
Unknown W. Brackets
26978ad7e0
d3d: Allow blit to self in block transfers/etc.
2014-09-13 22:39:54 -07:00
Unknown W. Brackets
8c4c9e554e
d3d: Cache offscreen surfaces.
2014-09-13 22:28:39 -07:00
Unknown W. Brackets
ff3c5075fa
d3d: Apply a half pixel offset when rendering.
...
Makes things a lot sharper, although there still seem to be problems.
This makes it so the viewport aligns with pixel edges rather than centers
at whole integers.
2014-09-13 22:08:43 -07:00
Unknown W. Brackets
0d1a529b01
d3d: Fix 4444 framebuffer data upload.
2014-09-13 21:50:38 -07:00
Unknown W. Brackets
95bf3a71dd
d3d: Properly cache the DrawPixels tex size.
2014-09-13 21:45:18 -07:00
Unknown W. Brackets
abb2ce325c
d3d: If possible, use StretchRect() to display.
...
May be faster, has less half-pixel offset issues. Still seeing blurriness
problems, but they're better.
2014-09-13 20:31:01 -07:00
Unknown W. Brackets
822c5d9e75
d3d: Use StretchRect() when possible.
2014-09-13 20:08:29 -07:00
Unknown W. Brackets
003aaed9a7
d3d: Dirty the shader when drawing textures.
2014-09-13 20:05:41 -07:00
Unknown W. Brackets
98549aeb51
d3d: Fix download of small sections, oops.
2014-09-13 19:57:49 -07:00
Unknown W. Brackets
e4d5eb5d6c
d3d: Dynamically size the drawPixelsTex_ like gl.
2014-09-13 19:56:08 -07:00
Unknown W. Brackets
6490a4ef44
d3d: Report errors on download/blit/upload.
2014-09-13 19:21:59 -07:00
Unknown W. Brackets
ec4e96b870
d3d: Expliticly bind after fbo_create().
...
In GLES, this is a tiny call that checks a cache, but it's necessary in
Direct3D 9.
2014-09-13 18:46:59 -07:00
Unknown W. Brackets
2d530a916f
d3d: Always download 8888, at least for now.
2014-09-13 18:25:45 -07:00
Unknown W. Brackets
d332452077
d3d: Track memory copies/uploads/downloads.
2014-09-13 17:59:21 -07:00
Unknown W. Brackets
9d24de3269
d3d: Oops, switch over block transfer logic.
2014-09-13 17:28:35 -07:00
Unknown W. Brackets
ddc9aaa4e8
d3d: Download from the specified region only.
2014-09-13 17:28:05 -07:00