Unknown W. Brackets
|
999055791d
|
D3D9: Remove block transfer code overrides.
We can just use Draw now. Keep depth, though, since it applies scale.
|
2022-10-10 21:48:38 -07:00 |
|
Unknown W. Brackets
|
c89cf1cde7
|
D3D9: Implement CopyFramebufferToMemorySync().
This works like other backends, including D3D11. This allows us to get
rid of the old implementation and reuse more code.
|
2022-10-10 21:28:14 -07:00 |
|
Henrik Rydgård
|
6f703128ec
|
Experimentally revert "Delete some misguided FPU control code, that we definitely don't want"
This reverts commit d52d383c22 .
|
2022-10-10 18:35:29 +02:00 |
|
Henrik Rydgård
|
d56bdcb81e
|
Merge pull request #16196 from hrydgard/improved-render-stats
Improved stats in the Vulkan GPU profiler
|
2022-10-10 15:40:17 +02:00 |
|
Henrik Rydgård
|
d4bfe9299d
|
Track min and max GPU time, init time, render CPU time.
Mainly wanted to see if init time is a factor, there are optimizations
we can do there.
|
2022-10-10 10:53:27 +02:00 |
|
Henrik Rydgård
|
d52d383c22
|
Delete some misguided FPU control code, that we definitely don't want
|
2022-10-10 10:46:51 +02:00 |
|
Henrik Rydgård
|
32699da6df
|
Vulkan (trivial): Fix numDraws stat when merging render passes. Shorten a name.
|
2022-10-10 10:06:30 +02:00 |
|
Unknown W. Brackets
|
179c1e4a3b
|
GLES: Enable EXT_depth_clamp where supported.
Seems like Freedreno may support this.
|
2022-10-10 00:54:29 -07:00 |
|
Henrik Rydgård
|
dd389ade8f
|
Merge pull request #16192 from unknownbrackets/depth-download
D3D11: Correct depth readback
|
2022-10-10 09:48:18 +02:00 |
|
Unknown W. Brackets
|
bad4a93d3c
|
D3D11: Correct depth readback.
|
2022-10-09 15:50:50 -07:00 |
|
Unknown W. Brackets
|
8c1acc30e4
|
Savedata: Combine file info and dir listing calls.
|
2022-10-09 14:42:31 -07:00 |
|
Unknown W. Brackets
|
7b8350f8a8
|
Android: Differentiate empty dir from failure.
|
2022-10-09 14:42:31 -07:00 |
|
Henrik Rydgård
|
be37de106c
|
Vulkan: Create depth/stencil buffers on demand
|
2022-10-09 20:28:32 +02:00 |
|
Henrik Rydgård
|
49de375bff
|
Merge pull request #16183 from unknownbrackets/depth-usage
GPU: Ignore depth when masked and ALWAYS
|
2022-10-09 10:41:40 +02:00 |
|
Henrik Rydgård
|
10fedf19bd
|
Merge pull request #16182 from unknownbrackets/gles-indexed
GLES: Use GL_LUMINANCE on GLES for indexed tex
|
2022-10-09 10:19:26 +02:00 |
|
Henrik Rydgård
|
76be009b41
|
Merge pull request #16181 from unknownbrackets/d3d9-clut
Add rendered CLUT handling to D3D9
|
2022-10-09 10:17:17 +02:00 |
|
Unknown W. Brackets
|
bc84d6345b
|
Vulkan: Disable geometry shaders for Mali <= 18.
These drivers apparently have some weird behavior.
|
2022-10-09 00:57:10 -07:00 |
|
Unknown W. Brackets
|
ce79649c02
|
GLES: Use GL_LUMINANCE on GLES for indexed tex.
See #16176, used for rendered CLUTs.
|
2022-10-08 17:32:11 -07:00 |
|
Unknown W. Brackets
|
81cf76a619
|
D3D9: Correct sampler states for binding 1+.
|
2022-10-08 15:34:00 -07:00 |
|
Lubos
|
bf14ca84d3
|
OpenXR - Revision of VR rendering
|
2022-10-08 14:38:49 +02:00 |
|
Henrik Rydgård
|
131c1ca79e
|
Typo fix, thanks iota97
|
2022-10-06 20:46:57 +02:00 |
|
Henrik Rydgård
|
bf25f4b283
|
Shader uniforms (VK/D3D11): Fix issue where we could overwrite the fourth component padding.
|
2022-10-06 10:52:58 +02:00 |
|
Henrik Rydgård
|
b7f79dd8b2
|
Merge pull request #16153 from hrydgard/gpu-profiler-fixes
GPU profiler fixes
|
2022-10-03 12:57:55 +02:00 |
|
Henrik Rydgård
|
2207c1271a
|
Fix validation error with the GPU profiler
|
2022-10-03 12:13:11 +02:00 |
|
Henrik Rydgård
|
ba78854759
|
Improve Vulkan profiler (show framebuffer tag for render passes)
|
2022-10-03 11:54:17 +02:00 |
|
Herman Semenov
|
29b87e0c0b
|
Merge branch 'master' into master
|
2022-10-03 07:49:13 +00:00 |
|
Unknown W. Brackets
|
09f0c0c8fd
|
Fixed syntax accessing method reviewed by Unknown W. Brackets <checkins@unknownbrackets.org>
Signed-off-by: lainon <GermanAizek@yandex.ru>
|
2022-10-03 10:47:55 +03:00 |
|
Unknown W. Brackets
|
8df956b036
|
Vulkan: Block geometry shaders on older Mali.
They're too slow to be usable.
|
2022-10-02 07:42:22 -07:00 |
|
Henrik Rydgård
|
cdee10fe86
|
Vulkan: Basic geoshader code generation.
|
2022-10-02 07:42:17 -07:00 |
|
Unknown W. Brackets
|
d16caa71af
|
Vulkan: Add geometry shader ID tracking.
We're still not generating them, yet. But this tracks the objects and
IDs through the pipeline.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
38e16324f0
|
Vulkan: Clean up shader module tag.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
a268b9d1c9
|
Build: Ignore no symbols link warning.
This is just because we ifdef some files out for certain platforms.
|
2022-10-01 17:14:12 -07:00 |
|
Unknown W. Brackets
|
87171cef98
|
GPU: Add geometry path for shader writer.
Not yet used.
|
2022-10-01 12:45:43 -07:00 |
|
Unknown W. Brackets
|
59a489f883
|
Draw: Add COLOR1 semantic.
|
2022-10-01 12:14:46 -07:00 |
|
lainon
|
3cdf72b68b
|
Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back'
|
2022-09-30 12:35:28 +03:00 |
|
lainon
|
c953bf7fc7
|
Fixed bug and memleaks
|
2022-09-30 12:32:49 +03:00 |
|
lainon
|
b304551747
|
Code readability, vec reserve() and remove excess c_str()
|
2022-09-30 12:31:32 +03:00 |
|
lainon
|
fec708489a
|
Correct cleaning string and remove unused vars
|
2022-09-30 12:26:30 +03:00 |
|
Henrik Rydgård
|
7a4830ed4c
|
Merge pull request #16127 from hrydgard/silent-hill-fixes
Fixes for Silent Hill: Origins (depth buffer reassignment, eliminate readback)
|
2022-09-28 17:00:56 +02:00 |
|
Henrik Rydgård
|
8534b8d7ca
|
Typo fix
|
2022-09-28 16:44:40 +02:00 |
|
Henrik Rydgård
|
bd759790b0
|
Update the Vulkan debug names when reassigning depth buffers.
|
2022-09-28 14:09:40 +02:00 |
|
Henrik Rydgård
|
34d1661c48
|
Quiet the Vulkan miniprofiler (for texture uploads etc) a bit
|
2022-09-28 13:40:57 +02:00 |
|
Henrik Rydgård
|
f52c9650e1
|
Merge pull request #16097 from lvonasek/platform_openxr_pico
OpenXR - Support for Pico headsets
|
2022-09-28 10:56:18 +02:00 |
|
Unknown W. Brackets
|
38818f9f6e
|
GLES: Fix colortest/logicop uint/int conversion.
Shown well in #16119.
|
2022-09-27 19:24:54 -07:00 |
|
Lubos
|
0c2120d596
|
Merge branch 'master' into platform_openxr_pico
|
2022-09-28 00:11:02 +02:00 |
|
Lubos
|
464fc446e3
|
OpenXR - Fix FBO colors on Pico
|
2022-09-28 00:10:30 +02:00 |
|
Lubos
|
409b9234d7
|
OpenXR - Fix the build on Quest
|
2022-09-28 00:01:18 +02:00 |
|
Lubos
|
05de5c7f3d
|
OpenXR - Support for Pico controllers
|
2022-09-27 23:54:46 +02:00 |
|
Henrik Rydgård
|
ca5c69d3dd
|
Vulkan: Better debug names for RENDER passes.
|
2022-09-27 23:41:09 +02:00 |
|
Lubos
|
de1d829d47
|
Merge branch 'master' into platform_openxr_pico
|
2022-09-27 18:44:40 +02:00 |
|