Sergey Lipskiy
dca42610a8
Add FBInfo::isSupported() to know that emulator provides FBInfo support.
...
Correct frame buffer write detection hack (idea by purplemarshmallow).
2016-02-27 10:52:07 +06:00
Sergey Lipskiy
ce7526eaf5
Rewrite RDRAMtoFrameBuffer::CopyFromRDRAM:
...
copy from RDRAM only those pixels, which were provided with FBWrite.
2016-02-27 10:52:07 +06:00
Sergey Lipskiy
dcf32d0c5d
Fix issues with FrameBufferToRDRAM::copyToRDRAM
2016-02-27 10:52:06 +06:00
Sergey Lipskiy
cd0cd82c74
Code refactor: convert FrameBuffer* functions to methods of FBInfo class.
2016-02-27 10:52:06 +06:00
Sergey Lipskiy
e62ce067e8
Fix FrameBufferToRDRAM::copyToRDRAM : pass correct end_address to _copy
2016-02-27 10:52:05 +06:00
Sergey Lipskiy
52dac34b98
Fix _cutHeight.
2016-02-27 10:52:05 +06:00
Sergey Lipskiy
8202638a7a
Correct FrameBufferList::fillBufferInfo - do not add depth buffer.
2016-02-27 10:52:04 +06:00
Sergey Lipskiy
1ec14d0f8b
Rename ShaderCombiner::updateFBInfo to ShaderCombiner::updateFrameBufferInfo
2016-02-27 10:52:03 +06:00
Sergey Lipskiy
32dd944cf3
Ignore FBRead notification if there were FBWrite notifications to that buffer.
...
Fixed Banjo-Kazooie freeze with Mupen64.
2016-02-27 10:52:03 +06:00
Sergey Lipskiy
857ae8a360
FBWrite draft implementation.
2016-02-27 10:52:02 +06:00
Sergey Lipskiy
646a88139c
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.
2016-02-27 10:52:02 +06:00
Sergey Lipskiy
148349a00a
Fix FrameBufferToRDRAM::_prepareCopy
...
Wrong buffer could be used when several buffers copied per frame
2016-02-27 10:52:01 +06:00
Sergey Lipskiy
0b12d3b26e
Correct height calculation on buffer copy.
2016-02-27 10:52:00 +06:00
Sergey Lipskiy
dde54b238f
Fix mistakes in buffer copy.
2016-02-27 10:52:00 +06:00
Sergey Lipskiy
53e638bf47
Increase _numPixels if chunkStart is not even.
2016-02-27 10:51:59 +06:00
Sergey Lipskiy
1e376d641b
Fix usage of FrameBufferToRDRAM::m_frameCount
2016-02-27 10:51:59 +06:00
Sergey Lipskiy
05d6972cc3
Fix mupen64plus build.
2016-02-27 10:51:58 +06:00
Sergey Lipskiy
955e344ac0
Implement FrameBufferRead
2016-02-27 10:51:58 +06:00
Sergey Lipskiy
6bc16d0492
Rewrite RSP_ThreadProc.
2016-02-27 10:51:57 +06:00
Sergey Lipskiy
b9ee15bfb6
FrameBufferInfo API extension. Initial dummy implementation.
2016-02-27 10:51:56 +06:00
Sergey Lipskiy
5d8ea5dda1
Implement partial buffer copy.
2016-02-27 10:51:56 +06:00
BenjaminSiskoo
ab54f787c4
Update gliden64_fr.ts
2016-02-24 13:38:16 +01:00
Sergey Lipskiy
232800a823
Fix TMEM address mask for tlut_en case. Thanks angrylion for the hint.
...
Fixed texture mapping for 3D objects in Mischief Makers.
2016-02-09 22:00:45 +06:00
Sergey Lipskiy
1d1f4bdbb4
Alpha compare should happen after the 1st cycle of a two-cycle combiner
...
Fixed invisible rocks in Mischief Makers intro.
2016-02-09 22:00:41 +06:00
Sergey Lipskiy
8425a840ae
Merge pull request #853 from purplemarshmallow/26
...
detect Vivid Dolls ucode
2016-02-05 23:12:47 +05:00
Sergey Lipskiy
170a072deb
Remove gamma correction code from gDPFillRectangle.
...
Forgot to remove it when gamma correction was moved to post-processor.
Fixed green background in Superman.
2016-02-06 00:09:00 +06:00
purplemarshmallow
c1ea88ad4e
detect Vivid Dolls ucode
2016-02-05 18:21:01 +01:00
Sergey Lipskiy
c34e00b9df
Update translation files with current UI texts.
...
Note: translations must be updated also.
2016-02-05 21:16:25 +06:00
Sergey Lipskiy
a8a5935fef
Add Japanese translation file to GLideNUI config.
2016-02-05 21:16:22 +06:00
Nekokabu
fdaebc8376
Add Japanese translation
2016-02-05 21:16:08 +06:00
Ambient_Malice
cd760d1a7a
corrected "experimental" typo.
2016-01-26 23:42:42 +06:00
Sergey Lipskiy
b3556d5191
Merge pull request #833 from baptiste0602/baptiste0602-patch-1
...
Fix ISS64 player shadows
2016-01-21 16:15:22 +05:00
Sergey Lipskiy
b6b5cde317
Merge pull request #832 from nicklauslittle/android-fix
...
Fix Android build for x86_64
2016-01-21 16:14:36 +05:00
baptiste0602
2cbf2b525f
Fix ISS64 shadows
...
Enable N64DepthCompare for ISS64 and his japanese version
2016-01-20 21:28:41 +01:00
Nick Little
d2027889ce
Fix Android build for x86_64
2016-01-19 17:50:56 -06:00
Sergey Lipskiy
b3b5d88aab
Fix regression is Perfect Dark camspy, caused by commit f7ee508c94
.
...
Fixed issue #829
2016-01-17 13:03:02 +06:00
Sergey Lipskiy
063010365b
Add gamma correction settings to GUI.
2016-01-16 19:48:20 +06:00
Sergey Lipskiy
d55463a11e
Save screenshot from frame buffer texture if FB emulation enabled.
2016-01-16 19:48:20 +06:00
gonetz
a9d1df5694
Move gamma correction to post processor.
2016-01-16 19:48:19 +06:00
gonetz
330603e2b6
PostProcessor refactor: - rename process() to doBlur(). - move Blur() init and destroy to separate functions.
2016-01-16 19:48:18 +06:00
Sergey Lipskiy
99ad1983e4
Merge pull request #831 from purplemarshmallow/25
...
correct cfb mode if screeen update on color buffer change is selected
2016-01-12 15:01:42 +05:00
Sergey Lipskiy
da36e88862
Merge pull request #828 from purplemarshmallow/24
...
remove Lego racers hack
2016-01-12 15:00:27 +05:00
purplemarshmallow
ee8399c80d
correct cfb mode if screeen update on color buffer change is selected
...
In cfb mode the screen always needs to be updated
2016-01-03 23:57:12 +01:00
purplemarshmallow
ca6d6c720f
remove Lego racers hack
...
it's no longer needed because of commit
1466e162f3
2016-01-02 13:42:50 +01:00
Sergey Lipskiy
1714dd50a2
Merge pull request #820 from Nebuleon/glidenhq-gles2-fix
...
GLideNHQ subproject: Do not attempt to bring in OpenGL
2015-12-17 16:23:47 +05:00
Nebuleon Fumika
105cf9c288
GLideNHQ subproject: Do not attempt to bring in OpenGL
...
This commit leaves the task of finding OpenGL or OpenGL ES to the main
project, GLideN64. Whatever it uses is also used by GLideNHQ.
2015-12-16 19:56:58 +00:00
Sergey Lipskiy
889c7cb231
Merge pull request #818 from purplemarshmallow/23
...
[ini] correct settings for Donkey Kong 64
2015-12-15 23:18:54 +06:00
Sergey Lipskiy
00f76f7ca8
Merge pull request #817 from purplemarshmallow/22
...
typo fix
2015-12-15 23:18:44 +06:00
Sergey Lipskiy
65b2f30f5e
Merge pull request #816 from purplemarshmallow/21
...
improve cfb detection
2015-12-15 23:18:37 +06:00
purplemarshmallow
b080e86189
[ini] correct settings for Donkey Kong 64
2015-12-14 19:31:04 +01:00