Henrik Rydgard
|
ca3ed34b44
|
Move most GL code out of GLES/SoftwareTransform.cpp
|
2014-09-13 13:03:37 +02:00 |
|
Henrik Rydgard
|
b4690b23d6
|
Make D3D TransformDrawEngine more similar to GL
|
2014-09-13 12:27:20 +02:00 |
|
Henrik Rydgard
|
9b587bb144
|
Make the D3D backend cmd processing work more similar to the GL backend
|
2014-09-13 12:11:34 +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 |
|
Unknown W. Brackets
|
a892779f89
|
Merge pull request #6880 from daniel229/func_replace_sakurasou
Replace frame download in Sakurasou No Pet Na Kanojo
Conflicts:
Core/HLE/ReplaceTables.cpp
|
2014-09-12 22:28:27 -07:00 |
|
daniel229
|
5f4a95cdd5
|
Update as unknown's suggestion
|
2014-09-13 10:21:00 +08:00 |
|
The Dax
|
e7a2225669
|
Update lang.
It's been a while.
|
2014-09-12 21:12:04 -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 |
|
Henrik Rydgard
|
c25815b904
|
DX9: Must turn off vertex caching for software skinned draws
|
2014-09-13 01:02:47 +02:00 |
|
Henrik Rydgård
|
2580fc625c
|
Merge pull request #6885 from unknownbrackets/replace-funcs
Move a couple funcs replacements outside of loops
|
2014-09-12 23:20:13 +02:00 |
|
Henrik Rydgård
|
a323778dde
|
Merge pull request #6889 from thedax/gpuBackendOption
Win32: Add a command-line argument to pick the GPU backend.
|
2014-09-12 23:19:50 +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 |
|
Unknown W. Brackets
|
c288a52975
|
d3d: Oops, fix dumb CheckAlpha() mistake.
|
2014-09-12 08:12:16 -07:00 |
|
Henrik Rydgård
|
60feb52e76
|
Merge pull request #6886 from unknownbrackets/d3d9
d3d: Fix CheckAlpha() for 16-bit formats
|
2014-09-12 15:41:18 +02:00 |
|
Henrik Rydgård
|
78e5291a3d
|
Merge pull request #6887 from unknownbrackets/vtxdec-centralize
d3d: Fix switching between rendering modes
|
2014-09-12 09:12:59 +02:00 |
|
Unknown W. Brackets
|
ca33ddd4db
|
d3d: Fix some missing Releases() in debug code.
|
2014-09-11 23:52:06 -07:00 |
|
Unknown W. Brackets
|
77cd49622b
|
d3d: Fix switching between rendering modes.
|
2014-09-11 23:30:42 -07:00 |
|
Unknown W. Brackets
|
6ae6d53bd7
|
d3d: Fix CheckAlpha() for 16-bit formats.
Not reversed in d3d, unlike gles. Fixes #6883.
|
2014-09-11 22:59:33 -07:00 |
|
Unknown W. Brackets
|
4bad83b12b
|
Move a couple funcs outside of loops.
Will cut down on the performance hit.
|
2014-09-11 22:56:53 -07:00 |
|
Henrik Rydgard
|
e75551d5cd
|
D3D vtxdec: Fix nrm stuff
|
2014-09-12 02:00:35 +02:00 |
|
Henrik Rydgard
|
38b803aba4
|
DX9: Enable vtxdec JIT, buildfix
|
2014-09-12 02:00:34 +02:00 |
|
Henrik Rydgard
|
4035b28503
|
Fix some endian-ness in generic vtxdec
|
2014-09-12 02:00:34 +02:00 |
|
Henrik Rydgard
|
1407648b59
|
D3D vtxdec: Convert weights and normals to float
|
2014-09-12 02:00:33 +02:00 |
|
Henrik Rydgard
|
0727df6f0a
|
Jit the most common of the "ToFloat" texcoord conversions
|
2014-09-12 02:00:33 +02:00 |
|
Henrik Rydgard
|
37e3cf362f
|
Move vertexdecoder files into GPU/Common
|
2014-09-12 02:00:32 +02:00 |
|
Henrik Rydgard
|
1f9c1719e3
|
Delete the DX9 vertex decoder, use the "GL" one instead (now 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
|
894a8cd9e9
|
Merge pull request #6884 from chinhodado/patch-4
Fix a wrong condition
|
2014-09-11 21:36:23 +02:00 |
|
chinhodado
|
fd13fcfa86
|
Fix a wrong condition
|
2014-09-11 15:21:18 -04:00 |
|
Henrik Rydgård
|
7ffb4602e3
|
Merge pull request #6873 from hrydgard/d3d-shader-cleanup
D3D shader cleanup - remove LinkedShaders and use fixed constant slots
|
2014-09-11 19:59:55 +02:00 |
|
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 |
|
daniel229
|
7c1d4234ab
|
Replace frame download in Sakurasou No Pet Na Kanojo
|
2014-09-11 15:32:07 +08: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
|
7b66059ae0
|
D3D: Assorted cleanup. Add a missing register specification.
|
2014-09-10 15:20:57 +02:00 |
|
Henrik Rydgard
|
163f81e5be
|
DX9: "Linked" shaders are now pointless, so remove them.
|
2014-09-10 14:07:30 +02:00 |
|
Henrik Rydgard
|
0dc6150a2e
|
DX9: Not much point in tracking dirtiness per shader now that all constants are shared.
|
2014-09-10 13:57:19 +02:00 |
|