ryujinx/Ryujinx.Graphics/Gal/Shader
ReinUsesLisp 726de8c46a Rendertarget attachments, texture and image changes (#358)
* Add multiple color outputs for fragment shaders

* Add registers and gal enums

* Use textures for framebuffers and split color and zeta framebuffers

* Abstract texture and framebuffer targets as an image

* Share images between framebuffers and textures

* Unstub formats

* Add some formats

* Disable multiple attachments

* Cache framebuffer attachments

* Handle format types

* Add some rendertarget formats

* Code cleanup

* Fixup half float types

* Address feedback

* Disable multiple attachments in shaders

* Add A4B4G4R4 image format

* Add reversed section for image enums
2018-08-19 22:25:26 -03:00
..
GlslDecl.cs Rendertarget attachments, texture and image changes (#358) 2018-08-19 22:25:26 -03:00
GlslDecompiler.cs Rendertarget attachments, texture and image changes (#358) 2018-08-19 22:25:26 -03:00
GlslProgram.cs
ShaderDecode.cs
ShaderDecodeAlu.cs Fix FMUL and TEXS shader instructions (#347) 2018-08-13 19:46:36 -03:00
ShaderDecodeFlow.cs
ShaderDecodeHelper.cs
ShaderDecodeMem.cs Fix FMUL and TEXS shader instructions (#347) 2018-08-13 19:46:36 -03:00
ShaderDecodeMove.cs
ShaderDecoder.cs
ShaderDecodeSpecial.cs Code style fixes and nits on the HLE project (#355) 2018-08-16 20:47:36 -03:00
ShaderHeader.cs
ShaderIrAsg.cs
ShaderIrBlock.cs
ShaderIrCmnt.cs
ShaderIrCond.cs
ShaderIrInst.cs Add partial support to the TEX.B shader instruction (#342) 2018-08-13 18:22:09 -03:00
ShaderIrMeta.cs
ShaderIrMetaTex.cs
ShaderIrMetaTexq.cs
ShaderIrNode.cs
ShaderIrOp.cs
ShaderIrOperAbuf.cs
ShaderIrOperCbuf.cs
ShaderIrOperGpr.cs
ShaderIrOperImm.cs
ShaderIrOperImmf.cs
ShaderIrOperPred.cs
ShaderOpCodeTable.cs Add partial support to the TEX.B shader instruction (#342) 2018-08-13 18:22:09 -03:00
ShaderOper.cs
ShaderTexqInfo.cs