| Age | Commit message (Collapse) | Author |
|
* Initial nvdec implementation using FFmpeg
* Fix swapped channels on the video decoder and the G8R8 texture format
* Fix texture samplers not being set properly (regression)
* Rebased
* Remove unused code introduced on the rebase
* Add support for RGBA8 output format on the video image composer
* Correct spacing
* Some fixes for rebase and other tweaks
* Allow size mismatch on frame copy
* Get rid of GetHostAddress calls on VDec
|
|
|
|
Allow depth textures to be loaded when their component types do not match.
|
|
* Better implementation of the DMA pusher, misc fixes
* Remove some debug code
* Correct RGBX8 format
* Add support for linked Texture Sampler Control
* Attempt to fix upside down screen issue
|
|
* Add `BGR5A1` to ImageUtils.cs
Add `BGR5A1` Image Format.
* Add BGR5A1 to OGLEnumConverter.cs
|
|
Fix `GalImageFormat.D32S8` definition.
|
|
* Change naming convention for Ryujinx project
* Change naming convention for ChocolArm64 project
* Fix NaN
* Remove unneeded this. from Ryujinx project
* Adjust naming from new PRs
* Name changes based on feedback
* How did this get removed?
* Rebasing fix
* Change FP enum case
* Remove prefix from ChocolArm64 classes - Part 1
* Remove prefix from ChocolArm64 classes - Part 2
* Fix alignment from last commit's renaming
* Rename namespaces
* Rename stragglers
* Fix alignment
* Rename OpCode class
* Missed a few
* Adjust alignment
|
|
* Improve texture tables
* More renaming and other tweaks
* Minor tweaks
|
|
* Implement B5G6R5Unorm & BGR5A1Unorm
* Fix R8G8 Unorm to G8R8 Unorm
* Added back R8G8 Unorm
* Fix G8R8Unorm, add R8G8B8A8
* Add D24_S8 Uint
* Add R8Uint & R32Uint
* Another fixed
* Reverting back
* R8G8B8A8 change to B8G8R8A8
* Add G8R8 Snorm
|
|
* Implement B5G6R5Unorm & BGR5A1Unorm
* Add RG16Unorm, R16Uint
|
|
alignment and add ColorMask support (#451)
* Add support for saturation on some shader instructions, fix ReadTexture alignment
* Add ColorMask support, other tweaks
|
|
* Quads, QuadStrip and const attributes support
* Add support for half float attributes and fix texture pitch alignment
* Throw when an unsupported float type is used as const attribute aswell
|
|
|
|
* (Re)Implement format reinterpretation, other changes
* Implement writeback to guest memory, some refactoring
* More refactoring, implement reinterpretation the old way again
* Clean up
* Some fixes on M2MF (old Dma engine), added partial support for P2MF, fix conditional ssy, add Z24S8 zeta format, other fixes
* nit: Formatting
* Address PR feedback
|
|
format. Fix BC6H_UF16 from Unorm to Sfloat (#417)
* Implement B5G6R5Unorm & BGR5A1Unorm
* Implement RGBA32Uint
* Implement R16Unorm & Z16 texture format
* Fix BC6H_UF16 from Unorm to Sfloat
|
|
|
|
* Move GPU LLE emulation from HLE to Graphics
* Graphics: Move Gal/Texture to Texture
* Remove Engines/ directory and namespace
* Use tables for image formats
* Abstract OpCode decoding
* Simplify image table
* Do not leak Read* symbols in TextureReader
* Fixups
* Rename IGalFrameBuffer -> IGalRenderTarget
* Remove MaxBpp hardcoded value
* Change yet again texture data and add G8R8 flipping
* Rename GalFrameBufferFormat to GalSurfaceFormat
* Unident EnsureSetup in ImageHandler
* Add IsCompressed
* Address some feedback
|