Henrik Rydgård
|
3e1ccf1311
|
Need a separate cap bit for stencil blits to prevent misuse on D3D9
|
2022-08-03 13:40:21 +02:00 |
|
Henrik Rydgård
|
d4d92e39ff
|
Implement DrawUP for D3D11
This is so we can do simple drawing without buffer management through
thin3d on all backends.
|
2022-08-03 13:28:54 +02:00 |
|
Henrik Rydgård
|
19931c003f
|
Clean up blit/copy feature detection. Don't need fast GPU flags for these.
|
2022-08-02 09:53:46 +02:00 |
|
Henrik Rydgård
|
e1956b47a0
|
Merge pull request #15727 from hrydgard/texture-3d
Implement the PSP's equal-size mips "3D texturing"
|
2022-08-01 08:35:43 +02:00 |
|
Henrik Rydgård
|
392d83fb22
|
Merge pull request #15659 from lvonasek/feature_openxr_quest
Oculus Quest native support
|
2022-07-31 16:34:45 +02:00 |
|
Henrik Rydgård
|
46d6b43618
|
Support 3D textures in OpenGL ES, add feature check
|
2022-07-31 10:43:48 +02:00 |
|
Henrik Rydgård
|
f061eadc04
|
Initial implementation of 3D texturing through equal-size mips (see #6357)
Vulkan-only currently, though all the other backends except ES 2.0
without GL_OES_texture_3d can support it with some work.
|
2022-07-31 10:43:47 +02:00 |
|
Henrik Rydgård
|
3e39f62c3d
|
Merge pull request #15743 from hrydgard/build-texture-refactor
TextureCache "BuildTexture" refactor and cleanup
|
2022-07-30 11:21:57 +02:00 |
|
Henrik Rydgård
|
3fc7023d82
|
Vulkan stencil fixes
|
2022-07-30 10:47:18 +02:00 |
|
Henrik Rydgård
|
e43b5e2081
|
thin3d: Make writeMask and compareMask dynamic in all backends. D3D11 needs emulation.
|
2022-07-30 10:47:18 +02:00 |
|
Henrik Rydgård
|
4a18629e63
|
thin3d: Remove dual sided stencil, not supported by all backends anyway
|
2022-07-30 10:47:18 +02:00 |
|
Henrik Rydgård
|
9f1fdc6c02
|
Use PrepareBuildTexture from the Vulkan backend too
|
2022-07-30 10:45:03 +02:00 |
|
Lubos
|
c543c8fd52
|
Merge branch 'master' into feature_openxr_quest
|
2022-07-26 17:22:04 +02:00 |
|
Henrik Rydgård
|
881cc23965
|
Delete some unused code.
|
2022-07-24 13:54:04 +02:00 |
|
Henrik Rydgård
|
2933ace02f
|
Remove log noise
|
2022-07-17 23:03:43 +02:00 |
|
Henrik Rydgård
|
1fd80646cb
|
Mali driver bug workaround for driver 32+.
See #15661
Hope this small bias won't break things.
|
2022-07-17 22:53:10 +02:00 |
|
Lubos
|
8ba87bf9aa
|
OpenXR - Hide options which are not relevant for VR
|
2022-07-07 18:20:12 +02:00 |
|
Lubos
|
71da6a9293
|
OpenXR - Quest target into Android Studio project added
|
2022-07-06 21:38:41 +02:00 |
|
Henrik Rydgård
|
e942ba680b
|
Remove driver version check for Mali stencil/discard bug. See #13833
|
2022-06-20 17:38:01 +02:00 |
|
Henrik Rydgård
|
d0ea3b3284
|
Work around the Mali stencil discard bug the same way as the Adreno one.
|
2022-06-18 14:23:09 +02:00 |
|
Henrik Rydgård
|
18e70e67f9
|
Small struct layout optimization (stencil is never more than 8 bits, can sneak in next to the load actions)
|
2022-06-11 13:24:14 +02:00 |
|
Henrik Rydgård
|
acb84f0648
|
Rename Vulkan attachment operation variables. Prep for supporting specifying store op.
|
2022-06-11 13:22:40 +02:00 |
|
Unknown W. Brackets
|
6c08a7a121
|
Vulkan: Fix depth transition barrier.
|
2022-05-01 15:16:50 -07:00 |
|
Henrik Rydgård
|
c3f48ecd6f
|
Remove log output
|
2022-05-01 11:56:18 +02:00 |
|
Henrik Rydgård
|
f54aa53a8b
|
Combine barriers before blits/copies
|
2022-05-01 11:54:47 +02:00 |
|