degasus
|
4c40e70b8a
|
ogl: support glsl120
|
2013-04-08 14:50:58 +02:00 |
|
degasus
|
3e8ba3f3e8
|
fix msaa detection
|
2013-04-05 07:08:32 +02:00 |
|
degasus
|
a2ebb2b324
|
ogl: remove "Missing Extension" from osd
I think it was the best place, but I can't see "this issue is because of ..." any more
|
2013-04-04 18:55:37 +02:00 |
|
degasus
|
e11f5630b1
|
OGL: use GLEW_ARB_debug_output in debug builds
should also be used in normal build, but as our ubo "workaround" throws too much errors, it's disabled atm
|
2013-04-04 17:37:16 +02:00 |
|
Lioncash
|
f432d6038e
|
Fix some typos and correct some capitalizations in the log messages.
Makes the logging look more orderly and less spammy when spitting out things.
|
2013-03-31 19:13:30 -04:00 |
|
degasus
|
6958822f19
|
only apply vsync on changes
nvidia over bumblebee slows down on changes
|
2013-03-30 22:17:39 +01:00 |
|
NeoBrainX
|
c10d9ea87a
|
Clean up blending code a bit.
|
2013-03-28 23:00:19 +01:00 |
|
Rodolfo Bogado
|
8a33d49de2
|
buildfix for my last commit on Mac OSX
|
2013-03-28 18:32:59 -03:00 |
|
Rodolfo Bogado
|
246907d371
|
Small Blending logic fix for opengl backend
|
2013-03-28 18:04:33 -03:00 |
|
degasus
|
e5841f233a
|
ogl: fix virtual xfb
|
2013-03-25 23:23:32 +01:00 |
|
degasus
|
d4fadf4b6f
|
implement 4xSSAA for OGL
I don't think it's needed, but its requested often
|
2013-03-25 15:45:10 +01:00 |
|
degasus
|
3d5e0a6d3d
|
move ogl-only settings into backend
|
2013-03-25 15:14:24 +01:00 |
|
Ryan Houdek
|
ff61dc3840
|
Switch to using bitfields in the streambuffer class so we can exclude buggy streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me.
|
2013-03-23 15:37:01 -05:00 |
|
Ryan Houdek
|
086252380d
|
Had this sitting around for a while to fix nogui.
|
2013-03-23 14:57:55 -05:00 |
|
degasus
|
04943cb852
|
more restrict disable of pinned memory, disable ubo for intel/mesa-9.1.1
|
2013-03-21 09:26:32 +01:00 |
|
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 |
|
degasus
|
234604e067
|
GLSL: also define pinned_memory in renderer.cpp
|
2013-03-17 19:03:23 +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 |
|
degasus
|
4a929f85b6
|
GLSL: fix transparency issues on dual source blend. fix issue 6104
|
2013-03-17 00:36:13 +01:00 |
|
degasus
|
f673e33a7d
|
fix hotkey osd position
|
2013-03-07 21:42:40 +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
|
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 |
|
Jordan Woyak
|
2b1af36900
|
Merge branch 'master' into windows-unicode
|
2013-03-02 15:33:32 -06: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
|
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
|
9bc8d6e02b
|
make samplercache global and call constructor/destructor
|
2013-02-26 18:30:13 +01:00 |
|
Jordan Woyak
|
55c2a01744
|
Check for sampler object support, just to be nice.
|
2013-02-19 21:24:08 -06:00 |
|
Jordan Woyak
|
f2647a1216
|
Implement OGL sampler cache. Allows binding a texture multiple times with different parameters. Also possibly gives a very small speed improvement.
|
2013-02-19 21:18:53 -06:00 |
|
degasus
|
0f2ee45d96
|
remove ati workaroung for mipmap creation
isn't needed any more by merging mapmap_fixes
|
2013-02-19 15:40:34 +01:00 |
|
degasus
|
a629dea4dc
|
Merge branch 'master' into GLSL-master
Conflicts:
CMakeLists.txt
Source/Core/DolphinWX/Dolphin.vcxproj
Source/Core/DolphinWX/Src/GLInterface/WX.cpp
Source/Core/DolphinWX/Src/GLInterface/WX.h
Source/Core/VideoCommon/Src/TextureCacheBase.cpp
Source/Core/VideoCommon/Src/TextureCacheBase.h
Source/Plugins/Plugin_VideoDX11/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoDX11/Src/TextureCache.h
Source/Plugins/Plugin_VideoDX9/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoDX9/Src/TextureCache.h
Source/Plugins/Plugin_VideoOGL/Src/Render.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.cpp
Source/Plugins/Plugin_VideoOGL/Src/TextureCache.h
Source/Plugins/Plugin_VideoSoftware/Src/SWmain.cpp
damn mipmap_fixes ...
|
2013-02-18 18:49:20 +01:00 |
|
NeoBrainX
|
0f617183a8
|
Add a possible TODO.
Dunno if the hardware behaves like this, but it likely does.
|
2013-02-18 14:54:24 +00:00 |
|
degasus
|
bef24b5c6b
|
new format for gl extensions
|
2013-02-17 21:41:00 +01:00 |
|
degasus
|
0325e37bfb
|
merge glsl headers into one place
|
2013-02-13 21:34:48 +01:00 |
|
degasus
|
b3675d15dc
|
enable shader cache again
|
2013-02-13 16:30:15 +01:00 |
|
degasus
|
bbc292c210
|
merge Vertex and PixelShaderCache into ProgramShaderCache
this is the first step, uniform handling is still missing
|
2013-02-13 13:12:19 +01:00 |
|
NeoBrainX
|
6870c1fdd5
|
Fix some potential issues when blending on EFB formats without alpha.
Clean up state transition tables.
|
2013-02-07 18:01:24 +01:00 |
|
degasus
|
9987765b1f
|
build fix
|
2013-02-07 10:48:42 +01:00 |
|
degasus
|
376a807dea
|
first try of osx fix, mostly by pauldachz
|
2013-02-07 10:34:29 +01:00 |
|
degasus
|
e7a8d3f854
|
check for GL_ARB_sync, it's in ogl 3.2
|
2013-02-06 01:05:19 +01:00 |
|
degasus
|
f677b8cba3
|
update to glew1.9, win binaries also from official release
|
2013-02-04 21:11:12 +01:00 |
|
degasus
|
011e326698
|
remove glIsEnabled(GL_BLEND), we do restore state after it, so it doesn't matter
|
2013-01-31 13:49:20 +01:00 |
|
degasus
|
c05f66bdd0
|
first try for osx core profile
now it doesn't crash, but it still hangs on startup
|
2013-01-31 12:20:17 +01:00 |
|
Jordan Woyak
|
0e04e0c305
|
Fix some shadowing warnings.
|
2013-01-29 16:43:22 -06:00 |
|