GreemDev-Ryujinx/src/Ryujinx.Graphics.Gpu
Isaac Marovitz f00cf8704f Metal: Compute Shaders (#19)
* check for too bix texture bindings

* implement lod query

* print shader stage name

* always have fragment input

* resolve merge conflicts

* fix: lod query

* fix: casting texture coords

* support non-array memories

* use structure types for buffers

* implement compute pipeline cache

* compute dispatch

* improve error message

* rebind compute state

* bind compute textures

* pass local size as an argument to dispatch

* implement texture buffers

* hack: change vertex index to vertex id

* pass support buffer as an argument to every function

* return at the end of function

* fix: certain missing compute bindings

* implement texture base

* improve texture binding system

* remove useless exception

* move texture handle to texture base

* fix: segfault when using disposed textures

---------

Co-authored-by: Samuliak <samuliak77@gmail.com>
Co-authored-by: SamoZ256 <96914946+SamoZ256@users.noreply.github.com>
2024-12-23 21:33:12 -06:00
..
Engine Metal: Compute Shaders (#19) 2024-12-23 21:33:12 -06:00
Image Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Memory Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Shader Fix fragment output color 2024-12-23 21:08:21 -06:00
Synchronization Add a separate device memory manager (#6153) 2024-01-22 17:14:46 -03:00
ClassId.cs [Ryujinx.Graphics.Gpu] Address dotnet-format issues (#5367) 2023-07-02 02:47:54 +02:00
Constants.cs Add support for large sampler arrays on Vulkan (#6489) 2024-04-07 18:25:55 -03:00
GpuChannel.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
GpuContext.cs Textures : Increase the amount of VRAM Cache available for Textures based on selected DRAM. (#36) 2024-11-01 06:46:29 -05:00
GraphicsConfig.cs Implement color space passthrough option (#5531) 2023-08-07 18:54:05 +01:00
Ryujinx.Graphics.Gpu.csproj Migrate to .NET 9 (#198) 2024-12-19 18:52:25 -06:00
Window.cs Change image format view handling to allow view incompatible formats (#7311) 2024-09-17 15:52:30 -03:00