aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics/Gal
AgeCommit message (Collapse)Author
2018-06-01Add an ASTC Decoder (Not currently used in Ryujinx) (#131)Ac_K
* Add an ASTC Decoder (Not currently used in Ryujinx) * Update ASTCDecoder.cs
2018-05-29Added support for more shader instructions and texture formats, fix swapped ↵gdkchan
channels in RGB565 and RGBA5551? texture formats, allow zero values on blending registers, initial work to build CFG on the shader decoder, update the BRA instruction to work with it (WIP)
2018-05-22Improve shader sending method to GAL, use a memory interface instead of ↵gdkchan
reading a fixed array size and sending every time
2018-05-17Added more shader instructions, including BFE, BRA (partial), FMNMX, ISCADD, ↵gdkchan
SHL, LD_C, some shader related fixes, added support for texture component selection
2018-04-30Ignore ZR target texture color registers on shadergdkchan
2018-04-29Properly support multiple vertex buffers, stub 2 ioctls, fix a shader issue, ↵gdkchan
change the way how the vertex buffer size is calculated for the buffers with limit = 0
2018-04-25Some small sync primitive fixes, logging fixes, started to implement the 2D ↵gdkchan
engine on the GPU, fixed DrawArrays, implemented a few more shader instructions, made a start on nvdrv refactor, etc...
2018-04-19Add SvcSetThreadActivity, tweak SignalProcessWideKey, add fmul32i shader ↵gdkchan
instructions and other small fixes
2018-04-14[GPU] Set frame buffer texture size to window sizegdkchan
2018-04-14[GPU] Send correct window size to the vertex shadergdkchan
2018-04-14[GPU] Fix frame buffer being upside down in some casesgdkchan
2018-04-13[GPU] Avoid drawing the frame buffer with alpha blend enabled, use correct ↵gdkchan
blend enable register, clear the buffer before drawing
2018-04-13[GPU] Remove 1f in RCP instruction emitter on glsl decompilergdkchan
2018-04-13[GPU] Do not use the f suffix on float contants on the shader glsl codegdkchan
2018-04-13Bump glsl version to support layout qualifiergdkchan
2018-04-13Fix for current framebuffer issues (#78)gdkchan
[GPU] Fix some of the current framebuffer issues
2018-04-10[GPU] Add support for the BC4/5 texture formatsgdkchan
2018-04-10Fix regression -- enable raw frame buffer renderinggdkchan
2018-04-10[GPU] Add more shader instructions, add support for rgb565 texturesgdkchan
2018-04-08Add A1B5G5R5 texture format. (#76)LDj3SNuD
* Update GalTextureFormat.cs * Update TextureReader.cs
2018-04-08Merge shader branch, adding support for GLSL decompilation, a macrogdkchan
interpreter, and a rewrite of the GPU code.
2018-03-12Allow more than one process, free resources on process dispose, implement ↵gdkchan
SvcExitThread
2018-02-28Enable hardware frame buffer texture scalinggdkchan
2018-02-23Map heap on heap base region, fix for thread start on homebrew, add FCVTMU ↵gdkchan
and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions
2018-02-23Somewhat better NvFlinger (I guess) (fixes #30)gdkchan
2018-02-20Split main project into core,graphics and chocolarm4 subproject (#29)emmauss