Commit Graph

3466 Commits

Author SHA1 Message Date
reggie 94091e1380 Reconstruct necessary action workflows & Dependabot rules (#17) 2024-10-02 23:42:43 -05:00
reggie a1bd611b07 Add current goals 2024-10-02 19:07:42 -05:00
reggie bcdf5de3b6 Temporarily omit wiki links 2024-10-02 03:33:04 -05:00
reggie 53462ee0c8 I suppose this works 2024-10-02 03:29:21 -05:00
reggie 7ee5e3e287 And now I forgot about create_macos_build_headless 😅 r7ee5e3e2 2024-10-02 03:18:48 -05:00
reggie 363c8ac8b1 Only run release on manual dispatch 2024-10-02 03:16:00 -05:00
reggie 4ec5eb1806 We should be fine to remove .github-orig/ 2024-10-02 03:08:57 -05:00
reggie a0624de3fd Forgot about RYUJINX_BUILD_VERSION in the macos dist script 2024-10-02 03:07:37 -05:00
reggie 2a32919272 - 2024-10-02 02:59:55 -05:00
reggie 371a1b7137 Why not? 2024-10-02 02:55:14 -05:00
reggie fa7a577587 Fix MacOS release build.. lol 2024-10-02 02:49:42 -05:00
reggie 33dd526eea LeBron, scream if you love GitHub Actions! 2024-10-02 02:38:25 -05:00
reggie 06fb796ceb ?? 2024-10-02 02:31:51 -05:00
reggie 6688f809eb Use github.ref_name instead 2024-10-02 02:28:32 -05:00
reggie 776112fc41 Use auto-generated release notes for release.yml 2024-10-02 02:25:58 -05:00
reggie cc8a631be2 Name releases by revision hash 2024-10-02 02:19:31 -05:00
reggie ac3b18fb32 ? 2024-10-02 02:08:59 -05:00
reggie 81de540ca5 Revert "Use revision hash for release name"
This reverts commit 4a3839a54d.
2024-10-02 02:08:25 -05:00
reggie ce7d57d508 Don't configure ReleaseInformation.cs on release (temp) 2024-10-02 02:05:19 -05:00
reggie 4a3839a54d Use revision hash for release name 2024-10-02 02:01:20 -05:00
reggie cf0e671c3e Add csc 2024-10-02 01:52:21 -05:00
reggie 16f06720e1 Don't use "RELEASE_TOKEN" 2024-10-02 01:40:06 -05:00
reggie 657bd236a2 Test workflows 2024-10-02 00:46:59 -05:00
reggie b3b8324a77 Blast Patreon off the face of the Earth. 2024-10-02 00:15:03 -05:00
reggie c6aa83225e Replace references to the original repository specifically in readme 2024-10-01 23:44:20 -05:00
reggie 3e44940455 Clarify the source repository 2024-10-01 18:02:14 -05:00
reggie b411dbbf3a Just this is fine for now 2024-10-01 18:01:12 -05:00
reggie 4d8b10b906 Comment out Patreon-related stuff in the README 2024-10-01 17:04:25 -05:00
reggie c06f11a309 "Notice" 2024-10-01 17:00:44 -05:00
reggie 83fb387139 Merge pull request #13 from ryujinx-mirror/mirror/migrate 2024-10-01 16:57:54 -05:00
reggie 351797aa79 Add notice in README 2024-10-01 16:57:04 -05:00
reggie ff5d11766b Make link to LICENSE.txt relative 2024-10-01 16:44:33 -05:00
reggie d4562a622e Revert "Other README stuff"
This reverts commit c70534fc22.
2024-10-01 16:43:34 -05:00
reggie 9a128e92f7 Completely isolate the original project's .github/ 2024-10-01 16:37:08 -05:00
reggie c70534fc22 Other README stuff 2024-10-01 16:35:14 -05:00
reggie 224ca9bed4 Make logo in README a relative path 2024-10-01 16:07:05 -05:00
gdkchan a2c0035013 Update audio renderer to REV13: Add support for compressor statistics and volume reset (#7372)
* Update audio renderer to REV13: Add support for compressor statistics and volume reset

* XML docs

* Disable stats reset

* Wrong comment

* Fix more XML docs

* PR feedback
2024-10-01 11:30:57 +01:00
gdkchan 7d158acc3b Do not try to create a texture pool if shader does not use textures (#7379) 2024-09-30 11:41:07 -03:00
e2dk4r 5dbba07e33 sdl: set app name (#7370)
Ryujinx was not hinting application name, so on some platforms (e.g.
Linux) volume control shows Ryujinx as 'SDL Application'. This can cause
confusion.

This commit fixes name in volume control applets on some platforms.

see: https://wiki.libsdl.org/SDL2/SDL_HINT_APP_NAME
2024-09-28 10:44:23 +02:00
MaxLastBreath d86249cb0a Convert MaxTextureCacheCapacity to Dynamic MaxTextureCacheCapacity for High Resolution Mod support. (#7307)
* Add Texture Size Capacity and 8GB Dram Build

* Update AutoDeleteCache.cs

* Dynamic Texture Cache (WIP)

* Change to float Multiplier, in-case it needs fine-tuning.

* Delete src/src.sln

* Update AutoDeleteCache.cs

* Format

* Fix Formatting

* Add DefaultTextureSizeCapacity and MemoryScaleFactor

- Also remove redundant New Lines

* Fix 4GB dram crashing

* Format newline

* Refractor

- Added Initialize() function to TextureCache and AutoDeleteCache
- Removed GetMaxTextureCapacity() function and instead added _maxCacheMemoryUsage
- Added private const MaxTextureSizeCapacity to AutoDelete Cache
- Added TextureCache.Initialize() to MemoryManager in order to fetch MaxGpuMemory at the right time.
- Moved and Changed Logger.Info for Gpu Memory to Logger.Notice and Moved it to PrintGpuInformation function.
- Opted to use a ternary operator for the Initialize function, I think it looks cleaner than bunch of if statements.

* Update src/Ryujinx.Graphics.Gpu/Image/AutoDeleteCache.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

* maxMemory to CacheMemory, use Clamp instead of Ternary. Changed MinTextureCapacity 1GiB to 512 MiB

* Update src/Ryujinx.Graphics.Gpu/Image/AutoDeleteCache.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

* Format comment

* comment context

* Increase TextureSize capacity for OpenGL back to 1024

- Added a new const ulong for OpenGLTextureSizeCapacity

* Fix changes from last commit.

* Adjust last OpenGL changes.

* Remove garbage VSC file

* Update src/Ryujinx.Graphics.Gpu/Image/AutoDeleteCache.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

* Update src/Ryujinx.Graphics.Gpu/Image/AutoDeleteCache.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

* Update src/Ryujinx.Graphics.Gpu/Image/AutoDeleteCache.cs

Co-authored-by: gdkchan <gab.dark.100@gmail.com>

---------

Co-authored-by: gdkchan <gab.dark.100@gmail.com>
2024-09-26 14:33:38 -03:00
riperiperi 04d68ca616 GPU: Ensure all clip distances are initialized when used (#7363)
* GPU: Ensure all clip distances are initialized when used

* Shader cache version
2024-09-26 14:19:12 -03:00
Jason Youngberg 050f22977f Update bug_report.yml to provide better instructions for finding log file (#7333) 2024-09-24 11:10:36 +02:00
gdkchan 319507f2a1 Fix quads draws after DrawTexture on Vulkan (#7336) 2024-09-22 19:36:53 -03:00
gdkchan d717aef2be Shader: Assume the only remaining source is the right one when all others are undefined (#7331)
* Shader: Assume the only remaining source is the right one when all other are undefined

* Shader cache version bump

* Improve comment
2024-09-19 21:23:09 -03:00
gdkchan 24ee8c39f1 Add support for sampler sRGB disable (#7312) 2024-09-19 14:38:30 -03:00
jhorv 73f985d27c Replace passing by IMemoryOwner<byte> with passing by concrete MemoryOwner<byte> (#7171)
* refactor(perf): pass MemoryOwner<byte> around as itself rather than IMemoryOwner<byte>

* fix(perf): get span via MemoryOwner<byte>.Span property instead of through Memory property

* fix: incorrect comment change
2024-09-18 23:00:54 -03:00
gdkchan ef81658fbd Implement support for shader ATOM.EXCH instruction (#7320)
* Implement support for shader ATOM.EXCH instruction

* Shader cache version bump

* Check type
2024-09-18 15:48:55 -03:00
gdkchan 062ef43eb4 Revert "Wait for async task to complete (#7122)" (#7318)
This reverts commit ccf96bf5e6.
2024-09-17 16:25:26 -03:00
gdkchan eb8132b627 Change image format view handling to allow view incompatible formats (#7311)
* Allow creating texture aliases on texture pool

* Delete old image format override code

* New format incompatible alias

* Missing bounds check

* GetForBinding now takes FormatInfo

* Make FormatInfo struct more compact
2024-09-17 15:52:30 -03:00
TSRBerry ccf96bf5e6 Wait for async task to complete (#7122)
This way exceptions thrown during the execution of CheckLaunchState()
will correctly invoke the unhandled exception handler
and cause Ryujinx to crash.
2024-09-17 15:42:00 -03:00