2016-02-28

GLideN64 Git (2016/02/28)

EmuCR: GLideN64GLideN64 Git (2016/02/28) is compiled. GLideN64 is a new generation, open-source graphics plugin for N64 emulators

GLideN64 Git Changelog:
* Merge branch 'master' of https://github.com/gonetz/GLideN64
* Add 'custom windowed resolution' option to GUI.
* Add "Render at constant factor of native resolution" option to GUI.
* Add "UseNativeResolutionFactor" option.
* Remove if (!_canDraw()) from OGLRender::clearColorBuffer
* Code rafactor to fix compilation errors with mupen64plus build.
* Fix copy from RDRAM in widescreen mode.
* Fix copy to RDRAM in widescreen mode.
* Pass destination frame buffer to OGLRender::drawTexturedRect.
Fixed RDRAMtoFrameBuffer::CopyFromRDRAM, when FBWrite writes to a buffer,
which is not current displayed buffer.
Example: JFG crosshair.
* Minor code cleanup: add RDRAMtoFrameBuffer::Reset()
* Add FBInfo controls to GUI.
* Add FBInfo options to mupen64plus config.
* Add FBInfo config options.
* Add FBInfo::isSupported() to know that emulator provides FBInfo support.
Correct frame buffer write detection hack (idea by purplemarshmallow).
* Rewrite RDRAMtoFrameBuffer::CopyFromRDRAM:
copy from RDRAM only those pixels, which were provided with FBWrite.
* Fix issues with FrameBufferToRDRAM::copyToRDRAM
* Code refactor: convert FrameBuffer* functions to methods of FBInfo class.
* Fix FrameBufferToRDRAM::copyToRDRAM : pass correct end_address to _copy
* Fix _cutHeight.
* Correct FrameBufferList::fillBufferInfo - do not add depth buffer.
* Rename ShaderCombiner::updateFBInfo to ShaderCombiner::updateFrameBufferInfo
* Ignore FBRead notification if there were FBWrite notifications to that buffer.
Fixed Banjo-Kazooie freeze with Mupen64.
* FBWrite draft implementation.
* Fixing FBInfo build on gcc (5.2.1)
There was a conflict between signed and unsigned types to std::min.
Explicitly setting the literal as unsigned keeps all math as unsigned,
which I think is the best case here (assuming that 1 + y0 - y1 will never
be negative).
Also adding std:: prefix to make it clearer where these functions come from.
* Fix FrameBufferToRDRAM::_prepareCopy
Wrong buffer could be used when several buffers copied per frame
* Correct height calculation on buffer copy.
* Fix mistakes in buffer copy.
* Increase _numPixels if chunkStart is not even.
* Fix usage of FrameBufferToRDRAM::m_frameCount
* Fix mupen64plus build.
* Implement FrameBufferRead
* Rewrite RSP_ThreadProc.
* FrameBufferInfo API extension. Initial dummy implementation.
* Implement partial buffer copy.

EmuCR: GLideN64

Download: GLideN64 Git (2016/02/28)
Source: Here

0 Comments

Post a Comment