Sergey Lipskiy
72fef1d9a9
Fix compile and link on MAC_OS_X
2017-03-03 17:41:18 +07:00
Sergey Lipskiy
2116d91916
Remove annoying cmake message "bcm_host.h not found"
2017-03-03 17:26:36 +07:00
Aquatakat
339c63fa42
UI: Fixing contributor typos
2017-03-01 13:40:27 -07:00
Sergey Lipskiy
1c72ef16fd
Code refactor: move gDP.rectColor initialization to gDP.cpp
2017-03-01 11:49:58 +07:00
Logan McNaughton
0dc261813a
Hacky fix for RPi depth issues
2017-02-28 12:11:06 -07:00
Sergey Lipskiy
62e414ce8a
Up shader storage version.
2017-02-28 15:48:17 +07:00
Sergey Lipskiy
eebdd32932
Replace rectAttrib::color by uniform.
2017-02-28 15:48:14 +07:00
Sergey Lipskiy
cf8cc76ff9
Disable DepthBufferToRDRAM if PixelReadBuffer is not available.
2017-02-28 15:48:10 +07:00
Sergey Lipskiy
01cd2a59e9
Revert "Code cleanup: remove unused variable in GraphicsDrawer::updateScissor"
...
This reverts commit 87f1ab79a0
.
2017-02-28 14:14:05 +07:00
Sergey Lipskiy
0671ea1b02
Code cleanup: correct aux buffer detection in FrameBufferList::copyAux() and FrameBufferList::removeAux()
2017-02-27 21:04:40 +07:00
Sergey Lipskiy
87f1ab79a0
Code cleanup: remove unused variable in GraphicsDrawer::updateScissor
2017-02-27 21:03:54 +07:00
Sergey Lipskiy
89406ddd1c
Code cleanup: remove unused move constructor for DepthBuffer
2017-02-27 21:02:57 +07:00
Sergey Lipskiy
e2f95085dd
Code cleanup: remove unised field from struct colorImage.
2017-02-27 21:02:04 +07:00
Sergey Lipskiy
5a0344aa02
Code cleanup: remove redundant parameter from FrameBuffer::init.
2017-02-27 21:00:27 +07:00
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