Connor McLaughlin
96a1ce2fb2
CI: Fix path to GameIndex.yaml
2021-12-12 03:27:43 +00:00
Connor McLaughlin
c203a09435
Wx: Add check for resources directory before starting
2021-12-12 03:27:43 +00:00
Connor McLaughlin
c4084b4162
Add PerformanceMetrics to replace multiple sources of truth
2021-12-12 03:27:43 +00:00
Connor McLaughlin
2a7c948a57
GameDatabase: Store enums instead of strings
2021-12-12 03:27:43 +00:00
Connor McLaughlin
46912595ea
GameDatabase: Move out of gui
2021-12-12 03:27:43 +00:00
Connor McLaughlin
120ee6c673
Get rid of wxChar in EnumToString
2021-12-12 03:27:43 +00:00
Connor McLaughlin
112238fbd7
Config: Add cache folder
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
35322cf49b
BiosTools: Add autoloader
2021-12-12 03:27:43 +00:00
Connor McLaughlin
8d44e1af0e
CDVD: Remove wx from file access
2021-12-12 03:27:43 +00:00
Connor McLaughlin
16af078b3b
BiosTools: Remove wx
2021-12-12 03:27:43 +00:00
Connor McLaughlin
3e968b4390
GS: Use files on disk instead of embedded resources
2021-12-12 03:27:43 +00:00
Connor McLaughlin
0029dac32d
Host: Add the ability to read files from the resources directory
2021-12-12 03:27:43 +00:00
Connor McLaughlin
a083343c6e
Common: Add FileSystem
2021-12-12 03:27:43 +00:00
refractionpcsx2
c277ee1d34
GS: D3D11 Download texture use rect
2021-12-10 11:06:36 +00:00
refractionpcsx2
ebe8592a8d
GS: Fix typo on GS download
...
Fixes #5131
2021-12-10 09:49:50 +00:00
lightningterror
6c3e357d9e
GS-ogl: Optimize fragment shader uniform buffer.
...
Couple MaxDepthPS with TA and Af vector.
Vectors are free so let's use them.
Optimization.
2021-12-10 03:44:47 +01:00
TellowKrinkle
64455620e8
GS: Use actual names for GL convert shaders
2021-12-09 05:26:26 -06:00
TellowKrinkle
fc799778de
GS: Use actual names for DX11 convert shaders
2021-12-09 05:26:26 -06:00
TellowKrinkle
e04e0e38d1
GS:GL: Move TextureOffset to vs cb
...
It's used by the vs, why would you put it in the ps cb?
2021-12-09 05:26:26 -06:00
TellowKrinkle
8d6569be95
GS: Remove separate GSTextureCaches
2021-12-09 05:26:26 -06:00
TellowKrinkle
8b086a3898
Common: Clean up ScopedAlloc
2021-12-09 05:26:26 -06:00
TellowKrinkle
a4b8c33cf3
GS: Convert texture format to enum
2021-12-09 05:26:26 -06:00
TellowKrinkle
1d37ba47f4
GS: Make GSTexture::Type an enum class
2021-12-09 05:26:26 -06:00
TellowKrinkle
8d480c28ce
GS: Remove unused virtuals from GSDevice
2021-12-09 05:26:26 -06:00
TellowKrinkle
6e38f40f96
GS: Convert ShaderConvert to enum class
2021-12-09 05:26:26 -06:00
arcum42
017c37f212
Only pass C++ flags to C++ files. ( #5115 )
2021-12-08 21:10:21 -08:00
TellowKrinkle
6eee4cb38a
Core: Remove empty file
...
Had everything commented out and there's already a file with the same name and things not commented out in CDVD
2021-12-08 11:18:42 +00:00
TellowKrinkle
1f6a14261c
VS: Add missing filters
2021-12-08 11:18:42 +00:00
refractionpcsx2
14e8d840ff
GS SW: Handle flat prims without float conversion
2021-12-08 10:57:00 +00:00
lightningterror
125b9ea1e1
GS-hw: Purge SoTC crc hack.
...
No longer needed, fixed by #5110
2021-12-08 11:48:29 +01:00
lightningterror
e6b1e1948e
GS-d3d11: Add a condition to not enable blend_mix if sw blending is already enabled.
...
Not yet needed but will be useful for sw blending when prims don't overlap.
2021-12-08 11:36:22 +01:00
lightningterror
ba1072f470
GS-ogl: Don't enable blend_mix if sw blend is already enabled.
...
Less accurate.
2021-12-08 11:36:22 +01:00
lightningterror
1fb29de082
GS-ogl: Try to use a mix of hw/sw blending in more situations.
...
When alpha is less than 128:
Do Cs*F or Cs*As in shader.
Do Cs*(As + 1) or Cs*(F + 1) in shader.
Do Cs*(1 - As) or Cs*(1 - F) in shader.
Optimization, might be faster as we will require less barriers.
2021-12-08 11:36:22 +01:00
lightningterror
f79e5ab559
GS-d3d11: Try to use a mix of hw/sw blending in more situations.
...
When alpha is less than 128:
Do Cs*F or Cs*As in shader.
Do Cs*(As + 1) or Cs*(F + 1) in shader.
Do Cs*(1 - As) or Cs*(1 - F) in shader.
2021-12-08 11:36:22 +01:00
Mrlinkwii
c3a9fd469e
GameDB: add VU clamping to 'MVP Baseball 2003'
2021-12-08 10:29:05 +00:00
Mrlinkwii
c8abc909fa
GameDB:add EEclamping full to 'Shinobido Takumi'
2021-12-07 20:00:15 +00:00
Mrlinkwii
401a9f4c62
GameDB: add patches to the 'K-1 World' series games and EE clamping full to 'D1 Professional Drift Grand Prix Series'
2021-12-07 15:51:13 +00:00
lightningterror
f1edb0c960
GS-ogl: Disable accumulation blend on PABE.
...
Requires accurate sw blending.
2021-12-07 10:12:58 +01:00
lightningterror
d73335e4d3
GS-d3d11: Don't enable PABE on accumulation blend.
...
Requires full sw blending.
2021-12-07 10:11:02 +01:00
TellowKrinkle
7a554be7a7
GS: Fix compiler warning and possible memory leak on exception
2021-12-06 05:44:16 +01:00
TellowKrinkle
31b6ff6046
GS: Use static_assert over assert where possible
2021-12-06 05:44:16 +01:00
lightningterror
38ab0630e6
GS-ogl: Update SetupCBMisc buffer only when GXBY channel is used, and cleanup some variables.
...
Optimization.
2021-12-06 03:15:48 +01:00
lightningterror
b5fa9deb30
GS-d3d11: Update ChannelShuffle buffer only when GXBY channel is used, and cleanup some variables.
...
Optimization.
2021-12-06 03:15:48 +01:00
lightningterror
4e8bae1703
GS-ogl: Sample depth on green channel.
2021-12-06 03:15:48 +01:00
lightningterror
464ce1c3cd
GS-d3d11: Sample depth on green channel.
2021-12-06 03:15:48 +01:00
lightningterror
bb55c320c1
GS Debugger: Fix Length of dump.
2021-12-05 10:57:24 +01:00
TheLastRar
af585bffa9
DEV9: Add DEV9: prefix to "Can't open Device" log message
2021-12-05 03:53:33 +01:00
TheLastRar
bde4868b67
DEV9: Enable pcap non-blocking
2021-12-05 03:53:33 +01:00
TheLastRar
3835fc5ad1
DEV9: Don't shadow return value of GetAdaptersAddresses
2021-12-04 06:09:01 +01:00