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

2297 Commits

Author SHA1 Message Date
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