Henrik Rydgård
|
f3282dcfda
|
Delete the gl name cache (might resurrect it on the GLQueueRunner side if needed later). Other cleanup and fixes.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
bd6818198a
|
More GLRenderManager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
376d92fcc9
|
Start messing with the draw engine...
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
7d0fc9ce65
|
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
|
2017-12-07 15:05:59 +01:00 |
|
Henrik Rydgård
|
23f7819329
|
Unify RebindFramebuffer, mostly.
|
2017-11-15 20:44:25 +01:00 |
|
Henrik Rydgård
|
4a30aedc53
|
Unify and move around code to cleanup some debug accessors
|
2017-10-18 13:10:05 +02:00 |
|
Henrik Rydgård
|
981c49615c
|
Unify FlushBeforeCopy. Remove old dummy methods from Vulkan framebuffer manager.
|
2017-10-18 12:26:02 +02:00 |
|
Henrik Rydgård
|
4e3a9bc3e3
|
Unify some more framebuffer functions. Leave the GL stuff alone for now due to async.
|
2017-10-18 11:20:58 +02:00 |
|
Henrik Rydgård
|
214270d192
|
Unify GetDepthBuffer/GetStencilBuffer in GL/D3D11
|
2017-10-18 10:54:26 +02:00 |
|
Henrik Rydgård
|
9b1ee6fce6
|
Unify GetFramebuffer in GLES and D3D11.
D3D9 is left behind for now, and Vulkan still needs implementation - got a branch with initial work towards that.
|
2017-10-11 13:39:34 +02:00 |
|
LunaMoo
|
5b75d2af20
|
Add uniform to make post process aware of videos.
And an example effect ~ subtle AA in-game/heavy smoothing for videos.
|
2017-09-13 08:13:51 +02:00 |
|
Henrik Rydgård
|
6a1fa728d8
|
Remove Globals.h
|
2017-08-31 17:15:22 +02:00 |
|
Unknown W. Brackets
|
f1e9180676
|
Vulkan: Fix Cardboard rendering.
Mostly the Viewport2D flush issue, which may possibly have broken
something else.
|
2017-05-31 23:26:38 -07:00 |
|
Henrik Rydgård
|
2b14c6b531
|
Delete obsolete function ClearBuffer
|
2017-05-31 13:38:22 +02:00 |
|
Unknown W. Brackets
|
fd4399e108
|
GPU: Centralize fb resize, move to begin of frame.
It makes more sense here, because otherwise when you change it from the UI
settings, it takes a frame to "kick in".
|
2017-04-24 12:02:52 -07:00 |
|
Unknown W. Brackets
|
030f803002
|
Remove unused parameter to DestroyAllFBOs().
|
2017-04-13 23:07:21 -07:00 |
|
Unknown W. Brackets
|
3fbb545451
|
Allow MakePixelTexture to use a subrange.
For example, if it has a larger texture it wants to reuse, it can control
this via texcoords. Let's keep it at top left, though.
|
2017-03-22 20:56:26 -07:00 |
|
Henrik Rydgard
|
fa80cfa4aa
|
Additional UWP preparations
|
2017-02-25 09:57:14 +01:00 |
|
Henrik Rydgard
|
731026c199
|
D3D11: Can now switch post shader at runtime, and won't crash if they fail to translate correctly.
|
2017-02-23 12:42:28 +01:00 |
|
Henrik Rydgard
|
68ba3070bc
|
D3D11: Add enough debug readback support to support savestate thumbnails
|
2017-02-18 00:27:32 +01:00 |
|
Henrik Rydgard
|
0e8aeaea3a
|
D3D11: Implement basic framebuffer readback.
Also make debug interfaces more consistent.
|
2017-02-18 00:07:49 +01:00 |
|
Henrik Rydgard
|
e83dd2b524
|
Minor cleanup, elimintate some bind ordering hazards that D3D11 warns about
|
2017-02-17 14:31:02 +01:00 |
|
Henrik Rydgard
|
9359922201
|
GL: Fix inconsistency with BindFramebufferColor
|
2017-02-17 12:13:53 +01:00 |
|
Henrik Rydgard
|
68c5a6c517
|
Unify CopyDisplayToOutput
|
2017-02-15 23:24:25 +01:00 |
|
Henrik Rydgard
|
23762ef89f
|
Unify DrawFramebufferToOutput
|
2017-02-15 23:11:46 +01:00 |
|
Henrik Rydgard
|
26f208a212
|
Unify "DrawPixels"
|
2017-02-15 23:06:22 +01:00 |
|
Henrik Rydgard
|
84e6054b23
|
More work towards unifying CopyDisplayToOutput
|
2017-02-15 22:48:23 +01:00 |
|
Henrik Rydgard
|
cba37e54d0
|
Preparations for unifying CopyDisplayToOutput
|
2017-02-15 22:47:50 +01:00 |
|
Henrik Rydgard
|
7652bc2d8b
|
Declare DrawActiveTexture in FramebufferCommon
|
2017-02-15 22:47:49 +01:00 |
|
Henrik Rydgard
|
0fb1e95bac
|
Remove GLSL program argument to DrawActiveTexture - bind before instead.
|
2017-02-15 22:47:44 +01:00 |
|
Henrik Rydgard
|
f95ab4a0fa
|
One more step
|
2017-02-15 21:51:39 +01:00 |
|
Henrik Rydgard
|
8f48816baa
|
Move CalcShaderUniforms to FramebufferCommon
|
2017-02-15 21:51:38 +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
|
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 Rydgard
|
f1c96c056d
|
Move all the GL/D3D9 FBO code into thin3d.
|
2017-02-06 11:40:16 +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
|
3ceb0a8540
|
Some simple renaming
|
2017-02-04 11:47:19 +01:00 |
|
Henrik Rydgard
|
d9acd27126
|
Rename GLES files to match the convention the other backends use.
|
2017-01-23 17:08:58 +01:00 |
|