Philip Rebohle
|
d34bbdb58e
|
[dxvk] Free empty memory chunks
|
2022-01-13 18:22:44 +01:00 |
|
Philip Rebohle
|
e6442d64be
|
[dxvk] Display allocated memory in HUD again
|
2022-01-13 18:22:44 +01:00 |
|
Philip Rebohle
|
a70a35406e
|
[meta] Release 1.9.3
|
2022-01-11 13:28:28 +01:00 |
|
Georg Lehmann
|
f5744284eb
|
[d3d9] Dirty FF vertex shader if any D3D9VertexDeclFlags change.
The vertex shader depends on all of these in some way.
|
2022-01-10 22:06:15 +00:00 |
|
Christopher Egert
|
b1a6cbad7f
|
[d3d9] Update FFVS when D3DFVF_PSIZE is specified.
This fixes #2387
|
2022-01-10 20:05:41 +00:00 |
|
Robin Kertels
|
4cdee69bc9
|
[d3d9] Always upload all managed texture mips after AddDirtyBox call
Co-authored-by: Paul Gofman <gofmanp@gmail.com>
|
2022-01-10 18:55:08 +00:00 |
|
Philip Rebohle
|
b53c3057e1
|
[dxgi] Fix refresh rate filtering in FindClosestMatchingMode
We need to operate on the pre-filtered list, or otherwise we may run into
problems where not all refresh rates are supported for all display modes.
|
2022-01-10 14:45:19 +01:00 |
|
dosse91
|
55c4aba4d0
|
Added config for James Cameron's Avatar (DX9)
|
2022-01-10 14:40:53 +01:00 |
|
Joshua Ashton
|
14f93d7d17
|
[build] Update arch-mingw-github-action to v6
|
2022-01-10 11:44:59 +00:00 |
|
Joshua Ashton
|
ecd7b67069
|
[d3d11] Lock context before EmitCs for annotations
|
2021-12-21 03:09:08 +01:00 |
|
Philip Rebohle
|
3bfad1e70e
|
[dxvk] Explicitly intiialize framebuffer info
|
2021-12-20 23:47:50 +01:00 |
|
Supreeeme
|
34774f4ea4
|
Enabled strict float emulation for BlazBlue Centralfiction
|
2021-12-15 09:44:22 +00:00 |
|
Robin Kertels
|
c13395db97
|
[util] Enable strict float emulation for a bunch of games
... that are known to be broken without it.
|
2021-12-05 16:49:19 +00:00 |
|
Robin Kertels
|
6c17b8801c
|
[d3d9] Add strict option to float emulation setting
|
2021-12-05 16:49:19 +00:00 |
|
Robin Kertels
|
eb9dfcedbd
|
[util] Move toLower transform to function
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
11f8b8ba44
|
[dxso] Handle multiplication by zero when emitting clip distances
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
337360cdc6
|
[dxso] Handle multiplication by zero in TexM*Tex instructions
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
a9515d3530
|
[dxso] Handle multiplication by zero in matrix ALU instructions
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
8063e27c08
|
[dxso] Handle multiplication by zero in cross product
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
7b2b8ceff3
|
[dxso] Handle multiplication by zero in dst instruction
|
2021-12-05 16:49:19 +00:00 |
|
Philip Rebohle
|
ebc5326ed5
|
[dxso] Correctly handle multiplication by zero
|
2021-12-05 16:49:19 +00:00 |
|
Robin Kertels
|
804eca9cad
|
[d3d9] Respect shader defined constants for HWVP/PS buffer binding range
|
2021-11-30 01:57:22 +00:00 |
|
Robin Kertels
|
ce1c66d7dc
|
[dxso] Omit relative constant range check when possible
We can just rely on robustness2 when it's supported.
|
2021-11-30 01:57:22 +00:00 |
|
Robin Kertels
|
0061139652
|
[d3d9] Copy shader defined constants into SWVP UBO
Co-authored-by: Christopher Egert <cme3000@gmail.com>
Co-authored-by: Georg Lehmann <dadschoorse@gmail.com>
|
2021-11-30 01:57:22 +00:00 |
|
Robin Kertels
|
39039f9ac8
|
[dxso+d3d9] Clean up texture slots
|
2021-11-30 01:57:22 +00:00 |
|
Paul Gofman
|
b672c07a93
|
[d3d9] Send WM_ACTIVATEAPP messsage on WM_SIZE.
|
2021-11-30 01:48:24 +00:00 |
|
Philip Rebohle
|
1abd205216
|
[d3d11] Compute image data layout for unmapped textures
We sometimes need this information when uploading image data. Fixes #2380.
|
2021-11-29 16:55:35 +01:00 |
|
Philip Rebohle
|
b6cd6aaecc
|
[d3d11] Fix depth aspect not being applied to some D16_UNORM views
|
2021-11-29 15:39:41 +01:00 |
|
Georg Lehmann
|
1fff48f509
|
[meta] Be clearer about mingw threading support
|
2021-11-29 00:31:38 +01:00 |
|
Georg Lehmann
|
97f03127e9
|
[dxso] Remove empty dxso_helpers.h
|
2021-11-25 21:50:59 +00:00 |
|
Georg Lehmann
|
c2a66c043a
|
[dxvk] Remove empty dxvk_main
|
2021-11-25 21:50:59 +00:00 |
|
Georg Lehmann
|
12249fd330
|
[dxso] Fix constant buffer debug names
|
2021-11-11 23:54:05 +00:00 |
|
Joshua Ashton
|
4c0eee89e4
|
[d3d9] Use clamped LOD for creating new views
|
2021-11-11 23:53:38 +00:00 |
|
Joshua Ashton
|
c22dcdbaa3
|
[d3d9] Clamp LOD in calls to SetLOD
MSDN says this is clamped and returns the clamped value.
Closes: #1869
|
2021-11-11 23:52:35 +00:00 |
|
Joshua Ashton
|
5d4b7db9e6
|
[d3d9] Fix = alignent in CreateView
|
2021-11-11 23:51:59 +00:00 |
|
Philip Rebohle
|
06eb52387a
|
[meta] Fix configuration sample
|
2021-11-10 17:01:24 +01:00 |
|
Philip Rebohle
|
2abe2132a6
|
[dxvk] Implement framebuffer cache
Reduces the number of object allocations per frame.
|
2021-11-09 18:09:50 +01:00 |
|
Philip Rebohle
|
a987b729a7
|
[dxvk] Introduce DxvkFramebufferKey
Can be used to cache framebuffer objects.
|
2021-11-09 17:49:22 +01:00 |
|
Philip Rebohle
|
2527ea45b9
|
[dxvk] Refactor framebuffer creation
|
2021-11-09 16:37:33 +01:00 |
|
Philip Rebohle
|
f1aad6cb7b
|
[dxvk] Remove frame buffer from context state
|
2021-11-09 16:37:33 +01:00 |
|
Philip Rebohle
|
5b725205ef
|
[dxvk] Introduce DxvkFramebufferInfo
Stores all info that is currently held by the DxvkFramebuffer class,
but is not heap-allocated and will not create an actual framebuffer
object.
|
2021-11-09 16:37:31 +01:00 |
|
Philip Rebohle
|
1fd037cf29
|
[dxvk] Fix load aspect mask in render pass creation
|
2021-11-05 16:09:05 +01:00 |
|
Philip Rebohle
|
552b29ca0c
|
[include] Update Vulkan headers to 1.2.197.
|
2021-11-03 14:11:23 +01:00 |
|
Philip Rebohle
|
4c88335f66
|
[util] Shrink Nvidia HVV heap for Final Fantasy XIV
Fixes #2210.
|
2021-11-03 13:27:39 +01:00 |
|
Philip Rebohle
|
778aee0372
|
[dxvk] Rework Nvidia HVV option
|
2021-11-02 00:52:25 +01:00 |
|
Joshua Ashton
|
8912c7adb0
|
[d3d9] Fix long driver/device names not being null terminated
Signed-off-by: Joshua Ashton <joshua@froggi.es>
|
2021-10-22 02:58:53 +00:00 |
|
Joshua Ashton
|
409a6f5c3f
|
[d3d11] Use atomics for NVX handles
Primarily to make DXVK native happy, but also much cleaner.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
|
2021-10-22 03:15:03 +02:00 |
|
Georg Lehmann
|
b163503f7c
|
[dxso] Respect SM2+ sampler source swizzle.
|
2021-10-20 17:43:52 +00:00 |
|
Robin Kertels
|
79a20c463f
|
[util] Enable apitrace mode for Crysis 3 Remastered
|
2021-10-18 18:23:58 +02:00 |
|
Robin Kertels
|
7f89fe1406
|
[d3d9+utils] Remove swvp hack
|
2021-10-15 10:54:18 +01:00 |
|