ppsspp/Common
Henrik Rydgård cafce7365b Vulkan: Fix frame ordering issue with postprocessing shaders
Requested an init command buffer outside the frame, which is dangerous
and caused validation problems with command pool resets.

Would like to assert on insideFrame in GetInitCmd, but we use it from
some init code where it does work correctly. Might clean that up at some
point.
2022-10-21 12:52:21 +02:00
..
Crypto Additional UWP preparations 2017-02-25 09:57:14 +01:00
Data Typo fix, thanks iota97 2022-10-06 20:46:57 +02:00
File Don't use PPSSPP-specific stuff in Common/VR for now. 2022-10-17 23:13:43 +02:00
GL Switch: Fix GL build typo. 2022-04-02 16:37:04 -07:00
GPU Vulkan: Fix frame ordering issue with postprocessing shaders 2022-10-21 12:52:21 +02:00
Input OpenXR - Controller mapping better 2022-07-22 18:47:37 +02:00
Math Experimentally revert "Delete some misguided FPU control code, that we definitely don't want" 2022-10-10 18:35:29 +02:00
Net Debugger: Fix crash on bad request. 2022-08-11 20:24:30 -07:00
Profiler Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Render Add a newline to "Leaving main" message. 2022-08-16 18:29:14 -04:00
Serialize Sanity check string lengths in save state code 2021-10-07 21:08:46 +02:00
System OpenXR - Default device config added 2022-07-24 15:38:30 +02:00
Thread Remove ill-formed asserts 2022-09-23 23:14:36 +02:00
UI Revert "Vulkan: Create depth/stencil buffers on demand" 2022-10-13 22:39:47 +02:00
VR OpenXR - Camera distance adjust added 2022-10-20 21:23:27 +02:00
ABI.cpp Build: More consistently avoid _M_ defines. 2021-03-02 21:49:21 -08:00
ABI.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Arm64Emitter.cpp Global: Fix some type conversion warnings. 2022-01-30 16:09:33 -08:00
Arm64Emitter.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
ArmCommon.h ARM64: Port over some missing VFPU instructions from ARM. Not much left now. 2015-04-06 18:13:30 +02:00
ArmCPUDetect.cpp Vero4k doesn't report its NEON support - so check for underlying Arm Cortex-A53. 2022-04-25 23:39:17 +01:00
ArmEmitter.cpp vertexjit: Correct morph flag alpha check assert. 2021-09-18 20:00:05 -07:00
ArmEmitter.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
BitScan.h Compat: Option to use accurate dotprod for VMMUL. 2019-08-05 11:44:52 -07:00
BitSet.h Build: More consistently avoid _M_ defines. 2021-03-02 21:49:21 -08:00
Buffer.cpp http: Use Path for the download file. 2021-05-14 22:46:03 -07:00
Buffer.h http: Use Path for the download file. 2021-05-14 22:46:03 -07:00
CodeBlock.h Fix a crash if JIT space failed to allocate 2020-12-02 00:33:51 +01:00
Common.h Windows: Stop ignoring all deprecated warnings. 2021-02-18 08:56:36 -08:00
Common.vcxproj Make as much as possible of the VR code build on all platforms 2022-10-17 20:12:48 +02:00
Common.vcxproj.filters Make as much as possible of the VR code build on all platforms 2022-10-17 20:12:48 +02:00
CommonFuncs.h Keep ye olde else case 2022-06-19 16:47:02 +02:00
CommonTypes.h Move math and some file and data conversion files out from native to Common. 2020-10-04 09:12:46 +02:00
CommonWindows.h Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases. 2018-02-25 10:27:59 +01:00
ConsoleListener.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
ConsoleListener.h More Log.h cleanup. 2020-08-16 14:48:54 +02:00
CPUDetect.cpp softjit: Use BMI2 to speed up dst color loads. 2022-01-31 21:27:51 -08:00
CPUDetect.h softjit: Use BMI2 to speed up dst color loads. 2022-01-31 21:27:51 -08:00
DbgNew.h Minor cleanups 2022-04-23 22:52:28 +02:00
ExceptionHandlerSetup.cpp Common: add explicit <signal.h> for BSDs after 3ed7435012 2022-07-09 16:09:37 +00:00
ExceptionHandlerSetup.h Simple exception handler so we can ignore accesses that happen within the PSP memory space. 2020-07-14 09:25:45 +02:00
FakeCPUDetect.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
FakeEmitter.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
GraphicsContext.h Move most GPU things to Common. 2020-10-04 23:39:02 +02:00
Log.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Log.h Common: Avoid assert hang in CI. 2022-01-29 18:39:21 -08:00
LogManager.cpp Remove a redundant mutex lock in logging. 2022-07-19 16:58:57 +02:00
LogManager.h Remove a redundant mutex lock in logging. 2022-07-19 16:58:57 +02:00
LogReporting.cpp Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back' 2022-09-30 12:35:28 +03:00
LogReporting.h Reporting: Move message report interface to Common. 2021-06-06 09:22:03 -07:00
MachineContext.h Remove most instances of base/logging.h from Common, Core, GPU, more 2020-08-15 19:08:44 +02:00
MemArena.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MemArenaAndroid.cpp Somewhat improved error checking in MemArena. 2021-07-07 19:01:42 +02:00
MemArenaDarwin.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MemArenaPosix.cpp Common: Correct shm_open() call. 2021-12-03 14:30:32 -08:00
MemArenaWin32.cpp Somewhat improved error checking in MemArena. 2021-07-07 19:01:42 +02:00
MemoryUtil.cpp Minor cleanups 2022-04-23 22:52:28 +02:00
MemoryUtil.h Save textures on background tasks when texture dumping is enabled. 2022-04-18 00:26:35 +02:00
MipsCPUDetect.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MipsEmitter.cpp Build: Remove MIPS define. 2021-03-02 21:14:09 -08:00
MipsEmitter.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
MsgHandler.h More cleanup of Log.h, move AndroidAssert into MsgHandler.cpp/h. 2020-08-16 14:48:54 +02:00
OSVersion.cpp Improve compatibility. 2020-01-14 17:15:11 +08:00
OSVersion.h Improve compatibility. 2020-01-14 17:15:11 +08:00
RiscVCPUDetect.cpp Fix get CPU & CPU Brand 2021-07-31 03:03:13 +10:00
RiscVEmitter.cpp Fix const pointer conversion error for RISC-V 2022-09-15 23:53:19 +08:00
RiscVEmitter.h riscv: Emit compressed instructions. 2022-08-27 15:44:19 -07:00
StringUtils.cpp Better readability and optimization insertion into container by replacing 'insert' -> 'emplace', 'push_back' -> 'emplace_back' 2022-09-30 12:35:28 +03:00
StringUtils.h Remove allocation from the heaviest MemBlockInfo path (BlockTransfer). Required some refactoring. 2022-09-01 11:59:35 +02:00
Swap.h Remove Globals.h 2017-08-31 17:15:22 +02:00
SysError.cpp Very minor logging improvement 2021-12-07 21:28:39 +01:00
SysError.h Remove unnecessary use of thread local storage 2020-09-29 15:51:51 +02:00
Thunk.cpp Build: More consistently avoid _M_ defines. 2021-03-02 21:49:21 -08:00
Thunk.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
TimeUtil.cpp Remove newly added dependencies on PPSSPP 2022-10-18 10:35:42 +02:00
TimeUtil.h Time the stress test 2022-04-08 11:55:49 +02:00
x64Analyzer.cpp Improvements to crash screen. 2020-12-19 19:48:24 +01:00
x64Analyzer.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
x64Emitter.cpp x86jit: Avoid an instruction form Valgrind hates. 2022-08-12 23:22:32 -07:00
x64Emitter.h Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00