Stenzek
680affd1fe
Common: Add ByteSwap.h
...
Provides a C++23-like std::byteswap implementation.
2023-05-25 16:47:36 +01:00
Stenzek
c57d8980a1
GS: Move Vulkan helpers from common to GS
2023-05-06 03:40:00 +01:00
Stenzek
0ed418834a
GS: Move OpenGL helpers from common to GS
2023-05-06 03:40:00 +01:00
Stenzek
083969a3d2
GS: Move DirectX helpers from common to GS
2023-05-06 03:40:00 +01:00
Stenzek
94226e83ba
Common: Purge EventSource
2023-01-26 11:11:36 +00:00
Stenzek
4cf041f6cb
Common: Move VirtualMemory related functionality to core
...
Also rewrites page fault handling to not use EventSource junk.
2023-01-26 11:11:36 +00:00
Stenzek
de7bbd6c37
Common: Add WAVWriter
...
To replace WAVFile with a questionable license history.
2022-12-28 11:02:53 +00:00
Connor McLaughlin
899eef18ec
Common: Add DynamicLibrary
2022-12-22 04:27:30 +00:00
Connor McLaughlin
ebeb88d425
Common: Add HeapArray
2022-12-18 03:47:00 +00:00
TellowKrinkle
ea35619a78
Common: Add class for spinning GPUs
2022-10-24 14:33:17 +01:00
Connor McLaughlin
e7c4894833
Common: Add MemorySettingsInterface
2022-10-20 19:43:29 +01:00
Connor McLaughlin
375c0a02bb
x86emitter: Add some AVX/AVX2 instructions and YMM registers
2022-10-14 20:54:39 +01:00
Connor McLaughlin
f17a77c18e
Common: Add HTTPDownloader implementation
2022-09-17 17:51:14 +01:00
Connor McLaughlin
9cce6945e6
Common: Add Image and Easing classes
2022-08-29 13:39:09 +01:00
Connor McLaughlin
cbcfe37e28
Common: Add LRUCache
2022-07-24 16:22:37 +01:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Connor McLaughlin
e5716922a3
Common/Threading: Move a bunch of unnecessary wrappers to gui
2022-05-09 16:06:33 +01:00
Connor McLaughlin
4baea67e75
Common: Remove RwMutex
...
It wasn't used, and if we need it, we can use std::shared_mutex.
2022-05-08 05:40:59 +01:00
Connor McLaughlin
1e8332f36a
Misc: Move pxThread and friends to gui
2022-05-08 05:40:59 +01:00
Connor McLaughlin
abde47fa18
Common: Add CrashHandler
2022-04-21 14:21:49 +01:00
Connor McLaughlin
e767fb8d35
Common: Add D3D12 wrapper/helper classes
2022-04-15 12:56:41 +01:00
Connor McLaughlin
80aaa962ec
Common: Move IniInterface to WX GUI
...
Qt doesn't use it.
2022-04-15 08:15:40 +01:00
Connor McLaughlin
876ea3db52
Common: Purge pxStreams and some other wx string routines
2022-04-15 08:15:40 +01:00
Connor McLaughlin
dd8a645986
SaveState: Use libzip instead of wx
2022-04-15 08:15:40 +01:00
arcum42@gmail.com
33e0ac729e
Core: Remove memcmp_mmx.
2022-03-20 12:54:58 +00:00
Connor McLaughlin
921689aa04
Common: Add D3D11 shader cache/compiler classes
2022-01-16 03:17:04 +00:00
Connor McLaughlin
a27b6a113a
Common: Add Vulkan helper classes
2022-01-08 05:19:45 +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
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
Ty Lamontagne
be71b98c55
Debugger: Update enums and fix 32 bit support
...
Also move bitcast to a proper location
2021-11-11 00:41:40 +00:00
Connor McLaughlin
198fc2629e
Common: Add GL context wrappers
2021-10-30 02:00:21 +01:00
Connor McLaughlin
fadd97c021
Common: Add WindowInfo
2021-10-30 02:00:21 +01:00
Connor McLaughlin
09764393e0
Common: Add align helpers
2021-10-30 02:00:21 +01:00
Connor McLaughlin
de8b4f17a1
Common: Add ScopedGuard
2021-10-30 02:00:21 +01:00
TellowKrinkle
5ff89dd695
Utilities: Add functions for spin waiting
2021-10-19 16:04:15 -04:00
Connor McLaughlin
43dfbe3f29
Move more classes from common to gui
2021-10-01 23:46:52 -04:00
Connor McLaughlin
6fa82da1f1
Common: Add SettingsInterface and SettingsWrapper
2021-10-01 23:46:52 -04:00
Connor McLaughlin
171a395369
Common: Add StringUtil
2021-10-01 23:46:52 -04:00
Connor McLaughlin
4594e02812
Common: Add Fastjmp
2021-10-01 23:30:39 +01:00
Kojin
19072b6595
common: move some gui stuff into the main project ( #4751 )
...
* common: move ThreadingDialogs and wxAppWithHelpers to main project
* common: move CheckedStaticBox to the main project
* common: move pxCheckBox to the main project
* common: move pxRadioPanel to the main project
* common: move pxEvents.h to main project
2021-09-11 10:59:14 -04:00
kojin
7aa85960ba
common: add vs filters
2021-09-04 18:28:07 -04:00