Commit Graph
47140 Commits
Author SHA1 Message Date
Henrik Rydgård e6dfb55d3d Optimize value conversion in (unused) depth readback.
This also exposes factors we can feed into shaders to do the conversion
on the GPU.
2020-08-09 10:47:01 +02:00
Henrik Rydgård 8f013ef2e8 Merge pull request #13261 from hrydgard/vulkan-debug-object-names
Vulkan: Add debug names to images
2020-08-09 10:45:26 +02:00
Henrik Rydgård fd41c9cd57 These convenience overloads don't work in 32-bit builds, remove them. 2020-08-09 10:28:37 +02:00
Henrik Rydgård fbf6008a03 Set debug names for more framebuffers and textures 2020-08-09 09:36:54 +02:00
Henrik Rydgård 2f5de1987e Allow passing in an object name tag when creating framebuffers 2020-08-09 09:36:45 +02:00
Henrik Rydgård 11f9df33ba Vulkan: Start adding object names for easier validation debugging 2020-08-08 21:29:29 +02:00
Henrik Rydgård 533a133854 Merge pull request #13259 from twinaphex/master
(Libretro) Buildfix for Windows
2020-08-08 05:27:59 +02:00
twinaphex 9e44523426 (Libretro) Buildfix for Windows 2020-08-07 22:53:45 +02:00
Henrik Rydgård 583b92f364 Merge pull request #13258 from iota97/duplicate-frame-cleanup
Remove double disable function on frame duplication
2020-08-07 11:32:30 +02:00
iota97 d2a9bc6bcc Remove double disable function on frame duplication 2020-08-07 10:48:11 +02:00
Henrik Rydgård ad0ef74afe Enable pixel depth rounding for Nayuta no Kiseki. See issue #8744. 2020-08-06 15:21:46 +02:00
Henrik Rydgård c24dad2ac4 Logging improvement 2020-08-06 14:33:29 +02:00
Henrik Rydgård f23a367c29 Merge pull request #13254 from hrydgard/backend-switch-instance
Fix issue where after a backend change, the new instance was secondary
2020-08-06 10:47:15 +02:00
Henrik Rydgård 8e1caadb48 Remove some unnecessary reporting. 2020-08-06 10:20:27 +02:00
Henrik Rydgård f9a1a0eee5 Fix issue where after a backend change restart, the new instance was considered secondary. 2020-08-06 10:19:58 +02:00
Henrik Rydgård ff248ff94f Fix #13251 for D3D11. The remaining issue in #7124 should be fixed. 2020-08-06 09:35:26 +02:00
Henrik Rydgård 937042b3db Merge pull request #13251 from hrydgard/fit-viewport-to-scissor
Fit viewport to scissor
2020-08-05 23:48:29 +02:00
Henrik Rydgård fd3a9d4202 Expand the viewport to cover the scissor region, if it doesn't. Fixes #4845 (bloom in Dante's Inferno). 2020-08-05 19:19:30 +02:00
Henrik Rydgård 1b2d4dd75d Viewport state conversion: Move the pixel scaling to after the overage clipping. 2020-08-05 19:04:12 +02:00
Henrik Rydgård eadd3c5785 Remove the LARGE_VIEWPORTS separate path. The fewer paths the better, all need to work anyway.
Required fixing a bug in ShaderUniforms.cpp (used by D3D11 and Vulkan,
the two backends that previously exposed LARGE_VIEWPORTS).
2020-08-05 19:03:08 +02:00
Unknown W. Brackets c2255fd10a Merge pull request #13249 from shenweip/mem_alloc
Correct the alignment size when allocating memory at a position
2020-08-05 10:02:40 -04:00
shenweip 77da51c418 Also correct the allocated size. 2020-08-05 19:01:00 +08:00
shenweip acc952d839 Correct the alignment size when allocate memory at a position. 2020-08-05 18:43:45 +08:00
Unknown W. Brackets 736ad920c4 Merge pull request #13248 from iota97/ui-sound-fix
UI sound fix
2020-08-04 19:03:26 -04:00
iota97 c392d95c63 UI sound fix 2020-08-04 23:36:35 +02:00
Henrik Rydgård 9f147e870b Merge pull request #13246 from hrydgard/framebuffer-code-cleanups
Framebuffer code cleanups, log changes, enable BlockTransferAllowCreateFB for Burnout Legends
2020-08-04 18:12:21 +02:00
Henrik Rydgård 09e300e646 Be a little more aggressive discarding non matching framebuffers when texturing. Enable create framebuffer from copy, fixing #12345 2020-08-04 14:51:37 +02:00
Henrik Rydgård 58ef0c8e80 Texture from framebuffer: Logging improvements 2020-08-04 14:45:14 +02:00
Henrik Rydgård b5cc3a0ba7 Merge pull request #13245 from hrydgard/improve-unknown-import-logging
Improve logging of syscall imports.
2020-08-04 14:36:57 +02:00
Henrik Rydgård 49efaaef59 Clarify, but don't yet remove, a perf hack for ES devices. Remove a unused sync parameter from readbacks. 2020-08-04 11:15:43 +02:00
Henrik Rydgård ca04d9b516 Improve logging of unknown syscall imports.
Also stop reporting these, just not that interesting anymore.
2020-08-04 11:13:17 +02:00
Henrik Rydgård a81a552f3b Merge pull request #13244 from hrydgard/file-renames
Rename FramebufferManager* files that had inconsistent names
2020-08-04 01:09:58 +02:00
Henrik Rydgård cb568b8f5e Rename FramebufferDX9.cpp/h to FramebufferManagerDX9.cpp/h 2020-08-03 23:24:50 +02:00
Henrik Rydgård 882cc6295e Rename FramebufferVulkan.cpp/h to FramebufferManagerVulkan.cpp/h 2020-08-03 23:22:11 +02:00
Henrik Rydgård d57edfbdac Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency 2020-08-03 23:17:22 +02:00
Henrik Rydgård de178d617b Move a line to a better place 2020-08-03 23:14:27 +02:00
Henrik Rydgård ed946edff4 Merge pull request #13239 from hrydgard/interface-audio
Add sound effects for PPSSPP interface navigation
2020-08-03 23:08:32 +02:00
Henrik Rydgård 74a9eddfd0 Merge pull request #13243 from Swordfish90/master
Fix Libretro core ashmem crashes with targetSdk 29.
2020-08-03 19:51:13 +02:00
Filippo Scognamiglio cbdb9cc5dc Expose SYSPROP_SYSTEMVERSION to Libretro Android core. This fixes crashes with targetSdk 29. 2020-08-03 19:06:22 +02:00
Filippo Scognamiglio 9f7839c96a Fix Android Libretro build issues. 2020-08-03 19:06:08 +02:00
Unknown W. Brackets af4822de0d Merge pull request #13242 from iota97/shader-scaling-fix
Fix texture upscaling and per game setting fix/cleanup
2020-08-03 11:04:29 -04:00
iota97 ce2fc7d986 Fix texture upscaling and per game setting fix/cleanup 2020-08-03 16:04:23 +02:00
Henrik Rydgård b77d954bc1 Off by default 2020-08-03 12:14:38 +02:00
Henrik Rydgård 3fd8f3d86d Add a setting. Various tweaks to sound triggering. 2020-08-03 12:08:11 +02:00
Henrik Rydgård 434b717ba0 Add a couple of more sounds. Rename some vars. 2020-08-03 12:08:11 +02:00
Henrik Rydgård 55eb2844fd Hook up a couple more sounds. Unfortunately clickable back buttons now play both back and confirm sounds... 2020-08-03 12:08:11 +02:00
Henrik Rydgård 5423f76e25 Hook up the first UI sound, make it play. 2020-08-03 12:08:11 +02:00
Henrik Rydgård b30be913c0 Read in WAV files for UI sounds 2020-08-03 12:08:11 +02:00
Henrik Rydgård a0922e7bc7 Initial sound effects 2020-08-03 12:08:04 +02:00
Henrik Rydgård e13b53e02c BackgroundAudio: Switch to a heap allocated buffer. 2020-08-03 10:43:26 +02:00