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 |
TellowKrinkle
|
8b086a3898
|
Common: Clean up ScopedAlloc
|
2021-12-09 05:26:26 -06:00 |
Ziemas
|
7a4191e16d
|
Fix compilation with LTO on GCC
|
2021-11-30 02:25:06 +00:00 |
Connor McLaughlin
|
0d40661b33
|
VSProps: Set MultiProcessorCompilation in CodeGen props
|
2021-11-16 10:08:20 +00:00 |
TellowKrinkle
|
67299fcd9f
|
Core: Remove __packed macro
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
f7476dfb63
|
Core: Replace alignment macros with alignas
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
648a958290
|
GS: Split GS.h into multiple smaller headers
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
b74be70ffc
|
GS: Switch integer typedefs to match rest of pcsx2
Had to capitalize the names of some struct params that had the same names
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
2351431d71
|
Misc: Remove custom countof macros in favor of std::size
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
7435f76609
|
Misc: Move GS preprocessor defs to main PCSX2 file
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
e37fbfddc3
|
Misc: Better GCC defs
Less warnings about fastcall being unsupported, proper __assume implementation
|
2021-11-14 13:52:20 -06:00 |
TellowKrinkle
|
8ab884a89e
|
Misc: Format Pcsx2Defs.h
|
2021-11-14 13:52:20 -06:00 |