Connor McLaughlin
|
dd8a645986
|
SaveState: Use libzip instead of wx
|
2022-04-15 08:15:40 +01:00 |
Connor McLaughlin
|
d387a1f4dc
|
GS: Support compiling without OpenGL renderer
|
2022-04-15 07:21:18 +01:00 |
refractionpcsx2
|
e5f90f176c
|
Emitter: Fix s8 problem with displacements
|
2022-04-11 21:09:12 +01:00 |
Connor McLaughlin
|
f9707e6809
|
LnxMisc: Use clock_gettime() instead of gettimeofday()
|
2022-04-07 21:22:24 +01:00 |
TellowKrinkle
|
5ecaa9459d
|
GS: Add Metal renderer
|
2022-03-31 23:51:27 -05:00 |
TellowKrinkle
|
cfe2f9e6b4
|
Common: Add helpers for enum classes
|
2022-03-31 23:51:27 -05:00 |
Connor McLaughlin
|
76b4e93604
|
Vulkan/ShaderCache: Don't delete cache when running 2 instances
|
2022-03-30 12:38:08 +02:00 |
Connor McLaughlin
|
cec089a271
|
D3D11/ShaderCache: Don't delete cache when running 2 instances
|
2022-03-30 12:38:08 +02:00 |
Connor McLaughlin
|
e5248db844
|
StringUtil: Add SplitString()
|
2022-03-25 12:51:31 +00:00 |
Connor McLaughlin
|
47fff9304b
|
FileSystem: Add DeleteDirectory() and recursive variant
|
2022-03-25 10:26:09 +00:00 |
lightningterror
|
d89daa1b25
|
misc: A few more 32bit cleanups.
|
2022-03-21 20:56:03 +01:00 |
lightningterror
|
f1ac712eba
|
build: Remove _M_X86_64, __M_X86_64, _M_X86_32 defines.
32bit cleanup.
|
2022-03-21 20:21:36 +01:00 |
lightningterror
|
9dac598113
|
common: Clean up 32bit code.
|
2022-03-21 20:21:36 +01:00 |
lightningterror
|
6db573d255
|
emitter: Clean up 32bit code.
|
2022-03-21 20:21:36 +01:00 |
Connor McLaughlin
|
4e6b86f8f4
|
GS/Vulkan: Use VK_ARM_rasterization_order_attachment_access if available
|
2022-03-20 23:41:33 +00:00 |
arcum42@gmail.com
|
33e0ac729e
|
Core: Remove memcmp_mmx.
|
2022-03-20 12:54:58 +00:00 |
Connor McLaughlin
|
268ecf42c3
|
Build: Remove 32bit configs from vsprops
|
2022-03-20 12:53:42 +00:00 |
Tyler Wilding
|
aa42acfe22
|
common: fix method name and clarify some behaviour
|
2022-03-20 04:03:03 +00:00 |
Connor McLaughlin
|
8e08cd772b
|
PerformanceMetrics: Add GPU time
|
2022-03-17 09:10:12 +00:00 |
Connor McLaughlin
|
444e650711
|
StringUtil: Add StartsWithNoCase/EndsWithNoCase
|
2022-03-14 15:26:19 +00:00 |
TellowKrinkle
|
5bdec2f532
|
x86emitter: Fix x64 8-bit rmw codegen
|
2022-03-11 12:59:57 +00:00 |
Ziemas
|
7a970e1d00
|
Filesystem: Properly convert stat return to bool.
Two of the overloads where wrong.
|
2022-03-09 09:33:51 +00:00 |
Connor McLaughlin
|
2d08d3dc94
|
GL/Context: Drop GL string logging back to devbuilds
|
2022-03-08 10:39:50 +01:00 |
Connor McLaughlin
|
062d625901
|
Vulkan/Context: Allow non-debug device when validation layers unavailable
|
2022-03-08 10:39:50 +01:00 |
TellowKrinkle
|
099ddfedc7
|
GS:Mac: Properly init vulkan on main thread
|
2022-03-02 12:02:15 +00:00 |
TellowKrinkle
|
d9e2bcef6d
|
GS:Mac: Nicer message send
|
2022-03-02 12:02:15 +00:00 |
Connor McLaughlin
|
32dc68f103
|
GS: Support BC1/BC2/BC3/BC7 compressed texture formats
|
2022-02-24 10:18:49 +00:00 |
Connor McLaughlin
|
ed9f34de5f
|
Common/FileSystem: Add EnsureDirectoryExists()
|
2022-02-24 10:18:49 +00:00 |
Connor McLaughlin
|
f73398ea84
|
GS/Vulkan: Fix warning when compiling RGBA8->RGB5A1 shader
Also gets rid of the program info log length check, since that's been
long removed in glslang.
|
2022-02-20 14:03:33 +00:00 |
C.W. Betts
|
9b7e87c043
|
Mark static functions in headers as static inline:
This quiets unused function warnings (-Wunused-function) which is on by default on Xcode.
|
2022-02-07 02:32:56 +00:00 |
Connor McLaughlin
|
0ca3167595
|
Vulkan: Implement adaptive vsync (FIFO-relaxed)
|
2022-02-07 01:42:40 +00:00 |
Connor McLaughlin
|
c74cc9bc12
|
HostDisplay: Fix vsync getting lost on window changes
|
2022-02-07 01:42:40 +00:00 |
Connor McLaughlin
|
3a91ed2571
|
Vulkan/Context: Remove unused memory type functions
VulkanMemoryAllocator takes care of this.
|
2022-02-02 17:39:53 +00:00 |
Connor McLaughlin
|
20c534fc46
|
Vulkan/Context: Fix incorrect app name/version
|
2022-02-02 17:39:53 +00:00 |
Connor McLaughlin
|
793ba944d6
|
GS/Vulkan: Prefer coherent for upload and cached for download buffers
|
2022-02-02 00:30:56 +00:00 |
refractionpcsx2
|
11b467e455
|
QT: Remove 32bit build targets (which don't exist)
Use a separate environment varible for our QT folder to save conflicts
|
2022-01-31 12:40:25 +00:00 |
Connor McLaughlin
|
93f9ae8a31
|
Qt: Add work in progress interface
|
2022-01-30 14:29:18 +00:00 |
Connor McLaughlin
|
c2ca0852d9
|
Build: Add pcsx2core variant for Qt
|
2022-01-30 14:29:18 +00:00 |
Connor McLaughlin
|
8bedfc257f
|
Common: Don't define __i386__ on Windows
It breaks Qt.
|
2022-01-30 14:29:18 +00:00 |
Connor McLaughlin
|
ed9b6f0d3f
|
Vulkan/Context: Get driver properties
|
2022-01-23 17:15:48 +00:00 |
TheLastRar
|
e5c4fe003b
|
Build: Use git tag for file version on windows, attempt 2
|
2022-01-21 23:41:07 +00:00 |
TellowKrinkle
|
d6293ab081
|
Revert "Build: Use git tag for file version on windows"
This reverts commit 7f2a9f6806 .
|
2022-01-20 23:17:43 -06:00 |
TheLastRar
|
7f2a9f6806
|
Build: Use git tag for file version on windows
|
2022-01-20 22:52:09 +00:00 |
Connor McLaughlin
|
921689aa04
|
Common: Add D3D11 shader cache/compiler classes
|
2022-01-16 03:17:04 +00:00 |
Connor McLaughlin
|
81a139b875
|
Vulkan: Force textures to be allocated in device local memory
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
1a3c20f0f7
|
Vulkan: Use memory budget extension where available
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
220c7c271b
|
GS/Vulkan: Use VK_EXT_provoking_vertex where supported
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
6187f36c33
|
Vulkan/StreamBuffer: Use VulkanMemoryAllocator
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
1a8a5a5e8e
|
GS: Add Vulkan renderer
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
a27b6a113a
|
Common: Add Vulkan helper classes
|
2022-01-08 05:19:45 +00:00 |