| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-02 | Vulkan: Fix issue where target rectangle changes weren't detected | Stenzek | |
| This was causing issues when toggling the crop setting, as well as some widescreen hacks. | |||
| 2017-02-26 | VideoBackends: Use vertex shader depth range if ztexture is used. | Jules Blok | |
| 2017-02-24 | VideoBackends: Remove depth range clamping hacks. | Jules Blok | |
| Oversized depth ranges are handled correctly now, we don't need to hack around them with clamps anymore. | |||
| 2017-02-21 | VideoBackends: Set the maximum range when the depth range is oversized. | Jules Blok | |
| The depth values generated by the vertex shader need to be clamped correctly. | |||
| 2017-02-01 | ShaderGenCommon: Remove unnecessary includes | Lioncash | |
| 2017-02-01 | LightingShaderGen: Remove unnecessary includes | Lioncash | |
| 2017-01-23 | RenderBase: Forward declare EFBAccessType | Lioncash | |
| 2017-01-23 | VideoBackendBase: Convert EFBAccessType into an enum class | Lioncash | |
| 2017-01-04 | VideoCommon: Make dst_alpha state implicit. | degasus | |
| 2017-01-02 | Merge pull request #4574 from stenzek/vulkan-alpha-clear | Markus Wick | |
| Vulkan: Clear alpha channel to 0 when pixel format has no alpha channel | |||
| 2016-12-27 | Update comments | Jules Blok | |
| 2016-12-27 | VideoBackends: Clamp the range to the maximum depth value supported in the z ↵ | Jules Blok | |
| buffer. | |||
| 2016-12-27 | VideoBackends: Use the full depth range when inverted depth range is ↵ | Jules Blok | |
| unsupported. | |||
| 2016-12-27 | VideoCommon: Don't process the depth range in the vertex shader if it's not ↵ | Jules Blok | |
| oversized. | |||
| 2016-12-27 | Vulkan: Clear alpha channel to 0 when pixel format has no alpha channel | Stenzek | |
| 2016-12-23 | Merge pull request #4224 from lioncash/tcache | Mat M | |
| TextureCacheBase: Eliminate static state | |||
| 2016-12-09 | TextureCacheBase: Eliminate static state | Lioncash | |
| 2016-12-09 | Vulkan: Fix viewport depth when depth clamp is unsupported | Stenzek | |
| 2016-12-05 | Merge pull request #4489 from stenzek/vulkan-minor-fixes | Stenzek | |
| Vulkan: Minor fixes | |||
| 2016-12-04 | Vulkan: Use explicit barriers instead of dependancies | Stenzek | |
| At least on NV, some of these don't seem to have the intended effect. One known instance of this is in texture conversion. | |||
| 2016-12-04 | Vulkan: Use an enumeration to index pipeline layouts | Stenzek | |
| 2016-12-04 | Vulkan: Fix deadlock in some resize scenarios | Stenzek | |
| Only have experienced this on a few occasions when using the anv driver. | |||
| 2016-11-30 | Vulkan: Replace explicit command buffer submits with wrapper function | Stenzek | |
| Should we ever introduce anything else that has to be done when a command buffer is executed (e.g. invalidating constants from previous commit), we don't have to update all the callers. | |||
| 2016-11-28 | Merge pull request #4436 from stenzek/vulkan-full-ir-framedump | Stenzek | |
| VideoBackends: Internal resolution frame dumping | |||
| 2016-11-28 | Vulkan: Support full resolution frame dumping | Stenzek | |
| 2016-11-28 | Vulkan: Don't destroy the device's pipeline cache on MSAA mode change | Stenzek | |
| The user could switch back again, and this would mean this data would be lost. Disk space is cheap, and it's not going to be much. | |||
| 2016-11-28 | Vulkan: Implement a pipeline UID cache | Stenzek | |
| This stores enough information to recreate the pipeline, including the shader UIDs, blend/depth/rasterization state, primitive and vertex format. | |||
| 2016-11-28 | VideoCommon: Remove backbuffer size parameters from methods | Stenzek | |
| We have the s_backbuffer_{width,height} fields to represent this, so there's no point in passing them as parameters every time. | |||
| 2016-11-28 | Merge pull request #4456 from stenzek/vulkan-framedump-fix-2 | Stenzek | |
| Vulkan: Fix black borders in frame dumps | |||
| 2016-11-27 | Remove unnecessary ConfigManager includes | Léo Lam | |
| Making changes to ConfigManager.h has always been a pain, because it means rebuilding half of Dolphin, since a lot of files depend on and include this header. However, it turns out some includes are unnecessary. This commit removes ConfigManager includes from files which don't contain SConfig or GPUDeterminismMode or GPU_DETERMINISM (which means the ConfigManager include is not used). (I've also had to get rid of some indirect includes.) | |||
| 2016-11-18 | Vulkan: Pass target_rect to framebuffer draw methods | Stenzek | |
| Fixes the black borders in frame dumps when the window was not sized to the framebuffer aspect ratio. | |||
| 2016-11-10 | Vulkan: Implement asynchronous frame dumping | Stenzek | |
| 2016-11-04 | AVIDump: Add a struct for the state. | degasus | |
| So AddFrame use no global state and can be threaded well. | |||
| 2016-11-03 | Vulkan: Rename screenshot buffer to frame dump buffer. | Stenzek | |
| Name makes more sense given the methods it calls in the base class. | |||
| 2016-11-03 | Vulkan: Combine frame dumping and present into one command buffer. | Stenzek | |
| Small optimization that should make things slightly more efficient when frame dumping is enabled. | |||
| 2016-11-03 | Vulkan: Fix swapped top/bottom images in TAB stereo mode | Stenzek | |
| 2016-11-03 | Vulkan: Add missing call to ObjectCache::RecompileSharedShaders | Stenzek | |
| This was causing issues when the stereo mode was changed at runtime. | |||
| 2016-11-03 | Vulkan: Fix fast clear path not being used in all cases | Stenzek | |
| 2016-11-03 | Vulkan: Implement virtual/real XFB support | Stenzek | |
| 2016-11-03 | Vulkan: Remove parameters/members of single-instance classes | Stenzek | |
| There's not a lot of point in passing these around or storing them (texture cache/state tracker mainly) as there will only ever be a single instance of the class. Also adds downcast helpers such as Vulkan::Renderer::GetInstance(). | |||
| 2016-10-21 | Merge pull request #4194 from Armada651/efb-source-format | Jules Blok | |
| PixelShaderGen: Add support for RGBA6 EFB format truncation. | |||
| 2016-10-10 | VideoBackends: Always enable dual-source blending if supported. | Jules Blok | |
| 2016-10-10 | AVIDump: Move CoreTiming into caller. | degasus | |
| 2016-10-08 | Renderer: Merge screenshot logic into VideoCommon. | degasus | |
| 2016-10-08 | AVIDump: Hard code rgba. | degasus | |
| 2016-10-08 | VideoCommon: Add custom stride for framedumping. | degasus | |
| 2016-10-08 | Framedumps: Add finish() function to limit memory lifetime. | degasus | |
| 2016-10-08 | Merge pull request #4315 from stenzek/vulkan-aspect | Markus Wick | |
| Vulkan: Handle forced aspect ratio changes at runtime | |||
| 2016-10-08 | Vulkan: Handle forced aspect ratio changes at runtime | Stenzek | |
| 2016-10-07 | Vulkan: Use VideoCommon framedump helpers. | degasus | |
