GLideN64 Git (2017/10/01) is compiled. GLideN64 is a new generation, open-source graphics plugin for N64 emulators
GLideN64 Git Changelog:
* Simplified and complete workaround for #1601
This properly worksaround the bug with Intel drivers on the Mac, which initially broke in parts of commits d4dbe7c094509df0f843b94d898f69a57f13d6d7 and 231463e3681606615efe56a2a52a3bab0458e593
* Switch VisialStudio 2013 projects to new versions of libs and QT.
* Switch to png screen shot format for zilmar-spec builds.
* Add VisualStudio2015 project files.
Note: two environment variables must be set:
* N64PluginsDir points to Plugin folder for zilmar-spec emulators
* Mupen64PluginsDir points to folder with plugins for mupen64plus
Post build step will copy results of building to these folders.
* Update VisualStudio project files.
Note: two environment variables must be set:
* N64PluginsDir points to Plugin folder for zilmar-spec emulators
* Mupen64PluginsDir points to folder with plugins for mupen64plus
Post build step will copy results of building to these folders.
* Make workaround for #1601 Intel-specific.
Fixed Blending changes broke PowerVR devices #1608
* Rewrite fix for #1539 : keep in tile descriptor start address of frame buffer, not pointer on it.
Should be more safe.
* Reset gDPTile::frameBuffer if it points to removed buffer.
Fixed Paper Mario: Red Station Crashing #1539
* ShaderBlender: cast to ivec4 where needed. Fixes #1601
This works around a bug with Intel GPU's on macOS where colors can appear wrong.
* Fix QT error: invalid initialization of non-const reference of type ‘QString&’ from an rvalue of type ‘QString’
* Add L3D ucode for Blast Corps into list of specialMicrocodes,
since it can't be correctly detected by ucode string.
Fixed Blast Corps Stage select lines are wrong #1595
* Correct UBlendMode2Cycle::update()
Fixed World Driver Championship shadows are.....grey! #1596
* Partially revert commit 81cc0854 Fix blending when CLR_ON_CVG flag is on.
It will not work without pixel covarage calculation.
Fixed Mario Tennis (USA) - missing character selection icons (regression) #1599
Fixed Android/potential PC regression too: Conker broken FB render/lighting chunks. #1597
* Enable force correctTexrectCoords for Tetrisphere in custom ini.
Fixed #1598 Tetrisphere lines between textures
* Optimize 3point shader
* Add hack for rect color alpha.
Details in commit d506d6134
Fixed Foresaken 64: wrong intro (regression) #1585
* Check for overlapping frame buffers in FrameBufferList::removeIntersections()
Fixed Mario Tennis - missing bottom half of scoreboard #1564
Problem:
Top Gear Hyper Bike has overlapping frame buffers.
That is start address of a buffer points on last line in previous buffer.
When new buffer intersects with prevois one, plugin removes old buffer.
That causes black screen in case of Top Gear Hyper Bike.
FrameBuffer::updateEndAddress() was modified in commit 17eb8696ea6 to fix it.
It sets buffer end address using buffer height - 1.
This fix causes issue with Mario Tennis scoreboard #1564
HW buffer is not detected because end address is wrong.
Solution:
Add another test for intersecting buffers.
It checks that the buffers are not just arbitrary intersected ones,
but it is sequence of two slighly overlapping buffers.
In that case buffer is not removed, but its end address is corrected,
because buffers address space must not intersect.
* Reset m_cleared and m_RdramCopy for depth buffer after software render.
Fixed #1594 Mario Tennis VS screen: line flickers
* Fix build error in Android build
* Optimize TriGen functions in F3DSWRS ucode.
* Revert "Remove "Animal Forest" ucodes from specialMicrocodes list. These ucodes successfully detected by ucode string."
This reverts commit 67379aa0fc15efae7b98cf5648a121e8b063b8f0.
* Use legacy blending for DepthFogCombiner.
Fix regression in Beetle Adventure Racing! snow is grey! #1587
* Code cleaup: remove unused MonochromeCombiner.
* Implement CombinerKey() ctor
* Correct Tri commands for F3DSWRS ucode.
Fixed Star Wars: Rogue Squadron HLE glitches. #1584
* Fix blending when CLR_ON_CVG flag is on.
Remove hack for Pilot Wings.
* Fix glError in screenshot functions.
* Remove "Animal Forest" ucodes from specialMicrocodes list. These ucodes successfully detected by ucode string.
* Optimize blender shaders. Thanks to Logan McNaughton aka loganmc10 and standard-two-simplex for the new code.
* Set CHANGED_LIGHT|CHANGED_LOOKAT bits when index in modelview stack changes.
Fixed #1417 [HLE] Lighting issue
* Rename F3DEX2MM ucode to F3DZEX2. Zelda games use modifications of this ucode.
Fixed Zelda: OoT missing fences #1575
Download: GLideN64 Git (2017/10/01)
Source: Here
0 Comments
Post a Comment