Henrik Rydgård
|
5bd62c99a6
|
Merge pull request #9294 from hrydgard/texcache-cleanup
Reduce duplicated code in texture caches
|
2017-02-08 16:31:13 +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 Rydgård
|
c922ad153c
|
Merge pull request #9293 from hrydgard/d3d11-work-2
D3D11 DrawContext fixes
|
2017-02-08 15:17:54 +01:00 |
|
Henrik Rydgard
|
a846c4f68f
|
More assorted D3D11 fixes. The samplemask in SetBlendState was the problem.
|
2017-02-08 14:55:03 +01:00 |
|
Henrik Rydgard
|
768c87ebd3
|
Fix another D3D11 bug, still no dice...
|
2017-02-08 13:36:20 +01:00 |
|
Henrik Rydgard
|
82f8bfeb66
|
DrawContext: Remove the old way of setting uniforms
|
2017-02-08 13:07:38 +01:00 |
|
Henrik Rydgard
|
9bdae8f32e
|
DrawContext: Use uniform buffers on all platforms (simulated where necessary)
|
2017-02-08 12:55:58 +01:00 |
|
Henrik Rydgard
|
fe1b593c15
|
DrawContext: Initial implementation of dynamic UBO support
|
2017-02-08 12:26:48 +01:00 |
|
Henrik Rydgård
|
29739c8c91
|
Merge pull request #9291 from sum2012/mpeg-minor2
Add timing of sceMpegDelete
|
2017-02-07 23:59:47 +01:00 |
|
sum2012
|
957dfa1288
|
Add timing of sceMpegDelete
based on JPCSP 8e4e6334da762be37a90855a686a7decbc29bacf
|
2017-02-08 05:18:22 +08:00 |
|
Henrik Rydgård
|
4dd17c7b28
|
Merge pull request #9289 from hrydgard/d3d11-work
D3D11 work
|
2017-02-07 20:03:16 +01:00 |
|
Henrik Rydgard
|
41fecc8c16
|
More D3D11 basics. Only dynamic constant buffers left, then it should display the UI.
|
2017-02-07 19:45:09 +01:00 |
|
Henrik Rydgard
|
d78d3bb25f
|
Change the API for updating buffers from the CPU to be cleaner
|
2017-02-07 19:04:44 +01:00 |
|
Henrik Rydgard
|
534a65c610
|
Remove thin3d buffer->SetData
|
2017-02-07 18:42:32 +01:00 |
|
Henrik Rydgard
|
691539b428
|
Stub new UpdateBuffer API
|
2017-02-07 18:16:52 +01:00 |
|
Henrik Rydgard
|
099b628097
|
Initial work on D3D11 buffers
|
2017-02-07 18:04:31 +01:00 |
|
Henrik Rydgard
|
08cebe99fc
|
D3D11: Fix a bunch of errors. Still no buffers or drawing.
|
2017-02-07 12:12:05 +01:00 |
|
Henrik Rydgard
|
abc80ae770
|
Enough D3D11 to stumble to the first thin3d draw call. Buffers not implemented yet.
|
2017-02-07 11:44:44 +01:00 |
|
Henrik Rydgard
|
e5c20b47cd
|
Add new headers to "dx9sdk" for D3D11. Enable building of the very early d3d11 code.
|
2017-02-07 09:29:23 +01:00 |
|
Henrik Rydgård
|
df86854c69
|
Merge pull request #9287 from hrydgard/fbo-cleanup-3
FBO cleanup 3: The grand unification .. sort of
|
2017-02-07 09:10:05 +01:00 |
|
Henrik Rydgard
|
391f7be8f9
|
Unify DecimateFBOs
|
2017-02-07 00:46:14 +01:00 |
|
Henrik Rydgard
|
5c69878ccb
|
Unify ResizeFramebufFBO
|
2017-02-07 00:38:12 +01:00 |
|
Henrik Rydgard
|
b9283b70d9
|
More simplification
|
2017-02-07 00:31:41 +01:00 |
|
Henrik Rydgard
|
27d5c5a2d4
|
Unify NotifyRenderFramebufferSwitched
|
2017-02-07 00:29:02 +01:00 |
|
Henrik Rydgard
|
19868b5df7
|
Unify GetTempFBO
|
2017-02-07 00:24:38 +01:00 |
|
Henrik Rydgard
|
06addecb3d
|
Unify cardboard settings calculation
|
2017-02-07 00:19:31 +01:00 |
|
Henrik Rydgard
|
5b181e8244
|
Further work on DrawActiveTexture
|
2017-02-07 00:13:54 +01:00 |
|
Henrik Rydgard
|
275f9248a1
|
Preparing to unify the DrawActiveTexture API
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
89763efe57
|
Unify SetNumExtraFBOs
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
9e644aa815
|
Unify NotifyRenderFramebufferUpdated
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
85ec96ecf1
|
Unify NotifyRenderFramebufferCreated
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgard
|
a0992cce75
|
Unify DestroyFramebuf()
|
2017-02-07 00:08:45 +01:00 |
|
Henrik Rydgård
|
29e16bfefd
|
Update lang submodule
|
2017-02-07 00:00:52 +01:00 |
|
Henrik Rydgård
|
96c450e265
|
Merge pull request #9284 from hrydgard/fbo-cleanup-2
Use a common API for framebuffers.
|
2017-02-06 21:36:16 +01:00 |
|
Henrik Rydgard
|
55aa879216
|
A lot of buildfixes
|
2017-02-06 16:16:43 +01:00 |
|
Henrik Rydgard
|
be557fc323
|
Remove fbo_preferred_z_bitdepth
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
e42f5e6f46
|
Rename the fbo_ functions to match the rest of DrawContext.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
ad29974a56
|
Change when drawcontexts are allocated. Hook up backbuffer events to fix d3d9 resizing.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
948e2284fd
|
VK/D3D11 early prep
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
f1c96c056d
|
Move all the GL/D3D9 FBO code into thin3d.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
abf7a7abe0
|
Windows buildfix
|
2017-02-06 10:28:58 +01:00 |
|
Henrik Rydgård
|
cf790f0c19
|
Merge pull request #9282 from hrydgard/d3d9-cleanup
D3D9 code moving and cleanup
|
2017-02-05 21:08:55 +01:00 |
|
Henrik Rydgard
|
41f770d815
|
Move dx_state into gfx/d3d9_state
|
2017-02-05 20:54:24 +01:00 |
|
Henrik Rydgard
|
ba52ba8714
|
Move global.cpp to native/gfx/d3d9_shader.cpp
|
2017-02-05 20:50:17 +01:00 |
|
Henrik Rydgard
|
9c275730c5
|
Move pD3DDevice into dx_state.h.
|
2017-02-05 20:46:26 +01:00 |
|