Henrik Rydgård
|
90e0079c98
|
GE Debugger D3D11: Support displaying the current texture
|
2017-03-06 16:46:15 +01:00 |
|
Henrik Rydgard
|
8eb668ea59
|
D3D11: Enable pixel depth rounding. GL: Fix a crash bug
|
2017-02-23 20:40:53 +01:00 |
|
Henrik Rydgard
|
0954ecf28c
|
D3D11: Expand 16-bit texture formats to 32-bit if they are not supported, like on Windows 7. Part of issue #9317
|
2017-02-22 17:31:01 +01:00 |
|
Henrik Rydgard
|
f24b1495ba
|
Assorted texture format cleanup, prep for supporting D3D11 on Win7
|
2017-02-22 16:23:04 +01:00 |
|
Henrik Rydgard
|
f772066c54
|
Remove some unnecessary error handling paths
|
2017-02-21 11:29:51 +01:00 |
|
Henrik Rydgard
|
78abf7453c
|
Add some comments and a sanity check, fix a minor leak
|
2017-02-21 10:58:21 +01:00 |
|
Henrik Rydgard
|
195eb94c8e
|
Texcache: Keep pointers to entries instead of full entries in the map.
|
2017-02-20 00:45:07 +01:00 |
|
Henrik Rydgard
|
4652c6af28
|
Some member variable renaming to match the convention
|
2017-02-20 00:19:58 +01:00 |
|
Henrik Rydgard
|
f753573332
|
Unify HandleTextureChange
|
2017-02-20 00:13:21 +01:00 |
|
Henrik Rydgard
|
f15e25c4b5
|
Centralize SetTexture
|
2017-02-20 00:05:23 +01:00 |
|
Henrik Rydgard
|
e24e652b0d
|
Prepare to unify SetTexture
|
2017-02-19 23:50:04 +01:00 |
|
Henrik Rydgard
|
aae2030a14
|
Unify Decimate()
|
2017-02-19 23:39:35 +01:00 |
|
Henrik Rydgard
|
d9c20fbaff
|
Unify ApplyTexture
|
2017-02-19 23:25:09 +01:00 |
|
Henrik Rydgard
|
f839f1944e
|
Work towards unifying ApplyTexture
|
2017-02-19 23:07:00 +01:00 |
|
Henrik Rydgard
|
665ffe34ab
|
Centralize DeleteTexture
|
2017-02-19 22:50:04 +01:00 |
|
Henrik Rydgard
|
dbafc6ef95
|
Centralize Texcache::Clear
|
2017-02-19 22:31:07 +01:00 |
|
Henrik Rydgard
|
4364569cf4
|
Move TexCacheEntry outside the TextureCacheCommon class. Nested structs are annoying.
|
2017-02-19 18:53:30 +01:00 |
|
Henrik Rydgard
|
b14e10632d
|
Take the mapping direction into account in AnalogTestScreen. Hopefully will solve #9300.
|
2017-02-19 14:33:59 +01:00 |
|
xebra
|
e2f9dc8f28
|
Add support compat to fake mipmap hacks.
|
2017-02-15 01:02:51 +09:00 |
|
Henrik Rydgård
|
328201978f
|
D3D11: Prepare for dual src blending support
|
2017-02-12 17:10:04 +01:00 |
|
Henrik Rydgard
|
ba95e0f4d9
|
Initial stab at porting the DX9 backend to D3D11. Not working yet.
|
2017-02-09 13:28:40 +01:00 |
|
Henrik Rydgard
|
9f00b355ca
|
Unify DownloadFramebufferForClut
|
2017-02-08 15:58:46 +01:00 |
|
Henrik Rydgard
|
454f2cf4bf
|
Unify "SetOffsetTexture"
|
2017-02-08 15:48:36 +01:00 |
|
Henrik Rydgard
|
346b9d0c51
|
Texcache: Unify SetTextureFramebuffer
|
2017-02-08 15:44:01 +01:00 |
|
Henrik Rydgard
|
096018a163
|
Texcache: Unify AttachFramebuffer, misc
|
2017-02-08 15:37:40 +01:00 |
|
Henrik Rydgard
|
3b18f4452f
|
TexCache: Unify Invalidate, InvalidateAll, ClearNextFrame
|
2017-02-08 15:24:33 +01:00 |
|
Henrik Rydgard
|
29b30c197b
|
Unify CheckFullHash
|
2017-02-08 15:24:27 +01:00 |
|
Henrik Rydgard
|
19868b5df7
|
Unify GetTempFBO
|
2017-02-07 00:24:38 +01:00 |
|
Henrik Rydgard
|
d05ef4a859
|
Pass through the DrawContext to texturecaches and fb managers.
This is preparation for sharing more framebuffer code between the
backends.
|
2017-02-05 19:51:50 +01:00 |
|
Henrik Rydgard
|
98ebf9ed6f
|
Centralize PerformStencil* and Invalidate* functions
|
2016-12-21 18:33:08 +01:00 |
|
Henrik Rydgard
|
7e46a153c0
|
Centralize DoBlockTransfer between the GPUs.
Required adding a pointer to the framebuffer manager and texture cache in
GPUCommon, which took a little bit of refactoring.
|
2016-12-21 18:07:17 +01:00 |
|
Unknown W. Brackets
|
5962093ef5
|
Centralize the majority of texture decode.
|
2016-06-19 08:05:54 -07:00 |
|
Unknown W. Brackets
|
339f065a5c
|
Centralize texture deindexing more.
|
2016-06-19 07:14:31 -07:00 |
|
Unknown W. Brackets
|
fc77e2f8fc
|
Flag replaced/scaled textures so we don't reuse.
Otherwise, we may try to use the replaceImages path, and end up with a
small updated texture in the top left of a large replaced texture.
|
2016-06-06 19:35:58 -07:00 |
|
Unknown W. Brackets
|
1a26699607
|
Refactor texture loading to move things around.
|
2016-05-01 11:17:55 -07:00 |
|
Unknown W. Brackets
|
f5b93bc6f0
|
Remove global num videos hack.
|
2016-05-01 08:53:48 -07:00 |
|
Unknown W. Brackets
|
99d29356d7
|
Track video addresses in texture cache.
|
2016-05-01 08:39:18 -07:00 |
|
Unknown W. Brackets
|
9039dd606f
|
Move TextureReplacer to Core.
Probably makes more sense here after all.
|
2016-05-01 00:30:40 -07:00 |
|
Unknown W. Brackets
|
bf39e61458
|
Setup initial structure for texture replacements.
|
2016-04-30 13:44:31 -07:00 |
|
Unknown W. Brackets
|
1300631e9a
|
Allow unswizzling with a dest pitch.
|
2016-03-26 23:38:50 -07:00 |
|
Unknown W. Brackets
|
f31fbb9417
|
Cleanup fbTexInfo_ when detaching framebuffers.
|
2016-03-26 12:30:34 -07:00 |
|
Unknown W. Brackets
|
aad04f2941
|
Centralize the texcache key format.
|
2016-03-26 12:30:33 -07:00 |
|
Unknown W. Brackets
|
e8c8f19aec
|
Move framebuf attachment into central code.
It doesn't look like this will be different, and there's a bug in it.
|
2016-03-26 12:30:32 -07:00 |
|
Henrik Rydgard
|
bd17351ef9
|
Texcache: Minor refactor/cleanup
|
2016-03-22 23:56:55 +01:00 |
|
Henrik Rydgard
|
28ae840abe
|
Pipelines, samplers, description sets, oh my
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
cfcfd406fc
|
Start porting TextureCache. Lots of stubbing going on.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
e89a7f0c67
|
Update VulkanContext
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
c64064024d
|
Initial vulkan code.
This was squashed from nine commits but using old versions of Vulkan.
|
2016-03-20 19:18:35 +01:00 |
|
 Henrik RydgardandUnknown W. Brackets
|
58b07e00d7
|
Assorted fixes and cleanups.
|
2016-03-06 11:46:41 -08:00 |
|
Unknown W. Brackets
|
e30ab95179
|
d3d9: Fix maxSeenV when not known.
And just make the code reused between both. Fixes #8478.
|
2016-01-22 18:48:54 -08:00 |
|