Henrik Rydgård
8f04e43387
Merge pull request #6882 from unknownbrackets/jit-minor
...
armjit: Fix rounding mode, allow non flush-to-zero
2014-09-11 17:07:09 +02:00
Unknown W. Brackets
52b6f1095e
armjit: Fix rounding mode, allow non flush-to-zero.
...
Default: force flush to zero (for RunFast mode.) But now it's an ini
option so we can more easily compare armjit differences.
2014-09-11 07:58:51 -07:00
Henrik Rydgård
432bdef368
Merge pull request #6879 from unknownbrackets/gpu-minor
...
Bind the alphatest tex after we know vert alpha
2014-09-11 09:36:59 +02:00
Unknown W. Brackets
f7b669a740
Fix infinite recursion in framebuf create upload.
...
Needs to be done *after* currentRenderVfb_ is set.
Fixes #6872 .
2014-09-10 23:59:12 -07:00
Unknown W. Brackets
3571ba6328
Merge pull request #6878 from daniel229/func_replace_orenoimouto
...
Replace frame download in Ore no Imouto ga Konnani Kawaii Wake ga Nai
2014-09-10 23:44:10 -07:00
Unknown W. Brackets
33ac30218a
Bind the alphatest tex after we know vert alpha.
...
Before we sometimes thought alpha test was trivially true when it wasn't.
2014-09-10 23:43:48 -07:00
daniel229
22fa431f89
Replace frame download in Ore no Imouto ga Konnani Kawaii Wake ga Nai
2014-09-11 14:34:17 +08:00
Unknown W. Brackets
2e0df244bc
Merge pull request #6877 from daniel229/func_replace_kirameki_update
...
Update the hook for Kirameki School Life SP
2014-09-10 22:54:31 -07:00
daniel229
81ec625d0a
Update the hook for Kirameki School Life SP
2014-09-11 12:01:58 +08:00
Unknown W. Brackets
081d19d015
Merge pull request #6876 from chinhodado/patch-3
...
Fix a wrong condition in buffer resizing
2014-09-10 19:32:11 -07:00
chinhodado
31fc179bc2
Fix a wrong condition
2014-09-10 19:50:31 -04:00
Henrik Rydgård
a580b1ff41
Merge pull request #6875 from daniel229/func_replace_Kirameki
...
Replace frame download in Kirameki School Life SP.
2014-09-10 19:05:09 +02:00
daniel229
e8efab6d21
Change function name
2014-09-11 00:47:06 +08:00
daniel229
7f6f52a904
Fixes saveicons in Kirameki School Life SP.
2014-09-11 00:18:59 +08:00
Henrik Rydgard
6fa1872163
DX9: Disable an annoying warning in vertex shader generator to clean up our reports
...
warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them
2014-09-10 11:04:37 +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
417bfc74c3
d3d: Fix drawpixels texture.
2014-09-09 23:55:00 -07:00
Unknown W. Brackets
22db52dbeb
d3d: Don't statically import Direct3DCreate9Ex().
2014-09-09 23:51:24 -07:00
Unknown W. Brackets
e9b87104ef
Move FBO_OLD_AGE to the common header.
...
Guess it's fine here.
2014-09-09 23:11:25 -07:00
Unknown W. Brackets
e2a4a50511
d3d: Centralize framebuf creation/switch logic.
2014-09-09 22:58:43 -07:00
Unknown W. Brackets
ae2e8c5c7c
d3d: Migrate a few more things into common code.
2014-09-09 22:58:11 -07:00
Henrik Rydgard
8ef326e531
D3D: Remove now-redundant texture coord scaling now that we decode the 8-bit and 16-bit formats in the vertex decoder
2014-09-09 22:32:59 +02: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
Sacha
8978182a41
Qt buildfix.
2014-09-10 06:02:42 +10:00
Henrik Rydgård
b7b47d8aee
Merge pull request #6867 from hrydgard/revert-6835-principal_class
...
Revert "Set NSPrincipalClass to get retina widget rendering on OS X"
2014-09-09 17:42:54 +02:00
Henrik Rydgård
5a0a182a82
Revert "Set NSPrincipalClass to get retina widget rendering on OS X"
2014-09-09 17:42:27 +02:00
Henrik Rydgård
ee5799e80d
Merge pull request #6866 from unknownbrackets/d3d9
...
d3d: Begin centralizing framebuffer management
2014-09-09 17:24:50 +02:00
Unknown W. Brackets
8c229e00b4
d3d: Begin centralizing framebuffer management.
2014-09-09 08:12:42 -07:00
Henrik Rydgård
7d6377295a
Merge pull request #6864 from unknownbrackets/d3d9
...
Update Direct3D 9 texture cache
2014-09-09 10:45:27 +02:00
Unknown W. Brackets
d59aa06a3b
d3d: Improve GE debugger with render-to-tex.
...
Also fix a crash in oddly sized framebuffers.
2014-09-09 01:42:21 -07:00
Unknown W. Brackets
e3d0703bbb
d3d: Fix texture scaling.
2014-09-09 01:22:11 -07:00
Unknown W. Brackets
02a3ebcb8a
d3d: Add vertex full alpha detection.
2014-09-09 01:03:08 -07:00
Unknown W. Brackets
9af40cb14f
d3d: Update the texture cache to mostly match.
...
Now we can reduce the differences down.
2014-09-09 00:53:01 -07:00
Unknown W. Brackets
202c7192fa
Merge pull request #6863 from daniel229/func_replace_narikosonai
...
Replace frame download in Narisokonai Eiyuutan
2014-09-08 23:42:07 -07:00
daniel229
b1d9461779
Replace frame download in Narisokonai Eiyuutan
2014-09-09 14:33:15 +08:00
Unknown W. Brackets
420eb1bed3
Replace frame download in SD Gundam G Generation.
2014-09-08 22:44:27 -07:00
Unknown W. Brackets
1b12ad1b91
d3d: Fix a shader warning from sw transform.
2014-09-08 22:18:34 -07:00
Unknown W. Brackets
f770b599d9
d3d: Reset scissor/viewport on fbo bind.
...
Maybe a better way, the state is forgotten on bind so if we try to set it
again, it'll be ignored. Fixes map in Star Ocean 1.
2014-09-08 22:12:13 -07:00
Unknown W. Brackets
932a593576
d3d: Clamp depth viewport to [0, 1] also.
2014-09-08 21:55:28 -07:00
Unknown W. Brackets
cfee8f81e8
d3d: Oops, typo in texcache.
2014-09-08 21:43:38 -07:00
Unknown W. Brackets
030a9d55e7
d3d: Use unnormalized values for alpha testing.
...
Fixes Tales of Eternia's world map, Popolocrois everwhere, etc.
If PowerVR is using this method on GLES, it may be broken for the same
reasons.
2014-09-08 21:37:25 -07:00
Unknown W. Brackets
52c1b37465
d3d: Handle texture swizzling in ge preview.
2014-09-08 21:25:37 -07:00
Unknown W. Brackets
bc6a67babf
d3d: Use unsigned Z in throughmode.
2014-09-08 21:06:26 -07:00
Unknown W. Brackets
8aac734547
d3d: Correct texcoord scale.
...
Very obvious in for example LittleBigPlanet.
2014-09-08 21:00:46 -07:00
Unknown W. Brackets
b45711ba94
d3d: Centralize parts of the texture cache.
...
Should merge these.
2014-09-08 20:55:56 -07:00
Unknown W. Brackets
375e102647
d3d: Fix some shader issues with tex projection.
2014-09-08 19:33:12 -07:00
Unknown W. Brackets
ee6960ff7a
Hook the saveicon creation func in Growlanser IV.
2014-09-08 19:10:46 -07:00
Unknown W. Brackets
04147827ee
Account for texel offsets in the frag test lookup.
...
Darn, thought this wouldn't be necessary but it is is for 1/255 and other
values.
Without cache:
PowerVR: temp, add, mul, fract, mul, compare
Other: mul, add, floor, compare
With cache: mul, add, texture lookup, compare
2014-09-08 19:04:44 -07:00
Henrik Rydgard
aaa0180114
D3D: Always decode U16 coords to floats as there's no good corresponding vertex format that works on all GPUs.
...
Fixes Burnout and probably many more games.
2014-09-09 00:42:12 +02:00