CamilleLaVey
d19229b179
Fixing building issues again, dammed binding.
2 months ago
CamilleLaVey
0d999519a4
[spir-v] Include more cases for ColorArray1D
2 months ago
CamilleLaVey
92e9b82f6e
[vk, spir-v] Refining the path for Array 1D emulation and R32 Uint handling consistency
2 months ago
crueter
b690813196
[externals] FFmpeg -> v8.0-be99d2c0b2, OpenSSL -> v3.6.0-e3608d80df, SDL2 -> 2.32.10-38e0094637 ( #3003 )
FFmpeg:
- builds for FreeBSD, OpenBSD, Solaris
- minsizerel
- Proper system lib linking on MinGW
- removed shared stuff entirely outside of android because their build system SUCKS
OpenSSL:
- macOS universal
- Proper system lib linking on MinGW
SDL2:
- macOS universal
Both are now based on branches/commits rather than tags (since their respective release branches have a ton of new stuff lol)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3003
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2 months ago
CamilleLaVey
21575a7cc2
Fix building/ licensing issues
2 months ago
CamilleLaVey
7d8c5dad97
[vk, texture_cache, pipeline_cache] Refining handling of R32
2 months ago
CamilleLaVey
674f552ff1
[vk, texture_cache] Workaround for games with wrong usage of R32 with float samplers
2 months ago
CamilleLaVey
75d9236520
[vk, pipeline_cache, texture_cache, qcom] Resolving textures and pipeline usage for QCOM
2 months ago
CamilleLaVey
89926bce0b
[vk, spir-v] Adding emulation of Array 1D with 2D for Android
2 months ago
CamilleLaVey
6c1fc4b4ed
[vk] Handling threading missuse of VkQueue
2 months ago
CamilleLaVey
311f06047b
[vk, Maxwell] Refining support for HDR Formats based on Specs
2 months ago
CamilleLaVey
46df717f7c
[vk] Degrade HDR Format to LDR
2 months ago
CamilleLaVey
dcf9483b0b
[vk, qcom] TEST: Adjustment to the MSAA and format resolve with native support
2 months ago
CamilleLaVey
2b828a9fee
[vk] Re-adjusted HDR format handling based on physical specifications
2 months ago
CamilleLaVey
6fe1f86984
[vk, qcom] Revert Push Descriptors Threshold due to data corruption
2 months ago
MaranBr
b9f54f4979
[vk] Fix EDS on AMD GPUs ( #3026 )
This fixes a regression on AMD GPUs.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3026
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2 months ago
Caio Oliveira
7e730a121b
[tools] MSVC environment loader, POSIX vulkan/MSVC install scripts ( #2993 )
* also move install-vulkan-sdk.ps1 to tools
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2993
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
2 months ago
SDK Chan
680384f7b8
[gpu/NVDRV] Unstub SetChannelPriority and adjust ChannelSetTimeSlice ( #3017 )
Games usually rely on either 1 of this services or both.
The last call adjusts channel_timeslice.
This behavior closely resembles Ryujinx accurate behavior for setting the channel_timeslice accordingly to the situation.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3017
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: SDK Chan <sdkchan@eden-emu.dev>
Co-committed-by: SDK Chan <sdkchan@eden-emu.dev>
2 months ago
lizzie
a27914f0f4
[vk] quick fix for EDS1,2 with VIDS ( #3022 )
Here: src/video_core/renderer_vulkan/vk_pipeline_cache.cpp --> .has_dynamic_vertex_input = device.IsExtVertexInputDynamicStateSupported() && dynamic_state > 0
And
Here: src/video_core/renderer_vulkan/vk_rasterizer.cpp --> if (device.IsExtVertexInputDynamicStateSupported() && dynamic_state > 0) {
Signed-off-by: lizzie lizzie@eden-emu.dev
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3022
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 months ago
CamilleLaVey
af073f13cf
[vk, qcom] Including Tile Properties and Store Ops based on QCOM specifications
2 months ago
CamilleLaVey
aea945b671
[vk, host shaders, qcom] MSAA Handling by Native QCOM Shader Resolve
2 months ago
CamilleLaVey
c52fda760a
Merge branch 'stuffmadeforfun' of https://git.eden-emu.dev/eden-emu/eden into stuffmadeforfun
2 months ago
lizzie
c168755c65
fix license
2 months ago
CamilleLaVey
8a83cf0271
[service, hle] Add defensive check in WriteBuffer
2 months ago
CamilleLaVey
3db41fbce6
[memory, vk] TEST: Tiled GPU optimization try #1
2 months ago
CamilleLaVey
5e7fb6eead
Fix building issues
2 months ago
CamilleLaVey
bcc5390943
[texture_cache, gl, vk] Initial implementation for HDR + MSAA detection on QCOM drivers.
2 months ago
CamilleLaVey
a51d875d91
[shader_recompiler, spir-v] verifying int64 emulation path activation
2 months ago
PavelBARABANOV
6134a57367
Revert "TEST: Enabling TimelineSemaphores for QCOM and Turnip"
This reverts commit 3cd33fce44 .
2 months ago
CamilleLaVey
c845b6086f
Adding missing headers
2 months ago
CamilleLaVey
31c168efe1
[shader_recompiler, spir-v] Adding INT64 emulation path
2 months ago
CamilleLaVey
8bd87204f5
TEST: Enabling TimelineSemaphores for QCOM and Turnip
2 months ago
lizzie
e72a206aee
fix
2 months ago
CamilleLaVey
6a62fa7ee3
Implement handling for texture cache flickering
2 months ago
crueter
52b630dfdc
build
Signed-off-by: crueter <crueter@eden-emu.dev>
2 months ago
CamilleLaVey
4860050358
attempt to fix building issues
2 months ago
CamilleLaVey
47f0563c1b
Giving maintance to driver features and unused extensions
2 months ago
CamilleLaVey
b1208f03ee
Fix building issues
2 months ago
CamilleLaVey
0fd603c094
[texture_cache, gl, vk] Initial implementation for HDR + MSAA detection on QCOM drivers.
2 months ago
CamilleLaVey
1ca19af7fb
[shader_recompiler, spir-v] verifying int64 emulation path activation
2 months ago
PavelBARABANOV
ddd78c3b37
Revert "TEST: Enabling TimelineSemaphores for QCOM and Turnip"
This reverts commit 3cd33fce44 .
2 months ago
CamilleLaVey
2e68f8795d
Adding missing headers
2 months ago
CamilleLaVey
d3595fd2b1
[gl, vk, texture cache] Attempt to get correct MSAA image upload and download
2 months ago
CamilleLaVey
033531509b
[shader_recompiler, spir-v] Adding INT64 emulation path
2 months ago
CamilleLaVey
b9954de1ca
Fixing missing headers
2 months ago
CamilleLaVey
5f88deeebf
[gl. vk] Extending impl for atomic floats operations
2 months ago
CamilleLaVey
d25da944ed
Changing checks in HostMemor for virtual memory mapping
2 months ago
CamilleLaVey
ec274a855e
TEST: Enabling TimelineSemaphores for QCOM and Turnip
2 months ago
CamilleLaVey
8133d4a8b4
Improved handling for Custom Border Color buggy impl on ARM/ QCOM and Turnip
2 months ago
lizzie
4f3e4bf9cb
fix
2 months ago