ppsspp/Common
Unknown W. Brackets b1554ef061 Vulkan: Cut down on asserts during init.
In case something is horribly wrong, or our desired settings aren't
compatible, let's try to stumble our way out.

More things can fail, but the goal is to detect failure or at least be
able to render UI settings to swap out of Vulkan.
2017-11-12 21:56:55 -08:00
..
Crypto Additional UWP preparations 2017-02-25 09:57:14 +01:00
GL android: Change preprocessor define to standard __ANDROID__ 2016-10-12 11:14:09 +02:00
Vulkan Vulkan: Cut down on asserts during init. 2017-11-12 21:56:55 -08:00
ABI.cpp cmake: Use preprocessor for conditional compilation in Common 2016-10-11 16:55:29 +02:00
ABI.h Common: Move headers over to using pragma once 2014-12-15 17:09:40 -05:00
Arm64Emitter.cpp Don't erase and rewrite the dispatcher when the cache is cleared. Fixes #9708 2017-05-26 15:48:03 +02:00
Arm64Emitter.h Don't erase and rewrite the dispatcher when the cache is cleared. Fixes #9708 2017-05-26 15:48:03 +02:00
ArmABI.cpp Small changes to make Common and Core build under my preliminary UWP setup. 2017-02-24 18:59:41 +01:00
ArmABI.h Just some sketchwork on a JIT for ARM. When completed, will bring speed to mobile devices. 2012-11-23 19:41:35 +01: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 Corrections, some %i->%d around other code as well. 2017-05-30 13:52:29 +02:00
ArmEmitter.cpp Don't erase and rewrite the dispatcher when the cache is cleared. Fixes #9708 2017-05-26 15:48:03 +02:00
ArmEmitter.h Don't erase and rewrite the dispatcher when the cache is cleared. Fixes #9708 2017-05-26 15:48:03 +02:00
Atomic_GCC.h Symbian buildfix 2015-01-11 18:16:15 +01:00
Atomic_Win32.h Patches to make it possible to compile with mingw, pt. 1 2017-08-29 18:27:46 +02:00
Atomics.h Common: Move headers over to using pragma once 2014-12-15 17:09:40 -05:00
BitSet.h Follow the ARM64 ABI better (update the frame pointer). 2017-01-27 14:19:03 +01:00
ChunkFile.cpp SaveState: Correct free on error and uncomp format. 2017-11-05 10:19:09 -08:00
ChunkFile.h SaveState: Use malloc to avoid Android OOM crash. 2017-11-05 10:04:22 -08:00
CodeBlock.h Remove Globals.h 2017-08-31 17:15:22 +02:00
ColorConv.cpp Minor changes for compatibility with VS2017 2017-03-12 17:33:00 +01:00
ColorConv.h More buildfixes for Windows on ARM 2017-03-05 10:52:08 +01:00
ColorConvNEON.cpp Actually fix the build this time, doh 2016-12-06 23:58:31 +01:00
ColorConvNEON.h Oops again. Let's not const these. 2016-12-06 20:16:59 +01:00
Common.h mingw patches 2017-08-31 22:15:05 +02:00
Common.vcxproj Move the VulkanRenderManager stuff to thin3d, fits in better there. 2017-10-26 10:56:59 +02:00
Common.vcxproj.filters Move the VulkanRenderManager stuff to thin3d, fits in better there. 2017-10-26 10:56:59 +02:00
CommonFuncs.h mingw patches 2017-08-31 22:15:05 +02:00
CommonTypes.h Simplify this conditional 2017-08-30 19:47:15 +02:00
CommonWindows.h Pick some safe changes from the android gradle branch (including windows CMake fixes) 2016-12-05 16:52:03 +01:00
ConsoleListener.cpp Windows: Fix over/under write for multibyte chars. 2017-10-14 21:45:07 -07:00
ConsoleListener.h Simplify logging code some more. Cleaner log output on Android. 2017-03-18 10:47:36 +01:00
CPUDetect.cpp mingw patches 2017-08-31 22:15:05 +02:00
CPUDetect.h cmake: Detect features at compile time 2016-10-19 12:31:19 +02:00
DbgNew.h Initial work on shader translation using glslang+spirv-cross 2017-02-15 21:51:33 +01:00
FakeCPUDetect.cpp Introduce fake vertex decoder JIT as well. 2014-11-13 17:10:29 +10:00
FakeEmitter.h symbian: Remove! 2016-10-11 18:49:08 +02:00
FileUtil.cpp Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11 2017-08-31 01:14:51 +02:00
FileUtil.h Remove Globals.h 2017-08-31 17:15:22 +02:00
FixedSizeQueue.h Fixed some errors from PVS-Studio in Core project 2015-12-31 10:25:11 +03:00
GraphicsContext.h Show textual names of Vulkan GPU vendors 2017-11-09 12:30:07 +01:00
Hashmaps.h Minor optimization. 2017-11-01 21:43:08 +01:00
KeyMap.cpp Fix some minor things found by running Sizer on PPSSPP 2017-11-08 16:56:48 +01:00
KeyMap.h Fix some minor things found by running Sizer on PPSSPP 2017-11-08 16:56:48 +01:00
Log.h Simplify logging code some more. Cleaner log output on Android. 2017-03-18 10:47:36 +01:00
LogManager.cpp More mingw patches 2017-08-29 22:24:20 +02:00
LogManager.h Remove Globals.h 2017-08-31 17:15:22 +02:00
MathUtil.h Don't set ARM "FastMode". Not worth the compat impact as is, could be made smarter. Should help issue #7234 2015-07-19 18:22:22 +02:00
MemArena.h Use the mach memory functions on Mac and 32-bit iOS as well. 2017-01-25 20:38:46 +01:00
MemArenaAndroid.cpp Switch strncpy to truncate_cpy in a bunch of places. 2017-05-26 19:04:08 +02:00
MemArenaDarwin.cpp Use the mach memory functions on Mac and 32-bit iOS as well. 2017-01-25 20:38:46 +01:00
MemArenaPosix.cpp Use the mach memory functions on Mac and 32-bit iOS as well. 2017-01-25 20:38:46 +01:00
MemArenaWin32.cpp UWP: Save memory by only committing the ranges we need, instead of doing a giant allocation. 2017-03-23 10:02:29 +01:00
MemoryUtil.cpp Use W^X on OpenBSD. 2017-11-05 17:06:09 -07:00
MemoryUtil.h Remove a useless wrapper function 2017-01-26 10:01:14 +01:00
MipsCPUDetect.cpp Add Gradle build. This time, we don't remove the old build system and we don't switch Travis. 2017-03-15 19:42:17 +01:00
MipsEmitter.cpp symbian: Remove! 2016-10-11 18:49:08 +02:00
MipsEmitter.h symbian: Remove! 2016-10-11 18:49:08 +02:00
Misc.cpp Delete some left behind unused code 2017-01-25 10:05:39 +01:00
MsgHandler.cpp Android: Fix minor typo. 2017-05-27 22:33:47 -07:00
MsgHandler.h Patches to make it possible to compile with mingw, pt. 1 2017-08-29 18:27:46 +02:00
OSVersion.cpp Additional UWP preparations 2017-02-25 09:57:14 +01:00
OSVersion.h Additional UWP preparations 2017-02-25 09:57:14 +01:00
stdafx.cpp cmake: Use preprocessor for conditional compilation in Common 2016-10-11 16:55:29 +02:00
stdafx.h Assorted cleanup, UWP memory map fixes. PSPFlower runs in both 32-bit and 64-bit. 2017-03-23 10:02:28 +01:00
StringUtils.cpp ARM64 disassembler improvements (show many kinds of branch targets properly) 2015-10-10 11:27:28 +02:00
StringUtils.h Small changes to make Common and Core build under my preliminary UWP setup. 2017-02-24 18:59:41 +01:00
Swap.h Remove Globals.h 2017-08-31 17:15:22 +02:00
ThreadPools.cpp Improve StorageFileLoader enough to actually kind of work 2017-03-23 10:02:28 +01:00
ThreadPools.h Some more UI stuff. 2013-06-02 23:46:03 +02:00
ThreadSafeList.h Big mutex overhaul - remove our custom ones, make them non-recursive where possible 2017-02-28 11:40:29 +01:00
Thunk.cpp Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11 2017-08-31 01:14:51 +02:00
Thunk.h Add CodeBlockCommon base class to remove further arch-specificity in JitBlockCache 2016-05-01 11:40:00 +02:00
Timer.cpp Corrections, some %i->%d around other code as well. 2017-05-30 13:52:29 +02:00
Timer.h Remove some unused things reported by clang. 2016-03-20 23:14:08 -07:00
x64Analyzer.cpp Revert "Better wrapper system, and fixed warnings" 2012-11-05 10:05:09 +01:00
x64Analyzer.h Common: Move headers over to using pragma once 2014-12-15 17:09:40 -05:00
x64Emitter.cpp X64: Fix bug in a case in the MOVQ emitter : rex byte should be after the 0x66 prefix 2017-07-07 11:33:07 +02:00
x64Emitter.h Fix a PIC compliance bug in the VFPU. Comment other cases properly (for easy searching). 2017-08-29 11:45:12 +02:00
XboxCPUDetect.cpp [Xbox] Missings files 2014-03-02 11:16:56 -08:00