Connor McLaughlin
|
ec0543335e
|
GS: Fine gained change detection for mips/trifilter/anisotropy
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
0872d024f9
|
GSDevice: Add ClearSamplerCache() method
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
0ce21c91ef
|
GS: Allocate mipmaps for Basic+ and only on non-copy textures
|
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
|
bf389b94d6
|
GS: Add texture preloading option
|
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
|
73df4e4abf
|
GS: Only swap DATE_GL42 with DATE_GL45 when full barriers are used
Saves the expensive draw splitting/barriers when mixed software blending
is used.
|
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
|
c4ab6280c6
|
Frontend: Add VulkanHostDisplay
|
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
|
a60ded5c94
|
3rdparty: Add Vulkan headers
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
5ff67d4b2d
|
3rdparty: Add glslang
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
874e3d976f
|
GSTexture: Implement Save() using common code
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
90e1284d83
|
GS: Move mipmap generation flag to GSTexture
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
75518b71ea
|
GS: Fix forced trilinear + full mipmapping
i.e. generate mips when not provided by the game and trilinear filtering
is forced on.
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
b355efd73a
|
GS: Separate shader convert for float -> 16/32bit int
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
8e920d727f
|
GS: Make GL_NNN macros device independent
|
2022-01-08 05:19:45 +00:00 |
Connor McLaughlin
|
5976be55f4
|
GS: Use textures instead of render targets for target copies
Saves the clear.
|
2022-01-08 05:19:45 +00:00 |
Ty Lamontagne
|
4c3df1a963
|
CMake: Pass -fsanitize=address to the linker when USE_ASAN
|
2022-01-08 00:15:51 +00:00 |
lightningterror
|
5b44f495ee
|
GS-hw: Improve DATE selection.
Check for fbmask, accurate path isn't supported so just to DATE.
Check for FBA, all pixels will be 128 or more so use Fast path DATE_one.
|
2022-01-08 01:15:19 +01:00 |
refractionpcsx2
|
3951e15446
|
VIF: If Force break + Reset requested, Reset gets priority
Fixes #5275
|
2022-01-07 17:37:10 +00:00 |
lightningterror
|
b9da7c6f27
|
GS-d3d11: Enable amd broken point sampler hack only for amd.
Intel and Nvidia don't need it, get rid of it for them.
|
2022-01-07 14:06:53 +01:00 |
refractionpcsx2
|
c5ae4a6957
|
CDVD: If you abort, actually abort.
|
2022-01-06 14:16:31 +00:00 |
Connor McLaughlin
|
e40c2f97f0
|
SysThreadBase: Fix double init of SPU2 etc
|
2022-01-06 11:46:01 +00:00 |
Connor McLaughlin
|
1dbc11bdd5
|
IPU: Fix software renderer FMV hack without AR change
|
2022-01-06 09:05:41 +00:00 |
Connor McLaughlin
|
299edae7c0
|
GSDump: Fix renderer override
|
2022-01-06 07:32:32 +00:00 |
refractionpcsx2
|
86309bd837
|
GS SW: Adjust order SW is destroyed, fixes GS Dump crash
|
2022-01-06 07:15:01 +00:00 |
refractionpcsx2
|
0312e9026d
|
Core: Savestate version bump
|
2022-01-05 17:13:50 +00:00 |
refractionpcsx2
|
a7bafb60e9
|
CDVD: Improve Break/Abort handling
|
2022-01-05 17:13:50 +00:00 |
refractionpcsx2
|
602769b9d0
|
CDVD: Add Eject IRQ
|
2022-01-05 17:13:50 +00:00 |
refractionpcsx2
|
e76546f8e4
|
CDVD: Implement speed register, fix up SpindleCtrl
Also Set the drive as not spinning when ejected
|
2022-01-05 17:13:50 +00:00 |
Mrlinkwii
|
a9ef1680ce
|
GameDB: Removal of some patches and adding some fixes
|
2022-01-04 14:10:37 +00:00 |
trostboot
|
670ddef944
|
GameDB: Add VU Kickstart Hack to Dark Cloud 2/Dark Chronicle (#5266)
Co-authored-by: trostboot <trostboot@gmx.de>
|
2022-01-04 13:56:24 +00:00 |
TellowKrinkle
|
be6b8dce25
|
VTLB: Fix ppmap allocation in 64-bit
|
2022-01-04 13:01:49 +00:00 |
Connor McLaughlin
|
75fd20f5df
|
3rdparty: Add xxhash.h
|
2022-01-04 13:00:40 +00:00 |
Connor McLaughlin
|
f0509a6631
|
3rdparty: Add Vulkan Memory Allocator
|
2022-01-04 13:00:33 +00:00 |
PCSX2 Bot
|
702319c4ca
|
pad-linux: Update to latest controller database.
|
2022-01-03 17:14:01 +01:00 |
iMineLink
|
d5bd187930
|
GS: fix loopPagesWithBreak last iteration logic.
|
2022-01-03 14:21:04 +00:00 |
RedDevilus
|
753036f0c8
|
ProgramLog: Comment out deleted keymapping
|
2022-01-03 10:18:59 +00:00 |
iMineLink
|
cfc763b488
|
gitignore: update gs debug gl filename.
|
2022-01-03 09:45:56 +01:00 |
Connor McLaughlin
|
7edfeab0b7
|
3rdparty: Remove freetype
|
2022-01-03 09:45:31 +01:00 |
Connor McLaughlin
|
226b0540c5
|
GS: Enhance stats
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
0c36647506
|
GS: Rewrite presentation interface and OSD
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
1348c8880e
|
Add font resources
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
9334285edd
|
3rdparty: Add imgui
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
2330d3a056
|
GS: Use hardware point/line expansion where supported in GL
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
bce54a64ff
|
GS: Use flat/nointerpolation for IIP=0 instead of GS
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
bd43400ad8
|
GS/OpenGL: Set features in Create() instead of constructor
|
2022-01-02 15:06:39 +00:00 |
Connor McLaughlin
|
b16c75324e
|
GSState: Move m_dev to base class
|
2022-01-02 15:06:39 +00:00 |
TellowKrinkle
|
0ddef1169d
|
GS: Fix config default label alignment
|
2022-01-01 16:58:26 -06:00 |