Philip Rebohle
|
13d2479ecf
|
[hud] Don't create uniform buffer
No longer used.
|
2019-12-15 23:17:23 +01:00 |
|
Philip Rebohle
|
9c6ff95bb6
|
[hud] Don't use vertex shader for scaling
Instead, do it on the CPU.
|
2019-12-15 23:13:59 +01:00 |
|
Philip Rebohle
|
5da27a92f5
|
[hud] Fix letter spacing
|
2019-12-13 12:17:15 +01:00 |
|
Philip Rebohle
|
4346f82209
|
[hud] Don't pass DXVK context around in HUD modules
|
2019-12-13 11:54:13 +01:00 |
|
Philip Rebohle
|
d5c0a8c842
|
[dxvk] Upload HUD font texture via SDMA
|
2019-06-29 01:53:43 +02:00 |
|
Philip Rebohle
|
62372f5d47
|
[dxvk] Release staging buffer memory for HUD context
We really don't want to waste 32MB of system RAM because of
one single texture update all the time.
|
2019-06-21 16:43:22 +02:00 |
|
Philip Rebohle
|
9355580c4f
|
[hud] Optimize HUD rendering
Saves some bandwidth by using more compact vertex formats, and
by using push constants for text colors instead of a vertex
attribute.
|
2019-05-07 22:05:35 +02:00 |
|
Philip Rebohle
|
8b84d002f8
|
[hud] Pass surface size to HUD renderer
|
2019-04-14 13:28:57 +02:00 |
|
Philip Rebohle
|
257c19ed0a
|
[hud] Use combined image s1ampler for the font texture
|
2019-04-03 17:40:05 +02:00 |
|
Philip Rebohle
|
8b5db80fbd
|
[dxvk] Reimplement DxvkBuffer
Avoids the DxvkPhysicalBuffer indirection and keeps all buffer
objects alive until the DxvkBuffer itself gets destroyed.
|
2019-01-09 18:04:46 +01:00 |
|
Philip Rebohle
|
746529b71b
|
[dxvk] Pass raw semaphore handles to submitCommandList
|
2018-11-28 12:44:17 +01:00 |
|
Philip Rebohle
|
36ccd46ae7
|
[dxvk] Move sampler border color handling to the backend
|
2018-10-31 21:51:23 +01:00 |
|
Philip Rebohle
|
c31e646921
|
[dxvk] Introduce concept of shader constants
Large constant arrays should be moved to a uniform buffer instead
of being baked directly into the shader code.
|
2018-07-30 20:29:05 +02:00 |
|
Philip Rebohle
|
5fe4c4f610
|
[dxvk] Use VkImageViewUsageCreateInfoKHR when creating image views
Must be used when view formats are used that do not support all
usage bits of the underlying image. Refs #504.
|
2018-07-21 10:58:06 +02:00 |
|
Philip Rebohle
|
832b3a9dba
|
[hud] Render HUD directly to swap chain image
Saves a fullscreen render target, render pass, and a queue submission.
|
2018-06-28 01:00:07 +02:00 |
|
Philip Rebohle
|
a4f9e5f0d5
|
[hud] Added line renderer
|
2018-04-17 10:01:06 +02:00 |
|
Philip Rebohle
|
e38e1347d3
|
[hud] HudTextRenderer -> HudRenderer
Maintaining one class should be easier than creating
multiple renderer classes and having to switch between
them.
|
2018-04-17 09:20:18 +02:00 |
|