aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/command_processor.cpp
diff options
context:
space:
mode:
authorwwylele <wwylele@gmail.com>2017-07-25 22:30:29 +0300
committerwwylele <wwylele@gmail.com>2017-08-19 10:13:20 +0300
commit2599928707cc9074a4ca717490f88614f070bbcc (patch)
tree3910b3b8b95de67f70a482f08351e807c532b784 /src/video_core/command_processor.cpp
parentedc3516958a4fbb698d5c4d3ae8bdb96374f63e0 (diff)
pica/shader: extend UnitState for GS
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
Diffstat (limited to 'src/video_core/command_processor.cpp')
0 files changed, 0 insertions, 0 deletions