Logan
3f55f30ea2
Mask RDRAM address in ProcessRDPList
...
Avoids a crash in Donkey Kong 64 (U) [f2]
2020-03-29 18:12:16 +07:00
Sergey Lipskiy
225f1414dc
Set NoN (no near clipping) flag for all .Rej ucodes.
...
Fixed wrongly clipped polygons in RE2, Ada's locket cutscene, #2152
2020-03-22 14:00:00 +07:00
Sergey Lipskiy
dff219f26f
Add custom ini settings for RE2.
...
copyFromRDRAM is necessary for end game credits.
2020-03-18 14:51:42 +07:00
Sergey Lipskiy
022b375614
RE2 related fixes:
...
* fixed gSPModifyVertex for case when primitive depth enabled
* fixed GraphicsDrawer::isRejected for case when coordinates of vertex set by gSPModifyVertex
* fixed writeDepth() shader for RE2
Fixed various issues mentioned in #2152
2020-03-18 14:50:45 +07:00
Logan
be78f2d324
Fix IPO build on Linux
2020-03-18 11:53:00 +07:00
Sergey Lipskiy
8a9d52b41b
Fix static noise on screens in Space Station Silicon Valley.
...
Problem: the static on the screens is the result of alpha test with a random threshold.
The screens use 2 cycle combiner. First cycle for alpha uses "combined" input.
A value for this input is not set yet in the first cycle, so the result of alpha test is usually wrong.
Solution: replace "combined" input in the first cycle by special "half" input.
Fixed #1764
2020-03-08 23:28:54 +07:00
Sergey Lipskiy
a2b28fdc74
Enable N64 depth compare for Extreme-G XG2 in custom settings.
...
Fixed Extreme-G XG2 requires depth compare for some effects #655
2020-03-08 12:50:43 +07:00
Sergey Lipskiy
1fdd028bc6
Fix conditions to activate texturedRectDepthBufferCopy.
...
Fixed #2101 Multiplayer camera rotation issue in Conkers Bad Fur Day
2020-03-07 18:27:32 +07:00
Sergey Lipskiy
a28292846c
Remove on_n64DepthCompareCheckBox_toggled
...
Fixed #2185 GLideNUI warning.
2020-03-06 18:51:48 +07:00
fzurita
d053f16bb0
Fix CMake warnings presented by Android Studio
2020-02-26 17:04:05 +07:00
Logan
9274457637
Enabled FBInfo for Rat Attack
2020-02-26 17:03:09 +07:00
Logan
a07c3769d3
Enable FBInfo for a few games
2020-02-20 15:20:45 +07:00
fzurita
0a5216f8e1
Make the hybrid texture filter optional through configuration
2020-02-12 11:51:04 +07:00
Sergey Lipskiy
0692abea4a
Re-implement slower N64 depth compare synchronization method,
...
which requires only core OpenGL 4.2 without shader_interlock extensions.
Fixed N64 depth compare with older AMD GPU.
2020-02-09 19:03:53 +07:00
Logan McNaughton
3d93752b61
Update xxHash
2020-02-06 17:48:13 +07:00
Sergey Lipskiy
495d9f959e
Simplify aTexScale calculation in UClampWrapMirrorTex::update
2020-01-12 19:52:42 +07:00
Sergey Lipskiy
cfa3ded934
Correct tile size calculation.
...
Fixed #2156 Tony Hawk's Pro Skater 3- Missing Characters on Copyright Screen
2020-01-02 20:36:35 +07:00
Sergey Lipskiy
b949958874
Disable ThreadedVideo on MacOsX, see #2159
2020-01-02 16:41:18 +07:00
Sergey Lipskiy
24f6a8f469
Add compiled translations.
...
Correct appveyor.yml to copy compiled translations into builds instead of translation sources.
2020-01-02 15:08:20 +07:00
Sergey Lipskiy
c823047f99
Prevent config dialog from being opened twice.
...
Fixed #2158 Project 64 Crashes if you open GlideN64 Video Settings when they are already open.
2020-01-02 14:44:01 +07:00
Sergey Lipskiy
e676dafb7a
Fix languages names in GUI.
2020-01-02 14:35:24 +07:00
Sergey Lipskiy
dd19f09c0f
German translation update. Author: Mustafa Özkurt.
2020-01-02 13:56:42 +07:00
Sergey Lipskiy
68cbcca490
Update translation files: actual GUI texts added.
...
Translation of these new texts still need to be done for each language.
2019-12-27 13:34:23 +07:00
fzurita
de7547727b
Don't generate a new Revision.h file if revision hasn't changed
...
This prevent CMake from forcing a build of everything that depends on
that file.
2019-12-16 14:21:44 +07:00
fzurita
3daf1c0e49
Use a different library name when building for Android
2019-12-16 14:21:44 +07:00
fzurita
cda2dcf2a3
Remove Android makefile and use CMakeLists for Android instead
2019-12-02 18:41:41 +07:00
Sergey Lipskiy
028133bb5c
Correct gDP.loadTile->loadHeight calculation again.
...
Fixed #2143 Yoshi's Story level backgrounds regression
which was broken by b261f34b0
2019-11-30 22:48:23 +07:00
Tim Wanders
80f1d9d021
Fix Log.h
2019-11-30 22:40:00 +07:00
Sergey Lipskiy
1a1a5ed705
Enable copyAuxToRDRAM for Jet Force Gemini in custom ini.
...
Fixed #2148 Jet Force Gemini Black line following character
2019-11-30 16:57:06 +07:00
fzurita
44ce554d5f
Fix issues with EGL image public API on GLES 2.0
2019-11-30 15:54:59 +07:00
Sergey Lipskiy
d52d402d76
Do not use hybrid filer for GLES 2.0 due to poor performance.
...
Shader and code simplifications.
2019-11-30 15:54:54 +07:00
Sergey Lipskiy
25b270492e
Revert "Don't use glGetTexLevelParameteriv to determine texture size"
...
This reverts commit b31e510932
.
2019-11-30 15:31:43 +07:00
fzurita
49bdffb954
Fix shader compilation errors with Adreno devices
2019-11-30 15:30:50 +07:00
fzurita
6ac44db414
Don't use glFlushMappedBufferRange in debug mode, the performance
...
penalty is too high
2019-11-29 11:55:57 -05:00
fzurita
b31e510932
Don't use glGetTexLevelParameteriv to determine texture size
2019-11-29 15:56:22 +07:00
fzurita
a2fbea9086
Fix GLSL ES 1.0 compilation error
2019-11-29 15:50:34 +07:00
fzurita
0abaad4aee
Fix shader compilation errors in GLSL 3.0
2019-11-29 15:02:35 +07:00
Sergey Lipskiy
2b5e8786d1
Add support for TEXTUREMODE_BGIMAGE in UClampWrapMirrorTex::update()
...
Fixed #2107 Majora's Mask OnePiece backgrounds broken
Fixed #2141 RE2 corrupt video
2019-11-28 19:13:26 +07:00
Sergey Lipskiy
558c465d02
Debugger fixes.
2019-11-28 19:11:31 +07:00
Francisco Zurita
9c4653a148
Throw an exception if a buffer greater than the ring buffer pool max size is allocated instead of dead locking forever.
2019-11-28 17:33:56 +07:00
Sergey Lipskiy
f918a909c7
Remove opacity check from hybridFilter shader.
2019-11-28 12:31:31 +07:00
Sergey Lipskiy
488d52de16
Use hybrid texture filter to draw frame buffer image on screen.
...
Related to #2088
2019-11-27 19:25:19 +07:00
Sergey Lipskiy
bc05d5f0d8
Make optimization implemented in e0418c3c34
as optional.
...
S. F. Rush looks much better without the optimization.
Fixed #2068 S. F. Rush and Rush 2 - Regressions
2019-11-27 17:32:21 +07:00
Sergey Lipskiy
a8f23045fd
Enable threadedVideo option by default.
...
Fixed #2126 Problem with Project64 1.6.1 when close emulator
2019-11-23 12:55:22 +07:00
Sergey Lipskiy
89bcb61c02
Correct frame buffer usage check.
...
Fixed Pokémon Stadium 2 - Cut off pokémon portraits #2110
2019-11-22 16:23:25 +07:00
Sergey Lipskiy
a01718d2cf
Correct needMirror condition in clampWrapMirror shader.
...
Fixed Blast Corps regression #2113
2019-11-21 17:25:57 +07:00
Sergey Lipskiy
27128fe505
Correct error output in DisplayWindowMupen64plus::_getDisplaySize().
2019-11-20 12:40:53 +07:00
Sergey Lipskiy
517723d308
Up shader storage version.
2019-11-14 11:46:51 +07:00
S2S
49604f0c16
Write wrap function. Cleanup of combiner code.
2019-11-14 11:46:46 +07:00
S2S
a42e34f1b8
Write macros for reading a vector or matrix without hurting performance. Cleanup blender code.
2019-11-14 11:46:32 +07:00