Gekko efb-copies Git (2013/01/09)

Gekko efb-copies Git Changelog:
* added a helper function for checking if EFB has no alpha channel, changed clear to clear EFB alpha to 1.0f if the alpha channel is disabled, changed helper functions in bp_mem to be const
* cleared EFB to black with alpha value of 1.0f on startup
* added a check to invalidate an old EFB copy with width/height changed
* various updates to support arbitrary EFB copy destination size (e.g., for half_scale), fixed issue with glBlitFramebuffer parameters not being passed as a correct rectangle, updated Rect function parameters to be const references
* changed to pass local copy of efb_copy_exec struct on EFB copy execute to TextureManager
* made Rect a const& in TextureManager::CopyEFB
* renamed BPEFBCopy to BPEFBCopyExec
* updated TextureManager::CopyEFB to take BP EFB copy execute register as a parameter
* removed unused include
* added a patch to boot [GM4E01] Mario Kart: Double Dash
* moved EFB copy tracking to the texture cache in TextureManager, updated CacheEntry to include this information, renamed kTextureType enums in TextureManager to kSourceType, added CopyEFB interface to TextureManager and TextureInterface
看Git更新比SVN更新有一个优点,SVN步进基本都是数字堆叠,成千上万不稀奇,而Git步进现在基本都有一个副标题,表明主要的内容,比如这一次是“efb复制”,虽然对我来说和没有区别不大,但是别人看上去很专业是吧? ;D


邮箱地址不会被公开。 必填项已用*标注