Sergey Lipskiy
94ec380bc8
Use GL_R16 as internal type for unsigned short textures for GL and
...
GL_R16UI for GL ES.
2015-05-13 10:22:13 +06:00
Sergey Lipskiy
a68db29c28
Remove Android project. Mupen64Plus AE uses main android makefile.
2015-05-13 10:22:12 +06:00
Sergey Lipskiy
0f8f8c3834
Move video_api_export.ver to mupenplus folder.
2015-05-13 10:22:12 +06:00
Sergey Lipskiy
4e4f0d1bf3
Replace 1D textures by 2D ones
2015-05-13 10:22:11 +06:00
Sergey Lipskiy
01807a0499
Fix FrameBuffer_CopyDepthBuffer: return false for GLES2 case.
2015-05-13 10:22:10 +06:00
Sergey Lipskiy
12102146f1
Add TxFilterStub.cpp for GL ES.
...
Temporal solution to avoid compilation errors.
2015-05-13 10:22:10 +06:00
Sergey Lipskiy
759578ff14
Replace TextDrawer by TextDrawerStub for GL ES.
2015-05-13 10:22:09 +06:00
Sergey Lipskiy
2bf72ab833
Correct filename case in includes.
2015-05-13 10:22:08 +06:00
Sergey Lipskiy
6afe5fe30c
Disable anisotropy for GL ES
2015-05-13 10:22:08 +06:00
Sergey Lipskiy
ded889350c
Remove use of obsolete texture type GL_LUMINANCE8_ALPHA8.
2015-05-13 10:22:07 +06:00
Sergey Lipskiy
2f2a22ee48
Move video_api_export.ver to projects/android folder.
2015-05-13 10:22:06 +06:00
Sergey Lipskiy
f7b27138d8
Enable GL_IMAGE_TEXTURES_SUPPORT for GLES3
2015-05-13 10:22:06 +06:00
Sergey Lipskiy
a02d284645
Use glTexStorage2DMultisample instead of glTexImage2DMultisample in case of GLSE3
2015-05-13 10:22:05 +06:00
Sergey Lipskiy
70b1b9ad03
Replace glMapBuffer by GLES3 compatible glMapBufferRange.
2015-05-13 10:22:04 +06:00
Sergey Lipskiy
82ce16f5fc
Add new defines: GLESX for any GL ES version and GLES3 for GL ES 3.1
...
Guard GL ES incompatible code with GLESX
2015-05-13 10:22:03 +06:00
Sergey Lipskiy
bd5740ea3d
Disable GL_CLIP_DISTANCE for GLES
2015-05-13 10:22:03 +06:00
Sergey Lipskiy
d894d465c1
Correct android project:
...
- enable c++11
- switch to GLES3
- change module name
2015-05-13 10:22:02 +06:00
Sergey Lipskiy
e8d8ee93e4
Correct RSP_SegmentToPhysical
...
Fixed Glover crash after intro #474
2015-05-13 10:22:01 +06:00
Sergey Lipskiy
bbc71c3f0a
Fix crash in FrameBufferToRDRAM::CopyToRDRAM when current buffer is NULL.
...
Fixed Snowboard Kids causes segmentation fault #477
2015-05-13 10:22:01 +06:00
Sergey Lipskiy
cd0c74dff0
Enable translations for About dialog.
2015-05-13 10:22:00 +06:00
Sergey Lipskiy
5329a2a01b
Fix txPath save/load.
...
Fixed Texture pack path not saved correctly #456
2015-05-13 10:21:59 +06:00
Sergey Lipskiy
a1fdd33389
Add Portuguese and Spanish translations to project file.
2015-05-13 10:21:59 +06:00
Sergey Lipskiy
143cee1712
Disable rendering when config dialog is open to prevent plugin crash if
...
new settings are incompatible with the current ones.
2015-05-13 10:21:58 +06:00
Sergey Lipskiy
831b3410ed
Correct settings section creation for mupen64plus.
2015-05-13 10:21:58 +06:00
Sergey Lipskiy
36ae8b6eb6
Fix settings.hacks restore.
2015-05-13 10:21:57 +06:00
Sergey Lipskiy
29ab85fcc2
Fix frame buffer being bloomed twice.
2015-05-13 10:21:56 +06:00
Sergey Lipskiy
05b92c11bb
Apply scissor for post-processed frame buffer area.
...
Fixed overexposed areas for games with black boarders.
2015-05-13 10:21:55 +06:00
Sergey Lipskiy
a567a880fc
Add Italian translation to GLideNUI project file.
2015-05-13 10:21:55 +06:00
Sergey Lipskiy
d95103d3d1
Correct condition for mip-mapped textures filtering in 3 point filter mode.
2015-05-13 10:21:54 +06:00
Sergey Lipskiy
ced78db2b8
Minor code cleanup in ShaderCombiner::ShaderCombiner.
2015-05-13 10:21:53 +06:00
Sergey Lipskiy
e60e09922f
Correct 'credits' section in About dialog.
2015-05-13 10:21:53 +06:00
Sergey Lipskiy
0c886e26c3
Limit depth buffer copy to RDRAM with top and bottom bounds of fillrect command.
...
Fixed regression issues #436 and #437
Issue #330 with Roadsters is fixed too.
2015-05-13 10:21:52 +06:00
Sergey Lipskiy
b205529aec
Revert "Don't copy depth buffer to RDRAM if it was not cleared completly."
...
This commit causes 2 regressions: #436 , #437
Better solution needed.
This reverts commit 8b551549e0ca5ece29c5322cb062e8a9bc11e48e.
2015-05-13 10:21:51 +06:00
Sergey Lipskiy
3fa7756fd9
Implement internalization suppport.
2015-05-13 10:21:51 +06:00
Sergey Lipskiy
4d87fb6833
Impelent new fb validity check method:
...
copy RDRAM content to a buffer and compare by content.
2015-05-13 10:21:50 +06:00
Sergey Lipskiy
4b1114a113
Fix texture ShiftScale calculation.
...
Pokemon Stadium missing ground texture #412 reveals the problem:
the game loads the same texture into tile0 and tile1.
The only difference is ShiftScale values.
Since the checksum is the same, the same CachedTexture is used for both tiles.
Shift scale correction ovrwrites ShiftScale for tile0 when tile1 is loaded.
Thus, texture coordinates for both tiles will be same.
Combiner uses (tile0-tile1)*env_a+shade. Since t0==t1, texture component is missing.
Solution: calculate ShiftScale for each tile right before use.
Fixed #412
2015-05-13 10:21:49 +06:00
Sergey Lipskiy
94a4f7c411
Code cleanup: remove redundant code in gDPLoadBlock
2015-05-13 10:21:48 +06:00
Sergey Lipskiy
b56ca89553
Code cleanup: remove unused TEXTUREMODE_TEXRECT
2015-05-13 10:21:48 +06:00
Sergey Lipskiy
8950fef27b
Fix screenshot save:
...
Use wchar_t string to keep provided screenshot path.
Fixed Screenshots become invalid images #409
2015-05-13 10:21:47 +06:00
Sergey Lipskiy
e3d8905984
Fix _isMarioTennisScoreboard() hack for (E) version.
2015-05-13 10:21:46 +06:00
Sergey Lipskiy
08513ded89
Correct Mario Tennis scoreboard hack.
2015-05-13 10:21:45 +06:00
Sergey Lipskiy
cc600d499b
Fix FogBlendEnabled condition.
...
Fixed Perfect Dark visor and lighting issues #427
2015-05-13 10:21:45 +06:00
Sergey Lipskiy
96aab6c9ad
Correct Mario Tennis scoreboard hack for (J) rom.
...
Fixed issue #424
2015-05-13 10:21:44 +06:00
Sergey Lipskiy
a8f047fea7
Add NDEBUG definition for release builds.
2015-05-13 10:21:43 +06:00
Sergey Lipskiy
2525b86f49
Implement "widescreen hack".
2015-05-13 10:21:43 +06:00
Sergey Lipskiy
c9d486222b
Add Adjust Aspect option to the GUI.
2015-05-13 10:21:42 +06:00
Sergey Lipskiy
89a6186166
Add solution file for GLideNUI.
2015-05-13 10:21:41 +06:00
Sergey Lipskiy
7017a82277
Correct conversion screen shot folder name from char *.
2015-05-13 10:21:41 +06:00
Sergey Lipskiy
a70a92f752
Switch to Unicode strings.
2015-05-13 10:21:40 +06:00
Sergey Lipskiy
277807fbf4
Don't reset hacks on settings load for mupen64plus.
2015-05-13 10:21:39 +06:00