Glitch64 Update 10 - 模擬器
By Liam
at 2008-04-11T10:03
at 2008-04-11T10:03
Table of Contents
http://www.emuxhaven.net/forums/showthread.php?t=6123
I have rewritten those functions in the wrapper, which responsible for
texture frame buffer functionality. Texture frame buffer is used for hardware
frame buffer emulation. This feature was available for voodoo users only
until now. Now modern cards users get a chance to try it too. This work has
WIP status and currently in rather alpha stage. I don’t have much time to
work on it, so I release it as it is now since many frame buffer effects
already work. Sources are also released, may be somebody with good skills in
OpenGL will help me to improve it.
Requirements: good video card with OpenGL 1.5 support (any DirectX9 card
should work). I have tested it on Radeon 9600 and GeForce 5200.
Content:
1) Test. A small test program. Run it first to be sure that your card/driver
supports required OpenGL extensions. If this test does not work for you,
HWFBE will not work too. If it works, you have a chance
2) Wrapper. Put it in the emulator′s folder.
3) Plugin. Updated version of the plugin. I have fixed bug with save state
load in full screen mode, so wrapper does not switched to window mode on
state load. This issue was happening only when wrapper is used, voodoo users
must not care about it.
If you can′t unpack it, rename wrapper.zip to wrapper.rar after download.
This forum does not allowed rar attachments, so I had to rename it to *.zip
Known issues:
- depth buffer rendering does not work for Resident Evil 2
Post your feedback in this thread. You may start with Paper Mario, most of
effects in this game works fine for me, including motion blur.
Update 1.
- LEGO Racers is fixed
- I found that dithered alpha emulation works very slow on ATI cards when
GLSL combiner is used (shaders). I can′t find good solution for this
problem, so I made dithered alpha emulation optional in the wrapper config.
Update 2.
- Fixed bug in an underwater level of Banjo-Kazooie (plugin). Thanks sr_pener
for bug report.
- Fixed (hopefully) INCOMPLETE_ATTACHMENT bug
- Other minor fixes.
Update 3.
- Fix for highlighted objects in Perfect Dark (plugin only)
Update 4.
- Added missing rgb factor to grTextCombine (should remove warnings in Paper
Mario)
Update 5.
- Improved hardware frame buffer emulation in Banjo-Tooie and Mickey′s
Speedway USA (plugin only)
Update 6.
- Fix for Perfect Dark multiplayer (plugin only). You must disable frame
buffer emulation to avoid flickering in multiplayer mode (with 2 or more
players). To do that you must uncheck "Custom ini settings" and then "Smart
reading" options. Unfortunately, my frame buffer detection code going crazy
when multiplayer started, I can′t do anything about it.
Update 7.
- Fix for motion blur (thanks Hacktarux for help!)
- Fix for bugs caused by previous fix
- Legend ini fix for Mario Kart
- Hacktarux build of the wrapper with dithered alpha fixed
- mudlord test program added to Test folder.
Update 8.
Wrapper: Fixed chromakey again, Space Invaders shield problem is fixed
(Hacktarux). Fixed resolution problem when switched to fullscreen and back.
Fixed high resolution problem, thanks to mudlord! Now you can set any
resolution you want.
Plugin: Fixed bugs caused by previous fixes
Update 9.
Wrapper: Added support for monochrome texture buffers (dynamic shadows,
black-and-white cut scenes). Hacktarux created yet another miracle
Added support for high resolutions (mudlord’s fix).
Update 10.
-recent fixes by mudlord and KoolSmoky
-textures load optimization by KoolSmoky
-user-defined VRAM size by Gonetz.
The last option should boost performance on video cards with large amount of
memory.
Default value is 64mb. If your card has more memory, set correct value. If
you are not sure, how much memory your card has, don’t touch it. Auto
detection of available video memory is not working yet.
This is rather experimental build, so please backup previous version of the
wrapper.
--
I have rewritten those functions in the wrapper, which responsible for
texture frame buffer functionality. Texture frame buffer is used for hardware
frame buffer emulation. This feature was available for voodoo users only
until now. Now modern cards users get a chance to try it too. This work has
WIP status and currently in rather alpha stage. I don’t have much time to
work on it, so I release it as it is now since many frame buffer effects
already work. Sources are also released, may be somebody with good skills in
OpenGL will help me to improve it.
Requirements: good video card with OpenGL 1.5 support (any DirectX9 card
should work). I have tested it on Radeon 9600 and GeForce 5200.
Content:
1) Test. A small test program. Run it first to be sure that your card/driver
supports required OpenGL extensions. If this test does not work for you,
HWFBE will not work too. If it works, you have a chance
2) Wrapper. Put it in the emulator′s folder.
3) Plugin. Updated version of the plugin. I have fixed bug with save state
load in full screen mode, so wrapper does not switched to window mode on
state load. This issue was happening only when wrapper is used, voodoo users
must not care about it.
If you can′t unpack it, rename wrapper.zip to wrapper.rar after download.
This forum does not allowed rar attachments, so I had to rename it to *.zip
Known issues:
- depth buffer rendering does not work for Resident Evil 2
Post your feedback in this thread. You may start with Paper Mario, most of
effects in this game works fine for me, including motion blur.
Update 1.
- LEGO Racers is fixed
- I found that dithered alpha emulation works very slow on ATI cards when
GLSL combiner is used (shaders). I can′t find good solution for this
problem, so I made dithered alpha emulation optional in the wrapper config.
Update 2.
- Fixed bug in an underwater level of Banjo-Kazooie (plugin). Thanks sr_pener
for bug report.
- Fixed (hopefully) INCOMPLETE_ATTACHMENT bug
- Other minor fixes.
Update 3.
- Fix for highlighted objects in Perfect Dark (plugin only)
Update 4.
- Added missing rgb factor to grTextCombine (should remove warnings in Paper
Mario)
Update 5.
- Improved hardware frame buffer emulation in Banjo-Tooie and Mickey′s
Speedway USA (plugin only)
Update 6.
- Fix for Perfect Dark multiplayer (plugin only). You must disable frame
buffer emulation to avoid flickering in multiplayer mode (with 2 or more
players). To do that you must uncheck "Custom ini settings" and then "Smart
reading" options. Unfortunately, my frame buffer detection code going crazy
when multiplayer started, I can′t do anything about it.
Update 7.
- Fix for motion blur (thanks Hacktarux for help!)
- Fix for bugs caused by previous fix
- Legend ini fix for Mario Kart
- Hacktarux build of the wrapper with dithered alpha fixed
- mudlord test program added to Test folder.
Update 8.
Wrapper: Fixed chromakey again, Space Invaders shield problem is fixed
(Hacktarux). Fixed resolution problem when switched to fullscreen and back.
Fixed high resolution problem, thanks to mudlord! Now you can set any
resolution you want.
Plugin: Fixed bugs caused by previous fixes
Update 9.
Wrapper: Added support for monochrome texture buffers (dynamic shadows,
black-and-white cut scenes). Hacktarux created yet another miracle
Added support for high resolutions (mudlord’s fix).
Update 10.
-recent fixes by mudlord and KoolSmoky
-textures load optimization by KoolSmoky
-user-defined VRAM size by Gonetz.
The last option should boost performance on video cards with large amount of
memory.
Default value is 64mb. If your card has more memory, set correct value. If
you are not sure, how much memory your card has, don’t touch it. Auto
detection of available video memory is not working yet.
This is rather experimental build, so please backup previous version of the
wrapper.
--
Tags:
模擬器
All Comments
Related Posts
看不懂吞食天地2的"換人"金手指~
By Cara
at 2008-04-10T23:37
at 2008-04-10T23:37
可以幫忙填問卷嗎 謝謝
By Quintina
at 2008-04-10T22:46
at 2008-04-10T22:46
瑪莉兄弟的套圖
By Delia
at 2008-04-10T21:40
at 2008-04-10T21:40
Re: 孔雀王
By Isabella
at 2008-04-10T21:10
at 2008-04-10T21:10
跪求女神戰記,漢化…
By Bennie
at 2008-04-10T17:46
at 2008-04-10T17:46