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

2311 Commits

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