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 |
Connor McLaughlin
|
0c36647506
|
GS: Rewrite presentation interface and OSD
|
2022-01-02 15:06:39 +00:00 |
Filipe da Silva Santos
|
9e705b2f53
|
FileSystem: follow c++17 and unbreak FreeBSD
|
2021-12-28 19:11:18 -06:00 |
Connor McLaughlin
|
65d22406a3
|
SettingsWrapper: Fix enums being stored as ints
|
2021-12-28 05:22:45 +00:00 |
Connor McLaughlin
|
92689a60ae
|
Common/StringUtil: Add whitespace strip methods
|
2021-12-28 05:22:45 +00:00 |
Connor McLaughlin
|
1a598ccf0d
|
Common/StringUtil: Add wide string conversion for non-windows
|
2021-12-28 05:22:45 +00:00 |
Connor McLaughlin
|
3f81b7e56d
|
GL/ShaderCache: Time various shader compilation tasks
|
2021-12-26 13:21:51 +00:00 |
Connor McLaughlin
|
69ff12645c
|
Common: Add GL/ShaderCache
|
2021-12-26 13:21:51 +00:00 |
Connor McLaughlin
|
efb93d22d9
|
Common: Add GL Program wrapper class
|
2021-12-26 13:21:51 +00:00 |
Connor McLaughlin
|
cdb0068dcc
|
Common: Add MD5Digest
|
2021-12-26 13:21:51 +00:00 |
Connor McLaughlin
|
b0a0d714c4
|
Common: Add HashCombine.h
|
2021-12-26 13:21:51 +00:00 |
Tyler Wilding
|
70145eb150
|
macos: add `undef` to fix macOS builds
|
2021-12-25 15:11:01 +00:00 |
Tyler Wilding
|
85bd8555c0
|
common: add some file-path helpers to `Path` ns
|
2021-12-25 15:11:01 +00:00 |
Tyler Wilding
|
e313eadcd2
|
common: pull our string functions into common
|
2021-12-25 15:11:01 +00:00 |
Tyler Wilding
|
be952e40ba
|
vs: update project configuration to include `rapidyaml`
|
2021-12-25 15:11:01 +00:00 |
TellowKrinkle
|
ea25f49c65
|
Common: Fix GetWorkingDirectory on unix
|
2021-12-23 07:49:14 +00:00 |
Connor McLaughlin
|
120ee6c673
|
Get rid of wxChar in EnumToString
|
2021-12-12 03:27:43 +00:00 |
Connor McLaughlin
|
38e288ef6a
|
Common: Add utility classes
|
2021-12-12 03:27:43 +00:00 |
Connor McLaughlin
|
a083343c6e
|
Common: Add FileSystem
|
2021-12-12 03:27:43 +00:00 |