Stenzek
|
fcbc027abc
|
GS: Unify D3D device creation paths
Also makes Vulkan the device for Intel Arc GPUs.
|
2023-04-01 14:15:18 +01:00 |
Stenzek
|
65d78eff57
|
GS/HW: Sample depth buffer instead copying when safe
OpenGL and Vulkan only.
|
2023-03-30 21:55:50 +01:00 |
Stenzek
|
de55596926
|
GS/Vulkan: Include source code in shader debug info
|
2023-03-30 21:55:50 +01:00 |
Stenzek
|
5805142fd7
|
CrashHandler: Print backtrace on Linux
|
2023-03-20 15:46:32 +00:00 |
refractionpcsx2
|
4555667554
|
GS: Rename bad_shader files to pcsx2_bad_shader for linux clarity
|
2023-03-12 00:07:52 +00:00 |
Stenzek
|
b484f7aef0
|
Context/Vulkan: Handle VK_INCOMPLETE return from vkEnumeratePhysicalDevices()
|
2023-03-01 20:37:18 +00:00 |
Ganael Laplanche
|
c5330cf166
|
Common: FreeBSD fixes. (#8163)
* Fix SIGSEGV handler on FreeBSD
* Fix config dir location on FreeBSD
|
2023-02-16 09:30:18 +01:00 |
Stenzek
|
c7352d9e10
|
GS: Attempt to recreate device if GPU crashes
|
2023-02-11 15:33:55 +00:00 |
TheTechnician27
|
06db8eec48
|
Context.cpp: fix minor typo
|
2023-02-11 06:46:44 +00:00 |
Stenzek
|
5b5edc506d
|
Misc: Warning fixes
|
2023-02-10 11:20:37 +00:00 |
Stenzek
|
d6099dd263
|
GS/Vulkan: Use Bresenham line rasterization when supported
|
2023-02-09 13:42:05 +00:00 |
lightningterror
|
8e6c18d3f4
|
emitter: Ignore Wmissing-braces warnings on clang.
|
2023-01-30 20:32:33 +01:00 |
Stenzek
|
d12fa690c0
|
R5900: Remove exceptions
|
2023-01-26 11:11:36 +00: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 |
lightningterror
|
d9f4bc70fb
|
common-ogl: Fix Shader compiled with warnings log spam on gl.
Observed on intel igpu.
|
2023-01-23 14:48:40 +01:00 |
Connor McLaughlin
|
0bca1aab74
|
Misc: Latest round of warning cleanups
|
2023-01-12 11:04:29 +01:00 |
Connor McLaughlin
|
95fa15f902
|
Vulkan: Use pool of semaphores instead of per-image
Some drivers apparently don't iterate images in the order you expect.
|
2023-01-12 11:03:21 +01:00 |
JordanTheToaster
|
4d418d1bb5
|
Emitter: Remove old unused code
Irrelevant and outdated code that is no longer needed.
|
2023-01-10 16:18:26 +01:00 |
Stenzek
|
3fa3bc1719
|
Vulkan/Context: Acquire swap chain image after presenting
|
2023-01-06 14:57:57 +00:00 |
Stenzek
|
93bd95f4bd
|
Vulkan/Context: Pass swap chain through to submission
Simplifies things a bit.
|
2023-01-06 14:57:57 +00:00 |
Stenzek
|
7d572ff794
|
Vulkan/SwapChain: Use a separate semaphore for each image
|
2023-01-06 14:57:57 +00:00 |
arcum42
|
2db6bf399e
|
common: Remove pxUSE_SECURE_MALLOC.
|
2023-01-05 14:58:54 -08:00 |
Stenzek
|
ac3e7fbf44
|
MSBuild: Support building with clang-cl
|
2023-01-03 12:16:50 +00:00 |
lightningterror
|
48b9d2f53e
|
common-ogl: Fix Program linked with warnings log spam on gl.
Mostly observed on amd driver.
|
2023-01-01 12:03:02 +01:00 |
Stenzek
|
00d768a6bf
|
x86/microVU: Add VI caching
|
2022-12-29 10:01:25 +00:00 |
Stenzek
|
8a34c4b2e2
|
Common: Remove mt_queue.h
More stuff from wx.
|
2022-12-28 11:02:53 +00:00 |
Stenzek
|
b1dcd53212
|
Qt: Merge old wxResources.rc (icon) into PCSX2.rc
|
2022-12-28 11:02:53 +00:00 |
Stenzek
|
de7bbd6c37
|
Common: Add WAVWriter
To replace WAVFile with a questionable license history.
|
2022-12-28 11:02:53 +00:00 |
Stenzek
|
5999a1a62e
|
D3D12/Texture: Fix crash when upload buffer exhausts
|
2022-12-28 10:58:37 +00:00 |
Stenzek
|
dff6d1843a
|
Misc: Remove more wxWidgets references
|
2022-12-25 14:47:05 +01:00 |
Stenzek
|
07b7420ba5
|
vsprops: Remove a wx reference
|
2022-12-25 14:47:05 +01:00 |
Stenzek
|
43afeb205f
|
Common: Get rid of pxTrap()
wx rubbish, no longer needed
|
2022-12-25 14:47:05 +01:00 |
Stenzek
|
ca92d4ea3d
|
Common: Warning fixes for clang-cl
|
2022-12-25 09:27:44 +00:00 |
Ziemas
|
af789a4f8d
|
Add missing <cassert> include
|
2022-12-24 16:35:43 +00:00 |
Connor McLaughlin
|
509be0b3f8
|
MemorySettingsInterface: Add {Set,Get}KeyValueList
|
2022-12-23 07:24:32 +01:00 |
Connor McLaughlin
|
899eef18ec
|
Common: Add DynamicLibrary
|
2022-12-22 04:27:30 +00:00 |
TellowKrinkle
|
e2c3a8b1e1
|
SettingsInterface: Add Key+Value setting support
|
2022-12-18 08:27:07 +00:00 |
TellowKrinkle
|
8925da94e1
|
Updater: MacOS support
|
2022-12-18 07:56:03 +00:00 |
Connor McLaughlin
|
4ebb5a87b2
|
SDLInputSource: Support joysticks as well as controllers
|
2022-12-18 03:47:00 +00:00 |
Connor McLaughlin
|
ebeb88d425
|
Common: Add HeapArray
|
2022-12-18 03:47:00 +00:00 |
Connor McLaughlin
|
6a548440ea
|
D3D12/Context: Don't assert-fail when D3D12 is unavailable
|
2022-12-16 11:11:36 +00:00 |
Connor McLaughlin
|
eba2273cd1
|
GS/OpenGL: Cleanups and GLES support
|
2022-12-16 11:11:15 +00:00 |
Connor McLaughlin
|
aea6a9f534
|
Common: Add Threading::SleepUntil()
|
2022-12-08 09:36:41 +00:00 |
TellowKrinkle
|
e0a0e0b00c
|
microVU: Choose AVX2/SSE at runtime
|
2022-12-03 00:52:10 -06:00 |
TellowKrinkle
|
be6598e224
|
Threading: DarwinSemaphore.cpp things no longer need to be cancellation points
|
2022-12-03 02:44:25 +01:00 |
TellowKrinkle
|
faf750a544
|
GS: Use semaphores with a fast userspace path
|
2022-12-03 02:44:25 +01:00 |
Connor McLaughlin
|
89c0d95a94
|
Common: Slim down RedtapeWindows and correct case
|
2022-11-27 03:45:54 +00:00 |
xantares
|
2c88cd7ac0
|
CMake: Lowercase Winmm for case-sensitive fs
Fix build on mingw from linux
|
2022-11-26 19:05:58 +00:00 |
xantares
|
0440079a24
|
FileSystem: Use _stat64 routines
|
2022-11-26 19:05:49 +00:00 |