Logan McNaughton
c01c0d5166
use gl_LastFragDepthARM and glTextureBarrier
2018-04-13 21:24:56 +07:00
Logan McNaughton
18e9a73eba
Cache SpecialFeatures check
2018-04-07 11:30:33 +07:00
Logan McNaughton
b49ee1dd8b
Fix GLESX clipping hack in GraphicsDrawer
2018-04-07 11:30:33 +07:00
Logan McNaughton
9c73fb27b1
Remove Image Texture requirement for some shaders
2018-04-07 11:30:33 +07:00
Logan McNaughton
af6460ff4f
Require GL_NV_shader_noperspective_interpolation for GLES depth clamp emulation
2018-04-05 20:21:19 +07:00
fzurita
fd21e0e6bb
Improve android logging
2018-04-05 20:17:08 +07:00
Joe Mattiello
9497a9b868
Add iOS system ifdefs and gles includes
2018-03-31 10:54:20 +07:00
Joe Mattiello
ff904fc51e
Add the iOS framebuffer binder from @braindx
2018-03-31 10:54:20 +07:00
Joe Mattiello
c0ad5b8f26
Add new iOS files
2018-03-31 10:54:20 +07:00
hissingshark
d84e11e10f
Added Vero4k build flags to detect libGLESv2.so path.
2018-03-31 01:18:53 +01:00
Sergey Lipskiy
136a4004ba
Cleanup projects/cmake/Readme.txt.
2018-03-30 10:34:01 +07:00
Logan McNaughton
ee906a217c
Fix GLES2 shader storage support
2018-03-30 10:15:23 +07:00
fzurita
b6b4083982
Add NEON implementation of CRC_OPT.cpp
...
This comes from
https://github.com/hrydgard/ppsspp/blob/master/GPU/Common/TextureDecoderNEON.cpp
2018-03-29 12:51:58 +07:00
Logan McNaughton
07ec815831
Only write to gl_FragDepth once
2018-03-29 12:50:16 +07:00
gizmo98
a75665c98e
rpi: limit m_maxCacheSize to fix texture corruption
...
Limit m_maxCachSize to fix texture corruption in beetle adventure
racing. I have tested values between 3500 and 8000. Everything >= 4000
produces texture corruption or stuttering after some time.
2018-03-29 12:49:53 +07:00
fzurita
ed5ebe3047
Fix android build after GLideNHQ refactor
2018-03-28 12:34:59 +07:00
Sergey Lipskiy
81d79e3938
GLideNHQ refactor: use graphics::InternalColorFormatParam as type for color format variables.
2018-03-28 12:28:05 +07:00
Logan McNaughton
50998f2f33
Use graphics backend in GLideNHQ
2018-03-27 20:52:56 +07:00
gizmo98
afc41907d5
arm neon: replace neon asm with neon intrinsics
...
-adds aarch64/arm64 support
-easier to maintain
2018-03-27 13:14:18 +07:00
fzurita
5a45ab6807
Remove unsafe compiler optimizations
...
They wear causing conflicts with neon
2018-03-27 13:10:57 +07:00
Sergey Lipskiy
e3bd9a0ccf
Correct depth render.
2018-03-24 21:27:39 +07:00
Logan McNaughton
bdb0f7ca94
Emulate GL_DEPTH_CLAMP for GLES
2018-03-23 21:52:06 +07:00
Sergey Lipskiy
cbbc83ac96
Fix noise-based effects on texrects in "texrect in native res" mode.
...
Fixed GLideN64 3.0 Regression (Noise) #1740
2018-03-21 23:07:40 +07:00
Sergey Lipskiy
3289bd378b
Update geometrymode after TexrectDrawer::draw()
...
Fixed Indy Racing 2000 (U) Speedometer broken #1709
2018-03-21 22:20:11 +07:00
Sergey Lipskiy
ed21ec774b
Fix TexrectDrawer when frame buffer emulation disabled.
2018-03-21 21:20:57 +07:00
Sergey Lipskiy
5ccc40423f
Correct screen coords viewport in TexrectDrawer::draw()
...
Fixed Mario Golf (U) bug in GLideN64 3.0 regresion #1710
2018-03-21 19:49:36 +07:00
Logan McNaughton
48018bdf4a
Use included font.ttf for mupen64plus
2018-03-21 12:23:34 +07:00
Sergey Lipskiy
afb6f7e857
Revert "Adjust font defaults"
...
This reverts commit 30f56c98bd
.
See #1758 for details.
2018-03-19 14:08:29 +07:00
Sergey Lipskiy
ed223c96ef
Add Travis CI config file.
...
Update README.
2018-03-18 00:28:46 +07:00
Sergey Lipskiy
09a508ae11
cmake: Rename output folders.
2018-03-18 00:03:56 +07:00
Sergey Lipskiy
7aeb1018ea
Fix texture size calculation and texture load.
...
Fixed Missing Ground Textures in Super Smash Bros. #1716
2018-03-11 14:43:16 +07:00
Logan McNaughton
2fc1b5f462
Use glDrawRangeElements
2018-03-09 20:33:15 +07:00
Logan McNaughton
958758b37a
Remove PixelWriteBuffer
...
And a few other small fixes
2018-03-09 20:32:56 +07:00
Logan McNaughton
a611105e6d
Cache glTexParameter calls
2018-03-09 20:32:34 +07:00
Logan McNaughton
91ab96d514
Fix FB attachment caching when texture is deleted
2018-03-09 20:32:34 +07:00
Logan McNaughton
b81dd6a673
Keep track of FB attachments
2018-03-09 20:32:34 +07:00
Sergey Lipskiy
822b098d6a
Implement OSD Display: Internal Resolution and Rendering Resolution
...
Fixed #1733
2018-03-05 22:56:14 +07:00
Sergey Lipskiy
b37200239e
Fix display of texrect coordinates in debugger.
2018-03-02 21:22:24 +07:00
Logan McNaughton
fefc4e63a8
Use short, not byte, for element index
2018-02-28 16:55:29 +07:00
Sergey Lipskiy
06746ac26c
Enable GL_DEBUG for debug configurations.
2018-02-27 20:34:17 +07:00
Logan McNaughton
d467327349
Reduce some debug GL calls in production
...
Also only check extension support at init()
2018-02-27 20:30:19 +07:00
Logan McNaughton
cb90bb95ed
Cleanup FB Texture caching code
2018-02-26 21:15:51 +07:00
Francisco Zurita
667b3d28ee
Make some Android checks only apply to PowerVR
2018-02-26 20:15:15 +07:00
Sergey Lipskiy
08d3bff7ba
Process unsupported blend modes only in two cycles mode.
2018-02-23 14:06:09 +07:00
Logan McNaughton
d2d0e9aafc
Allow triple buffering in async copy mode
2018-02-23 13:43:30 +07:00
Logan McNaughton
892290b304
Fix flickering in Gauntlet Legends
2018-02-21 10:17:27 +07:00
Sergey Lipskiy
8cb25b1fed
Add support for blend modes, which can't be emulated with shader blender.
...
Add a hack for blend mode 0x0150 in Tony Hawk 2: Spiderman uses the same blend mode,
but has no problems with it.
2018-02-18 20:44:11 +07:00
Sergey Lipskiy
b18ae00bfd
Correct next buffer detection in FrameBufferList::renderBuffer().
...
Fixed flickering in WDC.
2018-02-18 15:33:21 +07:00
Sergey Lipskiy
7080034ddb
Fix DebugMsg format string for gDPTextureRectangle.
2018-02-18 12:43:04 +07:00
Bobby Smiles
43a35787f0
Add European version of World Driver Championship.
2018-02-16 00:50:23 +01:00