| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-03 | OGL: Fix stereoscopy not being applied properly while the game is running. | Jules Blok | |
| 2015-01-01 | Merge pull request #1747 from Armada651/intel-workaround | Markus Wick | |
| OGL: Work around Intel structures bug. | |||
| 2015-01-01 | Merge pull request #1783 from degasus/disablelogs | Ryan Houdek | |
| OGL: disable driver warnings fetch | |||
| 2014-12-28 | VideoCommon: Don't pass structs between shaders, use the interface blocks ↵ | Jules Blok | |
| instead. | |||
| 2014-12-28 | DriverDetails: Update Intel bug description. | Jules Blok | |
| 2014-12-28 | OGL: disable driver warnings fetch | degasus | |
| This did give a decent slowdown on some drivers. | |||
| 2014-12-28 | Renderer: Cosmetics. | Jules Blok | |
| 2014-12-28 | Renderer: Invalidate the FramebufferManager if the XFB mode is changed. | Jules Blok | |
| Fixes incorrect texture sizes after switching XFB modes. | |||
| 2014-12-24 | OGL: Support stereoscopic XFB blit to screen. | Jules Blok | |
| 2014-12-21 | VideoCommon: split VertexLoaderBase from VertexLoader | degasus | |
| 2014-12-20 | Merge pull request #1736 from degasus/osd | Ryan Houdek | |
| OSD | |||
| 2014-12-20 | OGL: move osd warning for not supported stereo mode into config validation | degasus | |
| 2014-12-20 | OGL: don't clear the stencil buffer | degasus | |
| We don't have one. This should remove some spamming of the nvidia driver. | |||
| 2014-12-20 | VideoCommon: merge debug test generators | degasus | |
| 2014-12-20 | VideoCommon: merge debug info generators | degasus | |
| 2014-12-20 | Merge pull request #1716 from Armada651/geom-wireframe | Dolphin Bot | |
| VideoCommon: Handle wireframe mode in the geometry shader. | |||
| 2014-12-19 | OGL: Disable geometry shaders on Intel's Windows drivers due to broken ↵ | Jules Blok | |
| interface blocks. | |||
| 2014-12-19 | Minor changes to DriverDetails | Ryan Houdek | |
| Fixes a typo where the official IMGTec drivers were said to be the OSS driver support. Removes Mali GPU family detection just like I removed the Adreno family detection. We don't support Mali Utgard anyway. If we need family detection we can properly add it, right now it isn't needed. | |||
| 2014-12-19 | Fixes Adreno 400 slow performance. | Ryan Houdek | |
| Adreno 300 and 400 have the same video driver performance issues because they are very similar architectures which use basically the same thing with everything. There isn't any need to detect the family of the driver with Qualcomm anyway. If we ever need family specific bugs then we can implement real support for that. Performance issue on Adreno 400 series was due to us only detecting Adreno 300 series, and with Adreno 400 it wouldn't use the bugs, which would cause it to use glBufferSubData, causing the huge performance hit. | |||
| 2014-12-19 | VideoCommon: Handle wireframe mode in the geometry shader. | Jules Blok | |
| 2014-12-18 | Merge pull request #1706 from Armada651/line-width | Ryan Houdek | |
| VideoCommon: Merge LineGeometryShader into GeometryShaderGen. | |||
| 2014-12-18 | OGL: Check OpenGL version for geometry shader support. | Jules Blok | |
| 2014-12-18 | OGL: Don't generate a geometry shader if the backend doesn't support it. | Jules Blok | |
| This commit repurposes the bSupportsStereoscopy flag as the bSupportsGeometryShaders flag. | |||
| 2014-12-15 | D3D+OGL: choose blendenable over logicopenable. | magumagu | |
| No sane game should turn on both logicopenable and blendenable in the same blend mode, but not every game is sane. Fixes issue 6009. | |||
| 2014-12-15 | VideoCommon: Merge LineGeometryShader into GeometryShaderGen. | Jules Blok | |
| This adds line-width emulation support to OpenGL. | |||
| 2014-12-14 | Merge pull request #1650 from unknownbrackets/attributeless-fix | skidau | |
| OGL: Unbind the active VAO before attributeless rendering | |||
| 2014-12-12 | OGL: fix efb pokes | degasus | |
| 2014-12-11 | OGL: Move attributeless VAO creation to Init. | Unknown W. Brackets | |
| This way we won't trash an existing bound VBO by mistake. | |||
| 2014-12-07 | Enables stereo rendering with OpenGL ES 3.1 + AEP. | Ryan Houdek | |
| If the host device supports GLES 3.1 and AEP we can have stereo rendering. Just need to make sure to grab the correct function pointer that GL_EXT_geometry_shader provides, and enable AEP in the shaders. We can't just check if AEP is in the extension list for support because Qualcomm has failed once more. With the Nexus 6 it reports support for AEP but doesn't support OpenGL ES 3.1, which is an impossible combination. From reports on their forum it seems that attempting to use any AEP things results in nothing happening, seems like a stub implementation. | |||
| 2014-12-06 | OGL: Use a fixed VAO for attributeless rendering. | Unknown W. Brackets | |
| Instead of abusing whatever VAO is previously bound, which might have enabled arrays. Only used in one instance currently, which fixes a crash with older NVIDIA drivers. | |||
| 2014-12-05 | FramebufferManager: Bind only the first framebuffer layer when the EFB only ↵ | Jules Blok | |
| has one layer. | |||
| 2014-12-03 | Common: Add a built-in profiler | degasus | |
| 2014-11-28 | Merge pull request #1595 from degasus/master | Ryan Houdek | |
| OGL: require GL version >= 3.0 | |||
| 2014-11-28 | Merge pull request #1439 from Armada651/ogl-stereo-3d | Ryan Houdek | |
| OGL: Stereoscopic 3D Support | |||
| 2014-11-26 | OGL: require GL version >= 3.0 | degasus | |
| This "fix" a crash because of glVertexAttribI only available on gl3+ contexts. | |||
| 2014-11-24 | OGL: Display the stereoscopy support warning before the stereo setting is reset. | Jules Blok | |
| Previously the message would never display, because stereoscopy would be turned off before the warning. | |||
| 2014-11-23 | OGL: Add warning message when stereoscopic 3D is enabled but unsupported. | Jules Blok | |
| 2014-11-23 | OGL: Remove Virtual XFB SBS support. | Jules Blok | |
| 2014-11-23 | OGL: Also redefine glFramebufferTexture on OpenGL ES. | Jules Blok | |
| 2014-11-23 | OGL: Add Top-and-Bottom stereoscopy mode. | Jules Blok | |
| 2014-11-23 | VideoConfig: Add StereoMode enumeration. | Jules Blok | |
| 2014-11-23 | Render: Improve SBS presentation. | Jules Blok | |
| New calculation properly takes pillar boxing into account. | |||
| 2014-11-23 | VideoConfigDiag: Add stereoscopy options group. | Jules Blok | |
| 2014-11-23 | Cosmetics. | Jules Blok | |
| 2014-11-23 | OGL: Disable stereoscopy if the GPU does not support geometry shaders. | Jules Blok | |
| 2014-11-23 | OGL: Recreate the framebuffers when the stereo setting changes. | Jules Blok | |
| 2014-11-23 | GeometryShaderGen: Support stereoscopy on GPUs without support for instancing. | Jules Blok | |
| 2014-11-23 | PostProcessing: Add layered stereoscopy support. | Jules Blok | |
| 2014-11-23 | Add geometry shader generator for stereo 3D. | Jules Blok | |
| 2014-11-23 | use GL_TEXTURE_2D_ARRAY for most of our textures | degasus | |
