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
|
a0febce3a9
|
Make the D3D9 backend handle stencil state in more similar ways to the others.
|
2022-07-30 10:47:18 +02:00 |
|
Henrik Rydgård
|
08c33f8e54
|
More thin3d d3d11 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 |
|
Henrik Rydgård
|
d0d53091a8
|
Change from maxLevel to levelsToLoad, for better readability. Cleanup.
|
2022-07-30 10:45:02 +02:00 |
|
Lubos
|
60d8a102f9
|
OpenXR - Switching between 2D/VR fixed
|
2022-07-29 10:19:11 +02:00 |
|
Lubos
|
d29b9011db
|
OpenXR - VR settings added, better UI detection
|
2022-07-27 19:47:11 +02:00 |
|
Lubos
|
9b8a9d3b32
|
Merge branch 'feature_openxr_quest' into feature_openxr_6dof
|
2022-07-26 18:00:40 +02:00 |
|
Lubos
|
c543c8fd52
|
Merge branch 'master' into feature_openxr_quest
|
2022-07-26 17:22:04 +02:00 |
|
Lubos
|
5c95fd244f
|
OpenXR - Automatically switch between fullscreen/VR
|
2022-07-26 17:20:46 +02:00 |
|
Henrik Rydgård
|
62ded69344
|
Switch to using the D3D9 state cache in thin3d, to avoid confusion
|
2022-07-24 21:49:03 +02:00 |
|
Henrik Rydgård
|
16d4545967
|
Clarity improvement in dx state cache stencil func
|
2022-07-24 21:44:12 +02:00 |
|
Henrik Rydgård
|
e758506bdb
|
Remove unnecessary complexity from the D3D9 state cache
|
2022-07-24 21:26:40 +02:00 |
|
Lubos
|
8daba0d881
|
OpenXR - Finalize VR renderer interface
|
2022-07-24 14:14:21 +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
|
553363a5b5
|
OpenXR - Rendering into VR framebuffer works
|
2022-07-15 15:41:21 +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 |
|