Robin Kertels
a6aa651291
VideoBackends:D3D12: Use COMMON as initial state for default heap buffer
...
Fixes the following error in the D3D12 debug layer:
D3D12 WARNING: ID3D12Device::CreateCommittedResource:
Ignoring InitialState D3D12_RESOURCE_STATE_UNORDERED_ACCESS.
Buffers are effectively created in state D3D12_RESOURCE_STATE_COMMON.
[ STATE_CREATION WARNING #1328 : CREATERESOURCE_STATE_IGNORED]
2022-10-29 23:39:32 +02:00
Robin Kertels
22fecb41fc
VideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap
...
Fixes the following error in the D3D12 debug layer:
D3D12 ERROR: ID3D12DescriptorHeap::GetGPUDescriptorHandleForHeapStart:
GetGPUDescriptorHandleForHeapStart is invalid to call on a descriptor
heap that does not have DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE set.
If the heap is not supposed to be shader visible, then
GetCPUDescriptorHandleForHeapStart would be the appropriate method
to call. That call is valid both for shader visible and non shader
visible descriptor heaps.
[ STATE_GETTING ERROR #1315 : DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE]
2022-10-29 23:39:27 +02:00
Admiral H. Curtiss
0716fa3c52
Merge pull request #11224 from iwubcode/d3d12_subresource
...
VideoBackends: fix d3d12 subresource calculation
2022-10-29 05:09:22 +02:00
iwubcode
0e1ffe009a
VideoBackends: fix d3d12 subresource calculation
2022-10-28 19:07:08 -05:00
Admiral H. Curtiss
8efd7833e5
Merge pull request #11150 from jordan-woyak/all-devices-less-confusing
...
DolphinQt: Make "All Devices" mapping hopefully less confusing.
2022-10-29 00:53:19 +02:00
Admiral H. Curtiss
8001535d12
Merge pull request #11211 from jordan-woyak/fix-focus-resume-after-manual-pause
...
DolphinQt: Fix window focus from unpausing after a manual pause.
2022-10-29 00:35:50 +02:00
Admiral H. Curtiss
c624629dfd
Merge pull request #11223 from JMC47/dkcrfiltering
...
Disable Force Texture Filtering in DKCR
2022-10-28 18:47:04 +02:00
JMC47
1049ae629e
Disable Force Texture Filtering in DKCR
...
This enhancement causes a rather distracting outline around the main characters.
2022-10-28 01:13:27 -04:00
Admiral H. Curtiss
904551fdb9
Merge pull request #11218 from JMC47/pxdmmu
...
Enable MMU in Pokemon XD
2022-10-28 04:24:44 +02:00
JMC47
8080ebcd76
Enable MMU in Pokemon XD
...
Fixes invalid read spam during normal battles and Pokemon Bingo.
2022-10-27 16:29:53 -04:00
JosJuice
5ee7a55588
Merge pull request #11217 from JMC47/nsmbwvertexrounding
...
Disable Vertex Rounding in New Super Mario Bros. Wii
2022-10-27 20:48:27 +02:00
JosJuice
59c8358e40
Merge pull request #11215 from JMC47/wiiplayvertexrounding
...
Disable Vertex Rounding in Wii Play
2022-10-27 20:32:05 +02:00
JMC47
895e5ca3e3
Disable Vertex Rounding in New Super Mario Bros. Wii
...
Vertex Rounding causes severe animation issues on 3D models,
so let's disable it. Also correct the game title to match the wiki.
2022-10-27 14:17:42 -04:00
JMC47
1158fab3b7
Disable Vertex Rounding in Wii Play
...
Prevents severe graphical issues in "Tanks" Minigame.
2022-10-27 14:13:45 -04:00
Pokechu22
1d86a48db6
Merge pull request #11214 from Pokechu22/GraphicsSettings-unused-FreelookControlType
...
GraphicsSettings: Remove unused FreelookControlType enum forward declaration
2022-10-26 16:43:05 -07:00
Pokechu22
2f3805e1b4
GraphicsSettings: Remove unused FreelookControlType enum forward declaration
2022-10-26 16:23:13 -07:00
Tilka
d367b3ec3b
Merge pull request #11160 from Pokechu22/vertexloader-no-initializer-workaround-functions
...
VertexLoader: Remove "too many initializer values" workaround functions
2022-10-26 06:30:23 +01:00
Jordan Woyak
4fc05dd025
DolphinQt: Fix window focus from unpausing after a manual pause.
2022-10-25 19:39:41 -05:00
Pokechu22
581a575042
VertexLoader: Remove "too many initializer values" workaround functions
...
I originally added these in 2b1d1038a6
, for both the TPipelineFunction and the size. The size was moved into the header in fdcd2b7d00
(making the size functions obsolete), but it seems that the functions themselves are no longer needed now.
I think I didn't use this approach before because it would have required ComponentFormatTable and ComponentCountRow to be templated, which would end up resulting in lines that were too long and thus wrapped in awkward places. (I *think* they didn't get inferred properly.) Now that we only need TPipelineFunction, the templating is not needed, and this ends up being a more readable version of the version with the wrapper functions.
2022-10-25 15:29:09 -07:00
Admiral H. Curtiss
060d928d49
Merge pull request #11206 from JMC47/deepakini
...
Add Safe Texture Cache for Deepak Chopra's Leela
2022-10-25 10:35:12 +02:00
JMC47
027e10460a
Merge pull request #10977 from tellowkrinkle/FixBackendMultithreading
...
VideoBackends:Vulkan: Improve backend multithreading
2022-10-25 04:14:01 -04:00
JMC47
9ef7a3b44c
Merge pull request #11207 from Pokechu22/invalid-normal-count
...
VideoCommon: Treat invalid normal count as NormalTangentBinormal
2022-10-25 03:17:19 -04:00
Pokechu22
574939b683
VideoCommon: Treat invalid normal count as NormalTangentBinormal
...
See https://bugs.dolphin-emu.org/issues/13070 .
2022-10-24 22:36:43 -07:00
JMC47
5c24d7bd8d
Add Safe Texture Cache for Deepak Chopra's Leela
...
Fixes missing text issues.
2022-10-24 19:19:32 -04:00
JMC47
b66793194e
Merge pull request #11028 from tellowkrinkle/MetalFixes
...
Various Metal renderer improvements
2022-10-24 15:22:37 -04:00
JMC47
4787b25a7f
Merge pull request #10741 from Pokechu22/audio-dma-one-block-at-a-time
...
DSP: Copy audio dma samples one block at a time
2022-10-24 01:43:22 -04:00
JMC47
4ab47231bc
Merge pull request #11200 from Pokechu22/lego-indiana-jones-missing-color-value-is-a-hack
...
GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
2022-10-23 20:33:47 -04:00
Pokechu22
e4a02f3229
GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1
...
In 3465b2af27
(#10937 ) I incorrectly put it under [Video_Settings] instead of [Video_Hacks], so it didn't work. https://bugs.dolphin-emu.org/issues/12987 should now properly be fixed.
2022-10-23 17:01:58 -07:00
JosJuice
a988b6ab34
Translation resources sync with Transifex
2022-10-23 22:12:53 +02:00
JMC47
33733ff81c
Merge pull request #11199 from JosJuice/translation-fixes
...
WiimoteEmu: Change Shinkansen Start/Select to START/SELECT
2022-10-23 16:07:11 -04:00
JosJuice
7437d2d9ad
WiimoteEmu: Change Shinkansen Start/Select to START/SELECT
...
For consistency with GameCube controllers and GBAs. I missed this
when reviewing the PR.
Also adding some i18n comments while I'm at it.
2022-10-23 21:50:54 +02:00
JosJuice
063c2739b3
Merge pull request #11135 from AdmiralCurtiss/ppcanalyst-unused-stats
...
PPCAnalyst: Remove unused variables and methods in BlockStats and BlockRegStats.
2022-10-23 21:22:54 +02:00
JosJuice
d442f3f2e0
Merge pull request #11079 from t895/system-windows
...
Android: Do not fit system windows
2022-10-23 21:20:06 +02:00
Charles Lombardo
90d27be1d6
Android: Do not fit system windows
2022-10-23 15:09:01 -04:00
JMC47
9654d9a72b
Merge pull request #11196 from JosJuice/android-vs-lines-points-setting
...
Android: Add "Prefer VS for Point/Line Expansion" to GUI
2022-10-23 14:22:25 -04:00
JosJuice
7743afddac
Merge pull request #11163 from t895/convert-layout
...
Android: Replace spinners with dropdown menus
2022-10-23 20:00:18 +02:00
Charles Lombardo
0fdae88fab
Android: Replace spinners with dropdown menus
2022-10-23 13:25:12 -04:00
JosJuice
7f2c78f345
Merge pull request #11198 from shuffle2/bump
...
Updater: clarify a string
2022-10-23 10:58:41 +02:00
Shawn Hoffman
4705fb7588
Updater: clarify a string
2022-10-23 01:47:02 -07:00
JosJuice
100121c0b1
Merge pull request #11197 from shuffle2/updater
...
WinUpdater: fix renaming of Updater
2022-10-23 10:44:24 +02:00
Shawn Hoffman
08c019608d
WinUpdater: fix renaming of Updater
2022-10-23 01:34:04 -07:00
JosJuice
c1c3ecacac
Android: Add "Prefer VS for Point/Line Expansion" to GUI
...
This adds PR 10890's new setting to the Android GUI. I'm curious to see
if any Android users might get a performance improvement from it.
Due to how our settings work on Android, I haven't implemented disabling
the checkbox when the graphics backend doesn't support both GS and VS
for point/line expansion, but I don't think that's critical to have.
2022-10-23 10:14:23 +02:00
JMC47
636c255130
Merge pull request #11195 from shuffle2/dummy
...
this is a test commit for WinUpdater
2022-10-23 03:37:43 -04:00
Shawn Hoffman
f952c3dbbe
this is a test commit for WinUpdater
2022-10-23 00:19:46 -07:00
JMC47
34de2b85f3
Merge pull request #11189 from shuffle2/updater-elevation
...
WinUpdater: Defer modifying any files until Updater.exe
2022-10-23 02:20:56 -04:00
JMC47
cdcbe51b2a
Merge pull request #10890 from tellowkrinkle/VertexLineExpand
...
VideoCommon: Add vertex shader point/line expansion
2022-10-23 01:49:26 -04:00
JMC47
06bd0a9086
Merge pull request #11132 from K0bin/vma
...
Vulkan: Use VMA for memory allocations
2022-10-23 01:18:47 -04:00
JMC47
8ec1bb6be5
Merge pull request #10676 from Pokechu22/fifo-recorder-indices
...
Fifo recorder: Fix various indexed vertex component bugs
2022-10-23 01:16:57 -04:00
Robin Kertels
aa1679f2c7
VideoBackends:Vulkan: Clean up unused memory allocation code
2022-10-23 03:21:29 +02:00
Robin Kertels
1ba58e83ca
VideoBackends:Vulkan: Use VMA for stream buffer
2022-10-23 03:21:29 +02:00