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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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 |
|
Jordan Woyak
|
56f09d3b91
|
Attempt to be consistent with conversions between std::string and wxString.
|
2013-02-28 02:30:05 -06:00 |
|
Jordan Woyak
|
6b80e6f83c
|
Tweak Vertex/Index buffer handling a bit.
|
2013-02-27 01:57:02 -06:00 |
|
Ryan Houdek
|
692e39d1bb
|
Merge branch 'arm-noglsl'
|
2013-02-27 02:22:08 +00:00 |
|
Jordan Woyak
|
a680d17eef
|
Buildfix.
|
2013-02-26 19:59:33 -06:00 |
|
Jordan Woyak
|
f1c990069c
|
Yell at the user if they change window size while dumping frames, and some other avi dumping stuff.
|
2013-02-26 20:47:48 -05:00 |
|
degasus
|
ae481068cd
|
cleanup ogl extension osd
|
2013-02-26 23:36:22 +01:00 |
|
degasus
|
a650ae8c7b
|
workaround for base vertex. damn old nvidia driver
|
2013-02-26 23:15:55 +01:00 |
|
degasus
|
025f8d342f
|
remove flag GL_SYNC_FLUSH_COMMANDS_BIT on syncing
|
2013-02-26 21:48:35 +01:00 |
|
Ryan Houdek
|
717b976875
|
ARM Support without GLSL
|
2013-02-26 13:49:00 -06:00 |
|