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
|
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
|
3706414454
|
Merge pull request #7209 from unknownbrackets/texcache
Avoid killing textures unless we have several mb
|
2014-12-22 09:42:30 +01:00 |
|
Unknown W. Brackets
|
d097999fad
|
Avoid killing textures unless we have several mb.
|
2014-12-21 17:00:55 -08:00 |
|
Henrik Rydgard
|
eaa1f0c23d
|
Port over the fog NaN/inf fixes from OpenGL to Direct3D. Fixes skies in Outrun and probably a few other things
|
2014-12-22 00:48:16 +01:00 |
|
Unknown W. Brackets
|
8900f17f99
|
dx9: Correct half-pixel offset.
This fixes the pixel of blank space at the top, and the gpu/commands/basic
test.
|
2014-12-21 10:37:35 -08:00 |
|
Unknown W. Brackets
|
b9e78dab9c
|
dx9: Small optimization to viewport scaling.
|
2014-12-21 10:35:04 -08:00 |
|
Unknown W. Brackets
|
0a6a70f53f
|
Allow switching cpu thread on/off ingame.
|
2014-12-20 17:39:42 -08:00 |
|
Unknown W. Brackets
|
962d8c5224
|
dx9: Take screenshots (fixes #7197.)
|
2014-12-20 08:31:56 -08:00 |
|
Unknown W. Brackets
|
7ce431067b
|
dx9: Correct framebuffer download scaling.
Fixes the menu background in Tales of Phantasia X.
|
2014-12-18 23:03:19 -08:00 |
|
Unknown W. Brackets
|
d0dd2cbb31
|
dx9: Fix a crash on textures used as RT.
We don't always have a texture pointer.
|
2014-12-18 22:51:46 -08:00 |
|
Unknown W. Brackets
|
0fc311a319
|
dx9: Compensate for viewport w/h adjustments.
Fixes text in Final Fantasy 4, world map in Star Ocean, etc.
|
2014-12-18 22:24:47 -08:00 |
|
xebra
|
1a6102178c
|
[spline/bezier]Remove unnecessary initialization of array.
|
2014-12-16 22:30:06 +09:00 |
|
xebra
|
51afbdd490
|
[spline/bezier]Fix the remains of differences between dx9 and opengl.
|
2014-12-16 22:27:45 +09:00 |
|
Henrik Rydgard
|
e2d2950865
|
Add a sanity check for shader linking, active in debug mode
|
2014-12-14 20:17:29 +01:00 |
|
Unknown W. Brackets
|
31ba44bc5d
|
dx9: Clean up some differences in spline code.
Hmm, the spell effects look wrong. Maybe a separate bug.
|
2014-12-14 09:26:12 -08:00 |
|
Unknown W. Brackets
|
74aec01d0f
|
dx9: Fix splines and beziers in Direct3D.
Fixes #7181.
|
2014-12-14 09:26:12 -08:00 |
|
xebra
|
43e3028add
|
[spline/bezier]Writing vertices to the buffer directly.
|
2014-12-14 01:08:00 +09:00 |
|
Henrik Rydgard
|
a6eb4c7e73
|
Warning fix
|
2014-11-25 23:57:11 +01:00 |
|
Unknown W. Brackets
|
416182b4ba
|
Update to xBRZ 1.1.
Keeping the channel swap stuff and other changes, though.
|
2014-11-02 14:17:24 -08:00 |
|
Henrik Rydgard
|
3377db4910
|
D3D: Reduce logspam
|
2014-10-31 00:18:40 +01:00 |
|
Henrik Rydgard
|
0df4afce67
|
Didn't mean to keep this check.
|
2014-10-30 01:04:08 +01:00 |
|
Henrik Rydgard
|
1fe2af3421
|
Fix D3D NFSU crash #7030 in a cleaner way than #7033 :)
|
2014-10-29 23:51:23 +01:00 |
|
Unknown W. Brackets
|
2b16b5b79b
|
Use XXH64 on 64-bit systems.
I'm not able to reproduce any real performance difference, but I know
there are some games which do more hashing and it may help there.
|
2014-10-26 17:49:24 -07:00 |
|
Henrik Rydgard
|
d17aa4738a
|
Some more GetPointer cleanup
|
2014-10-19 23:19:51 +02:00 |
|
Henrik Rydgard
|
c62255f1d9
|
GetPointerUnchecked is ok around display list pc, checked elsewhere
|
2014-10-19 23:13:54 +02:00 |
|
Henrik Rydgard
|
e22fed8b9f
|
Use unordered_map where it makes sense. Very tiny speed boost?
Also some microoptimizations.
|
2014-10-19 21:12:25 +02:00 |
|
Henrik Rydgard
|
7cb5e7f53f
|
Some very minor optimizations. Remove little-used stat counter.
|
2014-10-19 21:12:25 +02:00 |
|
Henrik Rydgard
|
3c55f81b87
|
Fix #6988 (crash under startup of GTA Chinatown Wars)
|
2014-10-18 11:26:51 +02:00 |
|
Unknown W. Brackets
|
feada0ee65
|
Adjust some logging.
Report logic op more correctly, cleanup an incorrect log.
|
2014-09-28 15:13:52 -07:00 |
|
Unknown W. Brackets
|
32fc4c7676
|
d3d9: Try harder to get a shader compile error.
|
2014-09-26 21:32:22 -07:00 |
|
Unknown W. Brackets
|
b97af10a6d
|
d3d9: Show error when default shaders fail.
|
2014-09-26 21:20:50 -07:00 |
|
chinhodado
|
7b4b0eb0a0
|
Use E_FAIL instead of -1 and clean up
|
2014-09-26 15:55:21 -04:00 |
|
Unknown W. Brackets
|
67a54504c7
|
Oops, left the comment in the wrong one.
|
2014-09-24 23:11:47 -07:00 |
|
Unknown W. Brackets
|
d1e992736b
|
Simplify the viewport code a bit.
|
2014-09-24 23:09:09 -07:00 |
|
Unknown W. Brackets
|
c88b66b308
|
d3d9: Emulate some logic ops with blending.
This makes Brave Story's intro visible. Also add for GLES2/GLES3, but
doesn't seem to work on GLES2.
|
2014-09-23 21:13:47 -07:00 |
|
Henrik Rydgård
|
b9d3443e1b
|
Merge pull request #6931 from CPkmn/patch-6
D3D9 Get maxAnisotropyLevel from device caps
|
2014-09-21 22:31:31 +02:00 |
|
Unknown W. Brackets
|
dc6c88d147
|
d3d9: Mask out alpha using KEEP stencil op.
|
2014-09-21 12:47:39 -07:00 |
|
Unknown W. Brackets
|
6618681d05
|
d3d9: Oops, can't use shader blending anyway.
|
2014-09-21 12:17:16 -07:00 |
|
Unknown W. Brackets
|
4e50eed85b
|
d3d9: Specify tex stage for binding framebuf color.
|
2014-09-21 12:11:17 -07:00 |
|
Henrik Rydgard
|
718d7e291f
|
d3d9: Add BindFramebufferColor().
|
2014-09-21 12:05:29 -07:00 |
|
Unknown W. Brackets
|
856154a5f9
|
d3d9: Replace alpha and premultiply blend.
Unfortunately they are fairly tied together.
|
2014-09-21 12:01:49 -07:00 |
|
Unknown W. Brackets
|
6e34fe1c4b
|
d3d9: Fix fbo tex clamp (usually shadows.)
|
2014-09-21 11:07:02 -07:00 |
|
Unknown W. Brackets
|
ccb6e99e07
|
d3d9: Disable color doubling without tex.
As the PSP does.
|
2014-09-21 10:58:21 -07:00 |
|
Unknown W. Brackets
|
8bf13d4214
|
d3d9: Add stencil and blend replacement helpers.
|
2014-09-21 10:56:54 -07:00 |
|
Unknown W. Brackets
|
e3d6f19a2e
|
d3d9: Update some not-yet-used ps uniforms.
|
2014-09-21 10:41:44 -07:00 |
|
Unknown W. Brackets
|
9355322824
|
d3d9: Fix shader compile error X3014.
|
2014-09-21 09:05:47 -07:00 |
|