Age | Commit message (Collapse) | Author |
|
|
|
|
|
Among four shader units in pica, a special unit can be configured to run both VS and GS program. GSUnitState represents this unit, which extends UnitState (which represents the other three normal units) with extra state for primitive emitting. It uses lots of raw pointers to represent internal structure in order to keep it standard layout type for JIT to access.
This unit doesn't handle triangle winding (inverting) itself; instead, it calls a WindingSetter handler. This will be explained in the following commits
|
|
All the register meanings are derived from ctrulib (3dbrew is outdated for most of them)
|
|
Update CryptoPP (byte ambiguity)
|
|
Implement fragment lighting in the sw renderer (take 2)
|
|
pica: upload shared shader code & swizzle to both unit
|
|
|
|
|
|
|
|
User pointed out on the Discord server that "nothave" is erroneously concatenated. Added a space to prevent it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pica/shader_interpreter: fix off-by-one in LOOP
|
|
DynCom VFP tests
|
|
Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions
|
|
|
|
Misc shader debugger fixes
|
|
|
|
|
|
|
|
gl_rasterizer: use texture buffer for proctex LUT
|
|
gl_rasterizer_cache: fix using_depth_fb
|
|
Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache
|
|
return an error.
|
|
an outstanding parameter already in memory.
|
|
conditions are met.
|
|
ReceiveParameter call.
|
|
GlanceParameter when the parameter doesn't exist.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
citra-qt: UI Themes
|
|
Enable data transfer over ENet
|
|
|
|
|
|
|