Henrik Rydgård
|
0d3d642371
|
It works!
|
2017-06-05 23:09:12 +02:00 |
|
Henrik Rydgård
|
0bf92a4fa2
|
Font rendering code runs but it sure ain't right
|
2017-06-05 23:09:11 +02:00 |
|
Unknown W. Brackets
|
83d017848e
|
Vulkan: Allow blit/copy of depth or stencil only.
Docs say nothing about this not working, and it works on NVIDIA, from what
I can tell.
|
2017-06-01 20:58:33 -07:00 |
|
Henrik Rydgård
|
ff17713106
|
Fix crash on macOS. Fixes #9751
|
2017-06-01 08:59:45 +02:00 |
|
Henrik Rydgård
|
44423f3ba2
|
Vulkan: Implement BlitFramebuffer
|
2017-05-30 09:38:09 +02:00 |
|
Henrik Rydgård
|
4c8dc24834
|
Vulkan: Implement depth buffer copies. Not sure all the barriers are right..
|
2017-05-30 09:38:08 +02:00 |
|
Henrik Rydgård
|
137b79c708
|
Fix more review comments.
|
2017-05-30 09:38:05 +02:00 |
|
Henrik Rydgård
|
f762285b9c
|
Vulkan: Some barrier optimization
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
38b50501c2
|
Clearing fix, drawpixels fix/hack
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
c173da49d3
|
Fix a number of bugs and stuff affecting Vulkan on Mali
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
bd9f3af0bd
|
Add a way to query the current renderpass (for debug checks)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
0c70735bc4
|
Buffered rendering is starting to work, though still kinda broken.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
2b93338255
|
Vulkan backend: Fix various issues, can almost run in buffered now (except the final blit)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
32728553bd
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
a7dd6d6085
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
6bcfe539f7
|
Use vulkan-style clear-on-bind when switching render targets. Not optimally used yet.
Also removes a bunch of redundant render target binds.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
20870194e3
|
Thin3D GL: Avoid using external functions internally.
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
35aefe4a2a
|
BindBackBufferAsRenderTarget is now replaced with BindFramebufferAsRT(nullptr)
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgård
|
3b6fa9be87
|
Start work on separating frame from backbuffer renderpass
|
2017-05-30 09:36:17 +02:00 |
|
Henrik Rydgard
|
4407445d50
|
Separate BeginFrame from BeginSurfaceRenderPass
|
2017-05-30 09:22:40 +02:00 |
|
Henrik Rydgård
|
7d0cfbabe7
|
thin3d gles: Unbind buffers after drawing. Fixes #9715
|
2017-05-24 12:06:02 +02:00 |
|
Henrik Rydgard
|
a1e3be445a
|
Don't use partial-restart unless debugger is present.
Works around #9666 for most practical purposes.
|
2017-05-21 17:25:00 +02:00 |
|
Unknown W. Brackets
|
259af56ee6
|
SoftGPU: Fix rendering when using Direct3D 9.
Since we restore dxstate when setting a framebuffer or backbuffer, we need
something that populates it.
|
2017-05-20 21:29:09 -07:00 |
|
Unknown W. Brackets
|
022de0d45a
|
D3D11: Fix initialization of mipmaps.
|
2017-05-13 17:31:21 -07:00 |
|
Henrik Rydgård
|
c55aa834b0
|
Merge pull request #9670 from unknownbrackets/vertexjit
Remove unused vertex decode steps, jit through s16
|
2017-05-07 17:01:56 +02:00 |
|
Henrik Rydgard
|
ff6fcc9179
|
More vulkan fixes
|
2017-05-07 10:53:04 +02:00 |
|
Henrik Rydgard
|
5974e0ee6d
|
Work towards a clean vulkan shutdown.
|
2017-05-07 10:40:11 +02:00 |
|
Unknown W. Brackets
|
6b3944d329
|
UnitTest: Correct vertex and jit tests.
We now convert texcoords to floats.
|
2017-05-06 18:45:04 -07:00 |
|
Henrik Rydgård
|
c899882034
|
Fix issues with software GPU on D3D11
|
2017-04-11 12:53:11 +02:00 |
|
Henrik Rydgård
|
c0f6a24a21
|
Fix issue where we were a little too aggressive when eliminating calls to SetRenderTarget
|
2017-03-23 10:02:28 +01:00 |
|
Henrik Rydgard
|
52cd3164ee
|
Hook up the backbuffer. PPSSPP draws now, though with issues.
|
2017-03-23 10:02:27 +01:00 |
|
Henrik Rydgard
|
dfc0b32733
|
More work on UWP upbring
|
2017-03-23 10:02:27 +01:00 |
|
Henrik Rydgård
|
9b216af65d
|
Stencil in thin3d/gl was broken. Not that we use it for anything though.
|
2017-03-22 15:31:14 +01:00 |
|
Henrik Rydgård
|
babfa44614
|
Windows: d3dcompiler_47.dll is redistributable, so add it to our installation package scripts.
|
2017-03-22 13:44:44 +01:00 |
|
Henrik Rydgard
|
908193e894
|
Rework Android lost/restore lifecycle again. Can autorotate screen without crashing again. Should help #9295 and maybe #8906.
|
2017-03-18 15:21:26 +01:00 |
|
Henrik Rydgard
|
85d0b89b7b
|
GL: Improve lost managment in DrawContext framebuffers
|
2017-03-18 13:55:15 +01:00 |
|
Henrik Rydgard
|
378170d723
|
Add ability to tag objects in the gl_lost_manager
|
2017-03-18 13:55:15 +01:00 |
|
Henrik Rydgård
|
f4a0c4504f
|
Fixes to GPU system information. Fixes #9434
|
2017-03-16 09:48:10 +01:00 |
|
Henrik Rydgård
|
d93e118496
|
D3D11: Avoid doing redundant framebuffer switch calls
|
2017-03-13 13:55:29 +01:00 |
|
Henrik Rydgård
|
da3ac4a1de
|
D3D11 CopyFramebufferImage: Clip copies to the size of the source surface.
|
2017-03-13 13:55:29 +01:00 |
|
Henrik Rydgard
|
8a8360ef96
|
Reintroduce mipmaps for images in the UI like screenshots (D3D11, OpenGL, D3D9)
|
2017-03-12 16:30:53 +01:00 |
|
Henrik Rydgård
|
7520c0e273
|
UWP: Don't try to use dual source blending on D3D9 feature level devices.
|
2017-03-10 00:12:57 +01:00 |
|
Henrik Rydgard
|
042d09a049
|
Fix #9390, also unbreak D3D11 screenshots
|
2017-03-05 20:30:39 +01:00 |
|
Henrik Rydgard
|
116edcb77a
|
Take the D3D11 feature level into account when creating shaders. May help #9369
|
2017-03-05 12:31:33 +01:00 |
|
Henrik Rydgard
|
85717a981c
|
Show feature levels in System Info, allow lower D3D11 feature levels
|
2017-03-05 11:05:36 +01:00 |
|
Henrik Rydgard
|
340f0cff2c
|
Prepare for supporting manual screen rotation
|
2017-03-05 10:54:45 +01:00 |
|
Henrik Rydgard
|
7b3f84aae8
|
More buildfixes for Windows on ARM
|
2017-03-05 10:52:08 +01:00 |
|
Henrik Rydgard
|
e9f2f82863
|
Windows Mobile 10 D3D11 fixes
|
2017-03-05 10:15:56 +01:00 |
|
Henrik Rydgard
|
5d4700ae7e
|
Sprinkle calls to CHECK_GL_ERROR_IF_DEBUG all over the place, disabled by default.
|
2017-03-03 14:18:40 +01:00 |
|
Henrik Rydgard
|
5de190a45f
|
D3D11: Move the responsibility for the swapchain out of the DrawContext so it can be used with differently-managed D3D like with UWP.
Minor cleanups.
|
2017-02-27 10:10:24 +01:00 |
|