Commit Graph
39166 Commits
Author SHA1 Message Date
Unknown W. Brackets e59951382a Global: Make stringutil includes more explicit. 2020-08-10 07:05:22 -07:00
Henrik Rydgård 5ec2da0f2d Move Section out of IniFile so it can be forward declared. Unlocked further improvements to build speed. 2020-08-10 15:53:52 +02:00
Henrik Rydgård 72d5b29434 Can't avoid sstream in ini_file.h, it seems. 2020-08-10 15:46:21 +02:00
Henrik Rydgård d70dcaf53a Buildfix 2020-08-10 15:29:10 +02:00
Henrik Rydgård 62a8329c33 Remove sstream from stringutil.h. See #13267 2020-08-10 14:33:00 +02:00
Henrik Rydgård 6b6ecf4427 Merge pull request #13267 from unknownbrackets/headers
Reorganize DoState headers and cut back on common header includes
2020-08-10 13:45:57 +02:00
Unknown W. Brackets df969a6c31 libretro: Buildfix. 2020-08-10 08:04:53 +00:00
Unknown W. Brackets b8342fb8ec SaveState: Rename ChunkFile files to Serialize.
Makes more sense and less weird than ChunkFileDoMap, etc.
2020-08-10 08:04:05 +00:00
Unknown W. Brackets d0f3cfeb9b Global: Remove some unused header code. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 1dc5ee424b SaveState: Split out Do types to reduce headers. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 4c46867230 Audio: Avoid exposing fixed size queue in header. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 2da977bed2 SaveState: Add header to other makefiles. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 34f6d085a5 Global: Remove unnecessary includes. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 1bcafafdbb UI: Fix an override warning. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 481181714b Audiocodec: Silence a known warning. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 667a8522cc Global: Cut down on file/string includes. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 1af3009e80 HLE: Fix some missing error logging. 2020-08-10 08:03:44 +00:00
Unknown W. Brackets 4b4e3432cd SaveState: Split Do() into a separate header. 2020-08-10 08:03:41 +00:00
Unknown W. Brackets d90630c263 Merge pull request #13262 from hrydgard/depth-texturing
Implement texturing from depth buffers (Vulkan only so far)
2020-08-10 03:42:17 -04:00
Henrik Rydgård 0aa2ceb372 Address feedback 2020-08-10 09:16:28 +02:00
Henrik Rydgård dd79d33f14 Minor: Initialize a struct. Decrease logging in sceMt19937. 2020-08-09 21:45:42 +02:00
Henrik Rydgård 86355779d7 Remove partial comment 2020-08-09 20:49:08 +02:00
Henrik Rydgård ba0d04a142 Vulkan: Implement depth texturing through depal. 2020-08-09 20:31:04 +02:00
Henrik Rydgård 4de34de57f Merge pull request #13265 from hrydgard/depth-texturing-prep
Depth texturing preparations
2020-08-09 20:30:49 +02:00
Henrik Rydgård 375da0a2fe Some fixes 2020-08-09 19:47:22 +02:00
Henrik Rydgård cf122e9333 Vulkan/generic: Initial prep for depth texturing 2020-08-09 19:47:15 +02:00
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