gizmo98
2bcc247140
german translation part 3
...
Add missing comments.
2017-02-25 20:32:20 +07:00
gizmo98
7534dafcd2
german translation: fix special signs
2017-02-25 20:32:19 +07:00
Aquatakat
977509dbab
UI: Disabling frame buffer doesn't disable filters/AA
2017-02-25 16:26:17 +07:00
Sergey Lipskiy
873a830d88
Always render to FBO, even when frame buffer emulation is disabled.
2017-02-25 14:08:26 +07:00
Sergey Lipskiy
4b040304bb
Code cleanup in FrameBufferList::renderBuffer: remove redundant casts to ObjectHandle.
2017-02-25 14:08:24 +07:00
Sergey Lipskiy
3fab248808
Up ShaderStorageFormatVersion.
2017-02-25 14:08:20 +07:00
Francisco Zurita
f773ddb001
Silence clang warning.
2017-02-25 01:09:24 -05:00
Francisco Zurita
58ddf8822c
Rename opengl_ColorBufferReaderWithBUfferStorage.h/cpp
...
This allow compilation with clang in Anroid Studio with Windows. This file
name was too long for some reason.
2017-02-25 00:59:56 -05:00
Logan McNaughton
8f23030462
Add ResizeVideoOutput to MupenPlusPluginAPI
2017-02-23 15:24:07 -07:00
Sergey Lipskiy
827b6bb9cd
Code refactor: replace graphics::ObjectHandle() by graphics::ObjectHandle::null
2017-02-22 16:45:27 +07:00
Sergey Lipskiy
bfe5b6078e
Fix compilation with clang.
2017-02-22 12:19:06 +07:00
Francisco Zurita
cccf6fd997
Allow clang build to work in Android.
2017-02-21 21:17:12 -05:00
Sergey Lipskiy
7139e5b8d1
Merge remote-tracking branch 'remotes/origin/refactor_graphics'
2017-02-21 16:12:45 +07:00
Logan McNaughton
c42c1a4a4b
Disable async color buffer copies on non-android GLES2
2017-02-21 13:41:57 +07:00
Sergey Lipskiy
cebf20bf4a
Merge remote-tracking branch 'remotes/origin/master' into refactor_graphics
...
Conflicts:
projects/msvc12/GLideN64.vcxproj
projects/msvc12/GLideN64.vcxproj.filters
src/BufferCopy/ColorBufferToRDRAM.cpp
src/CMakeLists.txt
src/GLideNUI/ConfigDialog.cpp
src/GLideNUI/configDialog.ui
src/mupen64plus-video-gliden64.mk
2017-02-21 12:51:00 +07:00
Sergey Lipskiy
df6aa43522
Fix typo: NOISE_TEX_HEIHT => NOISE_TEX_HEIGHT
2017-02-21 09:49:57 +07:00
Sergey Lipskiy
6e22e2ead7
Fix compilation on 64bit Linux.
2017-02-21 09:47:33 +07:00
Sergey Lipskiy
8ee43ea611
Support VSync option in GUI.
...
Up config version.
2017-02-20 15:57:12 +07:00
Aquatakat
4881891483
UI: Adding VSync checkbox
2017-02-20 15:57:06 +07:00
Sergey Lipskiy
8767a82dfc
Implement vsync for Zilmar-specs build.
2017-02-20 15:56:46 +07:00
Francisco Zurita
c68a092207
Fix GLSL compilation error with PowerVR devices.
2017-02-20 01:29:10 -05:00
Stefan
292d7aaf96
german translation part 2
2017-02-19 18:14:33 +01:00
gizmo98
b34e9df3fe
German translation 1/2
...
It’s not complete but it is a start.
2017-02-19 21:16:48 +07:00
Sergey Lipskiy
b5652e3309
Remove uMSAAScale uniform.
2017-02-19 21:14:42 +07:00
Sergey Lipskiy
5d0ea0a6f5
Add MonochromeFragmentShader for MSAA textures.
2017-02-19 21:08:11 +07:00
Sergey Lipskiy
8544673e96
Minor optimization in CombinerProgramUniformFactory::buildUniforms
2017-02-19 20:36:29 +07:00
Sergey Lipskiy
8d9b44b90f
Use threads to generate noise textures data.
2017-02-19 16:13:25 +07:00
Sergey Lipskiy
3da71d1fc4
Reduce number of rand function calls.
2017-02-19 14:46:47 +07:00
Sergey Lipskiy
5b3b2920bc
Do not set sampler states for multisampled textures:
...
"GL_INVALID_ENUM is generated if the effective target is either GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY, and pname is any of the sampler states."
Fixed HWFBE when MSAA enabled.
Correct code formatting.
2017-02-18 21:40:41 +07:00
Sergey Lipskiy
c33d8555b2
Make N64DepthCompare setting independent off enableFragmentDepthWrite one.
2017-02-17 17:14:45 +07:00
Sergey Lipskiy
151fdf5ecc
Remove code to clear depth image textures.
...
Depth image textures cleared by GraphicsDrawer::drawRect, as on N64.
2017-02-17 15:54:16 +07:00
Francisco Zurita
8b08bddb91
Common implementation of N64 depth compare for Full GL and GLES
...
Also, fix small typo.
2017-02-17 15:54:13 +07:00
Sergey Lipskiy
b6067bb90d
Call glMemoryBarrier before polygon draw when N64DepthCompare enabled.
2017-02-17 15:53:46 +07:00
Aquatakat
eb2ce86186
UI: Fix spacers
2017-02-16 12:24:23 -07:00
Aquatakat
0b84b135f0
UI: N64 depth compare disables anti-aliasing
2017-02-15 23:11:06 -07:00
Sergey Lipskiy
2a6d1f1f1b
Reset framebuffer after init in TexrectDrawer::init().
...
Fixed rendering with frame buffer emmulation disabled.
2017-02-16 12:22:24 +07:00
Francisco Zurita
6bae6b71df
Remove GLES3 define from android build
2017-02-15 12:56:25 +07:00
Francisco Zurita
9d6e85a022
Cleanup Android makefile
2017-02-15 12:56:21 +07:00
Sergey Lipskiy
47cd2e8db6
Fix power of two AA setting in GUI.
2017-02-14 23:58:55 +07:00
Sergey Lipskiy
85239acc36
Fix GraphicsDrawer::drawLine
2017-02-14 15:01:26 +07:00
Aquatakat
02b10ac946
UI supports AA in powers of 2; fixed spaces to tabs
2017-02-14 13:06:04 +07:00
Francisco Zurita
fae25a494a
Implemented Async buffer copies for GLES2 using EGLImage
...
Run time loading of the library used this implementation:
e5f5d8fa1c/imagine/src/base/android/privateApi
2017-02-14 00:10:49 -05:00
Francisco Zurita
5fd16a73b7
Fix GLES 2.0 texture initialization errors
2017-02-14 00:00:08 -05:00
Francisco Zurita
ab0e472014
Add compiler macro to produce backtrace on GL Error for all GL functions
...
This will also log the function name and the error number when the GL
error happens.
2017-02-14 09:57:08 +07:00
Sergey Lipskiy
6be8376db3
Remove opengl_ColorBufferReaderWithEGLImage.cpp from cmake project,
...
add opengl_ColorBufferReaderWithReadPixels.cpp.
2017-02-14 09:35:50 +07:00
Sergey Lipskiy
2d4b018fb4
Fix TexrectDrawer compilation on Fedora/Arch.
2017-02-14 09:34:59 +07:00
Francisco Zurita
ac815ee595
Fix multisampling in Adreno devices
...
In GLES blits between multisampled and not multisampled framebuffers must
have the same source and destination coords.
2017-02-13 16:41:27 +07:00
Sergey Lipskiy
7775081661
Fix read of config.video.multisampling.
2017-02-13 16:30:32 +07:00
Sergey Lipskiy
42bad7958a
Set texture size for TexrectDrawer shader. It is necessary for GLES2.
2017-02-13 16:24:28 +07:00
Sergey Lipskiy
276018a2fc
Refactor TexrectDrawer.
2017-02-12 22:21:20 +07:00