aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-09Remove more unused codegdkchan
2020-01-09GPU resource disposalgdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpugdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Enginegdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Stategdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Shadergdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Memorygdkchan
2020-01-09Change GPU errors to debug and reduce log messagesgdkchan
2020-01-09Fix typos pointed out by LDj3SNuDgdkchan
2020-01-09Remove some error logging to avoid log spamgdkchan
2020-01-09Fix missing S8 format on texture compatibility checkgdkchan
2020-01-09Add XML documentation to Ryujinx.Graphics.Gpu.Imagegdkchan
2020-01-09Fix AstcDecoder Success property never being set to truegdkchan
2020-01-09Some code cleanupgdkchan
2020-01-09Add basic error logging to the GPUgdkchan
2020-01-09ASTC optimizations (#845)Alex Barney
* ASTC optimizations * Move code to Ryujinx.Common * Support 3D textures * Address feedback * Remove ASTC logging * Use stackalloc instead of a Buffer20 struct * Code style and cleanup * Respond to feedback * Rearrange public/private property ordering
2020-01-09Reimplement limited bindless textures supportgdkchan
2020-01-09Initialize GPU physical memory accessor from KProcess, to allow homebrew ↵gdkchan
that never maps anything on the GPU to work
2020-01-09Stop memory modification check when a invalid address is foundgdkchan
2020-01-09Fix exception on shader translator when adding goto temp variablegdkchan
2020-01-09Support CC on FSET shader instruction, fix CC on ISET.BF shader instructiongdkchan
2020-01-09Support texture rectangle targets (non-normalized coords)gdkchan
2020-01-09Partial support for shader memory barriersgdkchan
2020-01-09Copy 16 bytes at a time for layout conversion, if possiblegdkchan
2020-01-09Remove some usings that are not neededgdkchan
2020-01-09Correct non-constant offset rewrite for texelFetchgdkchan
2020-01-09Support non-constant texture offsets on non-NVIDIA gpusgdkchan
2020-01-09Use correct shared memory size (in words, not bytes)gdkchan
2020-01-09Ensure a valid shared memory size is usedgdkchan
2020-01-09Use dispatch params shared memory size when availablegdkchan
2020-01-09Use maximum shared memory size supported by hardwaregdkchan
2020-01-09Fix draw indexed flag not being cleared for instanced draws, also avoid ↵gdkchan
state updates in the middle of a indexed draw
2020-01-09Support 3D ASTC textures (using 2D blocks)gdkchan
2020-01-09Support bindless texture gather shader instructiongdkchan
2020-01-09Support depth clip mode and disable shader fast math optimization on NVIDIA ↵gdkchan
as a workaround for compiler bugs (?)
2020-01-09Fix wrong maximum id on sampler pool in some casesgdkchan
2020-01-09Support shared color mask, implement more shader instructionsgdkchan
Support shared color masks (used by Nouveau and maybe the NVIDIA driver). Support draw buffers (also required by OpenGL). Support viewport transform disable (disabled for now as it breaks some games). Fix instanced rendering draw being ignored for multi draw. Fix IADD and IADD3 immediate shader encodings, that was not matching some ops. Implement FFMA32I shader instruction. Implement IMAD shader instruction.
2020-01-09Initial support for the guest OpenGL driver (NVIDIA and Nouveau)gdkchan
2020-01-09Add a pass to turn global memory access into storage access, and do all ↵gdk
storage related transformations on IR
2020-01-09Fix texture 0 not being bound for computegdk
2020-01-09Partial support for branch with CC, and fix a edge case of branch out of ↵gdk
loop on shaders
2020-01-09Simplified F2I shader instruction codegengdk
2020-01-09Implement HSET2 shader instruction and fix errors uncovered by Rodrigo testsgdk
2020-01-09Fix shader code comparison methodgdk
2020-01-09Optimize RangeList by not doing an allocation on every call to the Find methodsgdk
2020-01-09Add PSET shader instructiongdk
2020-01-09Revert "Simplify shader uniform buffer access codegen"gdk
This reverts commit 2fe9ebaf118d690be8d0cb302529dd359d7c402b.
2020-01-09Simplify shader uniform buffer access codegengdk
2020-01-09Improved and simplified window texture presentationgdk
2020-01-09Small optimizations on texture and sampler pool invalidationgdk