Rachel Bryk
|
7c2c4662a7
|
Disable Vsync while holding tab to disable the frame limit, and allow toggling vsync while emulation is running in OGL.
D3D9 still doesn't support changing vsync while emulation is running.
Fixes issue 6111.
|
2013-03-18 20:42:18 -04:00 |
|
Ryan Houdek
|
12f5f102c7
|
Set GLES Tex2D function to texture2D, texture is only available in GLES3. Fix some tabs in the config file.
|
2013-03-18 07:50:52 +00:00 |
|
degasus
|
234604e067
|
GLSL: also define pinned_memory in renderer.cpp
|
2013-03-17 19:03:23 +01:00 |
|
degasus
|
106d7c37e8
|
GLSL: store and use exact ubo sizes
|
2013-03-17 16:49:42 +01:00 |
|
degasus
|
f480697b9b
|
remove some ogl error
but it doesn't resolve any issue
|
2013-03-17 12:46:30 +01:00 |
|
degasus
|
7597b8b8d5
|
fix software backend
ogl rasterfont sets vao and vbo, but both aren't used on software backend
|
2013-03-17 12:37:37 +01:00 |
|
degasus
|
2312a8d9d5
|
GLSL: don't apply unsupported msaa settings
|
2013-03-17 10:44:57 +01:00 |
|
degasus
|
4a8ab0fafa
|
disable pinned memory for fglrx
|
2013-03-17 10:06:16 +01:00 |
|
Jordan Woyak
|
98fa5006fd
|
Fix some warnings.
|
2013-03-16 18:53:34 -05:00 |
|
degasus
|
4a929f85b6
|
GLSL: fix transparency issues on dual source blend. fix issue 6104
|
2013-03-17 00:36:13 +01:00 |
|
degasus
|
c7d75ee437
|
GLSL: explicitly check for gl errors for pinned memory
|
2013-03-16 10:08:46 +01:00 |
|
Ryan Houdek
|
363d0be9f9
|
Derp. No Windows to test compile on.
|
2013-03-15 11:29:12 -05:00 |
|
Ryan Houdek
|
8c1091a21f
|
Merge branch 'master' into GLSL-master
Conflicts:
Source/Core/VideoCommon/Src/PixelShaderGen.cpp
Source/Plugins/Plugin_VideoDX11/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoDX9/Src/VertexManager.cpp
|
2013-03-15 11:19:52 -05:00 |
|
NeoBrainX
|
1f73651a7a
|
VideoSoftware: Do not clear the depth buffer on EFB copy clears when depth writing is disabled.
|
2013-03-14 23:59:52 +01:00 |
|
Ryan Houdek
|
db1fc9019b
|
Add a OSX version check to GLSL so if anyone running < OSX 10.7 gets a message instead of crashing when running the game. Turn off DEBUG_GLSL.
|
2013-03-14 15:25:41 -05:00 |
|
degasus
|
2c84c32ddc
|
decrease d3d vertex buffer size
|
2013-03-12 17:48:20 +01:00 |
|
degasus
|
2c9c4d0f01
|
remove syncing on hacked buffer
nvidia does wait for their gpu on syncing, so removing it.
But now, we have to recheck it on every plattform
|
2013-03-08 10:23:27 +01:00 |
|
degasus
|
708b7d57cd
|
fix wrapping in postprocessing
|
2013-03-08 09:36:28 +01:00 |
|
degasus
|
f673e33a7d
|
fix hotkey osd position
|
2013-03-07 21:42:40 +01:00 |
|
degasus
|
a6719abab7
|
mesa doesn't like 0x0 fbo
|
2013-03-07 21:30:11 +01:00 |
|
degasus
|
7af0838e98
|
disable ubo for intel/mesa
our ubo workaround isn't much better, but not corrupted and much faster (on hd4000) than the ubo one
|
2013-03-07 21:07:57 +01:00 |
|
degasus
|
a6844d6b9e
|
move shader error files in dolphin user directory
|
2013-03-07 20:37:28 +01:00 |
|
degasus
|
2bd7ba76b9
|
only report errors without debug_glsl
|
2013-03-07 20:26:56 +01:00 |
|
degasus
|
8b232c7a4d
|
fix "some" pp shaders ...
|
2013-03-07 19:51:57 +01:00 |
|
degasus
|
ebb34ced91
|
postprocessing: only add *.txt shader and sort them
|
2013-03-07 19:11:50 +01:00 |
|
degasus
|
1c125f0fb4
|
add resolution uniform for pp, 16bit uses this for reducing screen resolution (wtf?)
|
2013-03-07 17:35:27 +01:00 |
|
degasus
|
800a58f01c
|
reimplement postprocessing and fix one shader as example
|
2013-03-07 17:00:11 +01:00 |
|
degasus
|
03511d54d6
|
fix compilation
i missed to fix a merge conflict in dx9
|
2013-03-06 16:17:07 +01:00 |
|
degasus
|
a1c5e90083
|
Merge branch 'master' into GLSL-master
Conflicts:
CMakeLists.txt
Source/Core/DolphinWX/CMakeLists.txt
Source/Core/DolphinWX/Src/GLInterface.h
Source/Core/VideoCommon/Src/PixelShaderGen.cpp
Source/Core/VideoCommon/Src/TextureCacheBase.cpp
Source/Core/VideoCommon/Src/VertexManagerBase.cpp
Source/Plugins/Plugin_VideoDX11/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoDX9/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj
Source/Plugins/Plugin_VideoOGL/Plugin_VideoOGL.vcxproj.filters
Source/Plugins/Plugin_VideoOGL/Src/GLUtil.h
Source/Plugins/Plugin_VideoOGL/Src/PixelShaderCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoOGL/Src/VertexShaderCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/main.cpp
|
2013-03-06 15:59:29 +01:00 |
|
degasus
|
a2bb7d5766
|
initialize bSupportsDualSourceBlend only in renderer
|
2013-03-05 18:35:30 +01:00 |
|
degasus
|
5534d7e8c3
|
Revert "remove flag GL_SYNC_FLUSH_COMMANDS_BIT on syncing"
This reverts commit 025f8d342fe5f828004026b97b90b4b71469c331.
OSX may wait forever, so fix osx freeze
|
2013-03-05 16:51:09 +01:00 |
|
degasus
|
d19bc15d26
|
fix glsl140 workaround
|
2013-03-05 15:24:10 +01:00 |
|
Jordan Woyak
|
f3f89e1d00
|
Merge branch 'master' into vertex-loader-cleanup
Conflicts:
Source/Core/Common/Src/CommonFuncs.h
Source/Core/VideoCommon/Src/VertexLoader.cpp
|
2013-03-04 15:47:56 -06:00 |
|
degasus
|
efcfc5c014
|
workaround for GLEW_AMD_pinned_memory and older glew versions
|
2013-03-04 12:40:23 +01:00 |
|
degasus
|
e4f8d7b4c8
|
fix debug build
|
2013-03-04 10:20:55 +01:00 |
|
Jordan Woyak
|
b1a2915304
|
Merge branch 'master' into windows-unicode
|
2013-03-03 15:05:10 -06:00 |
|
Ryan Houdek
|
a01f793f59
|
Fix ARM build.
|
2013-03-03 07:37:22 +00:00 |
|
Jordan Woyak
|
ed90feb2b4
|
Kill warning.
|
2013-03-02 23:00:14 -06:00 |
|
Jordan Woyak
|
2b1af36900
|
Merge branch 'master' into windows-unicode
|
2013-03-02 15:33:32 -06:00 |
|
NeoBrainX
|
cb1d21c032
|
PerfQueries: Fix an integer overflow.
|
2013-03-01 23:57:56 +01:00 |
|
NeoBrainX
|
d1acb0a937
|
OGL: Fix perf metrics being overcounted when using a non-native internal resolution.
|
2013-03-01 23:12:41 +01:00 |
|
NeoBrainX
|
4058b4c38a
|
Add documentation to PerfQueryBase interface.
Remove the config field for perf queries (wasn't used for the new interface anyway).
Few other cleanups.
|
2013-03-01 23:02:11 +01:00 |
|
NeoBrainX
|
5a7bb2abfa
|
D3D11: Port perf queries code to the PerfQueryBase interface.
Remove deprecated PerfQuery methods from RenderBase.
Windows build fix.
|
2013-03-01 19:30:37 +01:00 |
|
Jordan Woyak
|
dea1e2827d
|
Open std::fstream in a unicode-safe manner.
|
2013-02-28 19:33:39 -06:00 |
|
NeoBrainX
|
cbf5efe191
|
Some cleanups.
PE perf metrics officially declared unsupported for the D3D9 project (out of pure laziness, anyone who cares can implement them :P).
|
2013-03-01 01:31:57 +01:00 |
|
NeoBrainX
|
1c9860246c
|
Build fixes for everyone!
|
2013-03-01 01:14:10 +01:00 |
|
NeoBrainX
|
d0dbcc6369
|
VideoSoftware: Cleanup PE perf metrics; returning the proper value now.
|
2013-03-01 01:08:43 +01:00 |
|
NeoBrainX
|
7682ed22c6
|
Merge branch 'master' into perfqueries.
Conflicts:
Source/Core/VideoCommon/Src/VideoConfig.h
Source/Core/VideoCommon/VideoCommon.vcxproj.filters
Source/Plugins/Plugin_VideoDX11/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoSoftware/Src/Rasterizer.cpp
Source/Plugins/Plugin_VideoSoftware/Src/Tev.cpp
|
2013-03-01 01:07:34 +01:00 |
|
Rachel Bryk
|
0c16489c39
|
Merge branch 'VideoSoftware-savestates'
|
2013-02-28 13:36:29 -05:00 |
|
Jordan Woyak
|
03ec9a2e08
|
Kill some unnecessary c_str and use StrToWxStr in a few places that I missed.
|
2013-02-28 02:40:03 -06:00 |
|