1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
Commit Graph

1529 Commits

Author SHA1 Message Date
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
purplemarshmallow
f49258e86a typo fix 2015-12-14 19:27:53 +01:00
purplemarshmallow
8faa7a7372 improve cfb detection
this fixes flickering in Conker's BFD it's war cutscene
2015-12-14 19:23:49 +01:00
Sergey Lipskiy
aeda4bf410 Add "buffer swap mode" option to GUI. 2015-12-14 21:47:54 +06:00
Sergey Lipskiy
2f4abc2bd9 Rename BufferSwapMode::bsOnVIUpdate to bsOnVerticalInterrupt. 2015-12-14 21:39:09 +06:00
Sergey Lipskiy
7ccb417a29 Remove detectCFB config option. 2015-12-14 21:39:08 +06:00
Sergey Lipskiy
305efd3b47 Correct #define CALL in GLideNUI.h 2015-12-14 21:39:07 +06:00
Sergey Lipskiy
e62e665903 Correct GLideNUI project file to add c++11 support. 2015-12-14 21:39:07 +06:00
Sergey Lipskiy
550999133f Add config option frameBufferEmulation.bufferSwapMode
Remove hack_VIUpdateOnCIChange

Default buffer swap mode is swap buffer on each VI_UpdateScreen() call.
This mode need no hacks for correct buffer update, but it causes gfx overheads.
2015-12-14 21:39:06 +06:00
purplemarshmallow
1466e162f3 remove detectCFB hack
if there is no buffer RDRAM content is displayed. If there's an invalid
buffer the buffer is removed and then RDRAM content is displayed. No
game needs the detectCFB hack anymore. This fixes the transitions in BIO
F.R.E.A.K.S #562 and also #362
2015-12-14 21:39:05 +06:00
Sergey Lipskiy
28d4993968 Fix typo in DepthBuffer.h 2015-11-22 14:28:51 +06:00
Sergey Lipskiy
868b708f71 Force update shader after load from storage.
Fixed Shader Storage Breaks Fog (Ocarina of Time) #775
2015-11-21 22:16:41 +06:00
Sergey Lipskiy
f7ee508c94 Fix texrect texture coordinates calculation for negative dsdx or dtdy.
Fixed 2D in Rocket robot on wheels, #471
2015-11-19 22:57:45 +06:00
purplemarshmallow
84611502c6 copy only modified pixels to RDRAM
0 is used as test color. If pixels are 0 they are not copied. This fixes
the crash in Donkey Kong 64 (E) issue #355
2015-11-19 22:46:08 +06:00
purplemarshmallow
2b95cc4037 fix copying 32bit framebuffers to RDRAM
this fixes issue #348
2015-11-17 16:59:12 +06:00
Sergey Lipskiy
5b4455288b Do not use local freetype installation on Linux. 2015-11-17 16:25:35 +06:00
Sergey Lipskiy
93f659c8af Correct _cutHeight() function.
Fixed detectCFB causes crash in Pokemon Stadium 2 #548
2015-11-15 15:26:03 +06:00
purplemarshmallow
65dda8058e add settings for Pokemon Snap
hack_VIUpdateOnCIChange to fix depth problems and flickering
copyToRDRAM=1 (fb sync) for correct pictures
2015-11-14 14:31:33 +06:00
purplemarshmallow
142ad0bc3c code refactoring to support async buffer reads
Copy of color buffers is now always done in gDPFullSync. There are no
known disadvantages only advantages. Quake 2 will run faster
2015-11-09 21:54:07 +06:00
purplemarshmallow
dc3da06a68 as suggested by gonetz buffers are now also copied after the buffer changed in SetColorImage command
now the copy auxiliary option also works if a buffer is used in the
current frame
2015-11-09 21:35:11 +06:00
purplemarshmallow
15611a7731 Copy auxiliary buffers at fullsync
Do not use fingerprint
2015-11-09 21:33:13 +06:00