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 025f8d342f .
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 |
degasus
|
1b8d044543
|
clear cg from project files
|
2013-02-27 10:55:25 +01: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 |
degasus
|
9bc8d6e02b
|
make samplercache global and call constructor/destructor
|
2013-02-26 18:30:13 +01:00 |
degasus
|
4883fa268f
|
Split VideoBackend::Cleanup from Shutdown.
First is called from ogl/d3d thread, second is called from emulation thread (x11...)
|
2013-02-26 16:42:32 +01:00 |
degasus
|
8b7141d3de
|
Revert "Fix performance issues on certain legacy graphics hardware that isn't capable of copying an integer."
This reverts commit 380f22ca0e .
Yeah, reverting a revert.
|
2013-02-26 08:57:35 +01:00 |
Jordan Woyak
|
380f22ca0e
|
Fix performance issues on certain legacy graphics hardware that isn't capable of copying an integer.
This reverts commit 52dacaa3e3 .
|
2013-02-25 20:52:30 -06:00 |
Jordan Woyak
|
52dacaa3e3
|
Make the posmtx vertex attribute an int instead of converting to and from a float.
|
2013-02-23 20:54:30 -06:00 |
degasus
|
242d960781
|
increase buffer size
32M UBO, 16M Vertex, 2M Index
|
2013-02-22 10:25:38 +01:00 |
Jordan Woyak
|
db1be085c2
|
VertexManager cleanup
|
2013-02-22 01:41:52 -06:00 |
degasus
|
9332775b68
|
default upload method for nvidia is buffersubdata
|
2013-02-21 21:59:40 +01:00 |
degasus
|
40e17b4cb8
|
add option for hacked upload and disable it by default
|
2013-02-21 18:18:44 +01:00 |