Henrik Rydgard
|
5a60ccc9f0
|
BlockTransfer: Move framebuffer handling into Framebuffer.cpp
|
2014-05-08 15:16:10 +02:00 |
|
Henrik Rydgard
|
8ef377c427
|
Some preparations towards framebuffer management improvements
|
2014-05-08 15:16:10 +02:00 |
|
Henrik Rydgård
|
403f685701
|
Warn fix
|
2014-05-06 09:26:52 +02:00 |
|
Unknown W. Brackets
|
4cc4cfed4c
|
Note that VADDR/IADDR are not updated on PRIM.
Even though they do increase the addresses, they don't affect the CMD
registers.
Also, make sure not to use a crazy bytesRead for a zero-sized prim.
|
2014-05-04 18:24:49 -07:00 |
|
raven02
|
e61a151942
|
Add Vertex texture/color GE commands
|
2014-04-26 23:53:17 +08:00 |
|
Unknown W. Brackets
|
424d93e9a9
|
Separate out the fog color/coef executes.
|
2014-04-21 22:56:54 -07:00 |
|
Unknown W. Brackets
|
38b92e48ec
|
Fix uniform dirtying on colortest mask.
|
2014-04-21 22:54:17 -07:00 |
|
Unknown W. Brackets
|
1bbd3d04af
|
Move the light params to separate funcs.
|
2014-04-21 22:47:44 -07:00 |
|
Henrik Rydgard
|
16f4622ac7
|
Remove cached light variables to reduce work when parsing DLs.
Also removes some duplication between GL and the inactive D3D code.
|
2014-04-21 12:51:19 +02:00 |
|
raven02
|
abc5c86339
|
Split out texture level
|
2014-04-19 06:45:17 +08:00 |
|
Henrik Rydgard
|
247b171eb0
|
Temporarily (?) revert ffdba45b4b because of massive perf drop in GT, working around #5900
Not sure what to do about the Chinese Tactics Ogre though...
|
2014-04-18 15:02:45 +02:00 |
|
Unknown W. Brackets
|
1e61fd7a02
|
Split out the clutformat cmd as well.
|
2014-04-17 22:57:02 -07:00 |
|
Unknown W. Brackets
|
90365943ff
|
Split out the bounding box and stencil test cmds.
|
2014-04-17 22:54:23 -07:00 |
|
Unknown W. Brackets
|
b953ff8f33
|
Split out viewport type commands.
|
2014-04-17 22:49:09 -07:00 |
|
Unknown W. Brackets
|
5ed851204c
|
Split out a few more common cmds.
|
2014-04-17 22:41:37 -07:00 |
|
Unknown W. Brackets
|
5ba924225e
|
Move out texformat as well.
|
2014-04-17 08:29:44 -07:00 |
|
Unknown W. Brackets
|
7d34c20418
|
Split out the texscale/offset cmds.
|
2014-04-17 08:26:38 -07:00 |
|
Unknown W. Brackets
|
e8f42f069e
|
Split out some texture and testing cmds.
|
2014-04-17 08:18:43 -07:00 |
|
Unknown W. Brackets
|
fbe28dbeef
|
Move spline and bezier as well to separate funcs.
|
2014-04-17 08:09:44 -07:00 |
|
Unknown W. Brackets
|
286416af9f
|
Don't even execute FF, it does nothing.
And it happens quite a lot in GoW, interestingly...
|
2014-04-17 08:05:32 -07:00 |
|
Unknown W. Brackets
|
12716afce2
|
Move out block transfer too, common in GoW.
|
2014-04-17 08:05:16 -07:00 |
|
Unknown W. Brackets
|
130c11c518
|
Move matrix loads to separate op cmds.
|
2014-04-17 08:00:01 -07:00 |
|
raven02
|
ffdba45b4b
|
Flush GE_CMD_TEXLEVEL
|
2014-04-17 19:48:22 +08:00 |
|
Unknown W. Brackets
|
49738a4d9f
|
Keep flags and func together.
Seems not to make a big difference, though.
|
2014-04-17 01:36:24 -07:00 |
|
Unknown W. Brackets
|
c90f3a3e80
|
Split out more of the top GE cmd funcs.
|
2014-04-17 01:18:53 -07:00 |
|