goeiecool9999
c98a0c3ae5
Change uniforms and cleanup code
...
- Make textureSrcResolution the actual resolution of the textureSrc sampler image
This reflects the expectations of graphic pack creators
- Rename inputResolution to nativeResolution which is the non-overriden size
Not sure if this is useful, but it's there already so let's not remove it.
- Change SetUniformParameters to use lambda expression
2024-10-29 21:02:02 +01:00
goeiecool9999
cd4284ab63
specify wrap mode and min filter for OpenGL to be consistent with Vulkan
2024-10-28 16:25:47 +01:00
goeiecool9999
c86e164ca1
programmatically prepend shader preamble
2024-10-28 13:54:04 +01:00
goeiecool9999
21899d13ab
Respect minification selection
...
Undoes previous change where it would always use linear, like OpenGL does for DrawBackBuffer.
This allows GetDefaultTextureSampler to remain somewhat generic, even though it's only used for DrawBackBufferQuad right now.
2024-10-28 02:16:56 +01:00
goeiecool9999
becdd55096
cleanup ifdef
2024-10-27 23:48:12 +01:00
goeiecool9999
a0a86ccb5a
fix bicubic by using linear mag filter
2024-10-27 23:31:49 +01:00
goeiecool9999
0ea358b95f
take hermite changes from #879
...
makes the shader look a lot better and less pixelated
2024-10-27 23:14:38 +01:00
goeiecool9999
49b6fb4924
take bilinear changes from #879
...
this makes the shader consistent with hermite and fixes the wrong offset
2024-10-27 23:14:38 +01:00
goeiecool9999
03074e743b
use inputResolution
2024-10-27 23:14:35 +01:00
goeiecool9999
2ae490b2e8
match OpenGL minification filtering and wrapping modes
2024-10-26 20:21:15 +02:00
goeiecool9999
0f3fbef688
GraphicPack: Fix key for downscale magnification filter
2024-10-26 20:17:07 +02:00
goeiecool9999
49bd6ce567
Vulkan: Wire up bicubic and hermite scaling shaders
2024-10-25 02:39:17 +02:00
goeiecool9999
f9a4b2dbb1
input: Add option to make show screen button a toggle ( #1383 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-19 01:56:56 +02:00
goeiecool9999
d6575455ee
Linux: Fix crash on invalid command-line arguments
...
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
use std::cout instead of wxMessageBox which does not work when wxWidgets has not been initialised yet
2024-10-17 22:24:20 +02:00
goeiecool9999
3acd0c4f2c
Vulkan: Protect against uniform var ringbuffer overflow ( #1378 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-14 14:03:36 +02:00
Alexandre Bouvier
6dc73f5d79
Add support for fmt 11 ( #1366 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-03 08:48:25 +02:00
capitalistspz
8508c62540
Various smaller code improvements ( #1343 )
2024-09-17 02:00:26 +02:00
Andrea Toska
adffd53dbd
boss: Fix BOSS not honoring the proxy_server setting ( #1344 )
2024-09-16 12:40:38 +02:00
goeiecool9999
a05bdb172d
Vulkan: Add explicit synchronization on frame boundaries ( #1290 )
2024-09-15 20:23:11 +02:00
Cemu-Language CI
1a4d9660e7
Update translation files
2024-09-08 15:40:13 +00:00
Exzap
ba54d1540c
Fix "Receive untested updates" option not being synced to config
2024-09-08 17:21:20 +02:00
MoonlightWave-12
0d8fd7c0dc
appimage: Do not copy libstdc++.so.6 to usr/lib/ ( #1319 )
2024-09-02 21:22:38 +02:00
Joshua de Reeper
b06990607d
nsysnet: Avoid crash on NULL timeout in select ( #1324 )
2024-09-02 16:20:16 +02:00
squidbus
9a53b19403
CI+build: Improve macOS builds ( #1310 )
2024-08-28 11:06:49 +02:00
Cemu-Language CI
03484d2146
Update translation files
2024-08-28 09:05:50 +00:00
Exzap
1234e2c118
Preparations for 2.1 ( #1306 )
2024-08-26 11:43:38 +02:00
Cemu-Language CI
d7f39aab05
Update translation files
2024-08-26 09:16:11 +00:00
bl
dc9d99b03b
nn_fp: Implement GetMyComment and UpdateCommentAsync ( #1173 )
2024-08-24 21:03:03 +02:00
Exzap
573c98b2f8
GfxPack: Workaround for invisible detail panel
...
Fixes #1307
There is probably a better way to calculate the maximum width. But this suffices for now as a workaround
2024-08-23 19:26:33 +02:00
Cemu-Language CI
9e53c1ce27
Update translation files
2024-08-22 05:17:01 +00:00
Exzap
958137a301
vpad: Keep second channel empty if no extra GamePad is configured
2024-08-15 18:27:08 +02:00
20943204920434
294a6de779
Update appimage.sh to support runtime libstdc++.so.6 loading ( #1292 )
...
Add checkrt plugin in order to detect the right libstdc++.so.6 version to load.
2024-08-15 16:22:41 +02:00
Exzap
2843da4479
padscore: Invoke sampling callbacks every 5ms
...
This fixes high input latency in games like Pokemon Rumble U which update input via the sampling callbacks
2024-08-15 05:00:09 +02:00
Exzap
b0bab273e2
padscore: Simulate queue behaviour for KPADRead
2024-08-15 02:16:24 +02:00
Skyth (Asilkan)
c49296acdc
Add support for iterating directories in graphics pack content folders. ( #1288 )
2024-08-13 15:53:04 +02:00
goeiecool9999
a6d8c0fb9f
CI: Fix macOS build ( #1291 )
2024-08-13 15:48:13 +02:00
Exzap
e551f8f524
Fix clang compile error
2024-08-13 05:57:55 +02:00
Exzap
f52970c822
Vulkan: Allow RGBA16F texture format with SRGB bit
2024-08-13 04:47:43 +02:00
Exzap
e02cc42d67
COS: Implement PPC va_list, va_arg and update related functions
2024-08-13 01:00:56 +02:00
goeiecool9999
9812a47cb1
clang-format: Put class braces on a new line ( #1283 )
2024-08-08 19:35:50 +02:00
Exzap
7fd532436d
CI: Manual unshallow of vcpkg is no longer needed
2024-08-08 16:07:45 +02:00
Exzap
598298cb3d
Vulkan: Fix stencil front mask
2024-08-08 16:07:45 +02:00
goeiecool9999
54e695a6e8
git: unshallow vcpkg, shallow vulkan-headers and imgui ( #1282 )
2024-08-08 15:58:24 +02:00
Exzap
bf2208145b
Enable async shader compile by default
2024-08-07 16:35:15 +02:00
Exzap
b52b676413
vcpkg: Automatically unshallow submodule
2024-08-07 02:50:24 +02:00
Exzap
2129644781
Remove shaderCache directory
...
The location of the shaderCache path is different for non-portable cases so let's not confuse the user by shipping with a precreated directory that isn't actually used
2024-08-06 23:02:28 +02:00
Exzap
d81eb952a4
nsyshid: Silence some logging in release builds
2024-08-06 22:58:23 +02:00
Exzap
1575866eca
Vulkan: Add R32_X8_FLOAT format
2024-08-04 14:47:51 +02:00
Joshua de Reeper
517e68fe57
nsyshid: Tidyups and Fixes ( #1275 )
2024-07-28 18:50:20 +02:00
Exzap
593da5ed79
CI: Workaround for MoltenVK crash
...
1.2.10 and later crash during descriptor set creation. So for now let's stick with the older version
2024-07-27 18:35:23 +02:00