![]() ![]() Seems to change some performance characteristics favourably to my surprise, but I might just be bad at remembering framerates. Regressions in some games I think, such as Virtual On (which is very broken anyway), need to investigate what made them work (to some degree) before. GSDX: made the paletted texture handling in the cache a bit more sensible to my eyes and implemented interpolation of palette entries for pixels in paletted textures when using the 8 bit textures option.GSDX: Added a compatibility check to the framebuffer handling for the texture cache and made it preferred and added a writeback as a fallback.* implement logz for test purpose (don't seem to help) The best will be to move gpu operation out of gsreadfifo but it would need more works * add an hack to unattach/attach the gl context from different thread. Avoid to reuse invalid data on plugin reload * properly delete program and vertex array. * add some parenthesis to shup up very verbose gcc warning zzogl: use the EXT version of fbo (fix the build on windows).Also set the texture sampler to point sampling when the shader will be performing its own bilinear filtering (effect on games unknown but should be an improvement). GSDX: fixed an oversight in my shader change gregory caught which removed alpha expansion for the direct sampling case, should probably fix the remaining bugs.GSDX: (Old bug) When looking up a texture in the cache, the check didn't take into account CLUT formats, nor did it skip this check when "8 bit textures" is enabled. GSDX: (New bug?) If "8 bit textures" is disabled format conversion has already happened and we need PS_FMT=0 in the shader for indexed textures.GSDX: Clear Target::m_valid after a full Read() for performance (and accuracy?) Probably doesn't match the original intent but it matches the current usage.The new checkbox is at the "HW Hacks" section, and is only relevant when the global "Enable HW Hacks" box is checked. GSdx: Add GUI for disabling all CRC hacks (for testing purposes only, disabled by default).portaudio (SPU2-X): Last merge from portaudio svn I forgot to include this change (or tell rama to include it), which breaks debug builds of SPU2-X. ![]() GSDX: CT32 -> T8H, need to use a 32 bit D3D format for the texture so that they have compatible D3D types for the copy (don't have to if using StretchRect but might as well).Compat probably back to normal, some glitchy textures are probably differently glitchy, the other changes might improve some games, performance probably much the same as ever. GSDX: partially revert texture cache changes for now. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |