| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-14 | OGL: Remove support for NV_depth_buffer_float. | Jules Blok | |
| We can't clamp the depth values to the 24-bit range while this extension is active. | |||
| 2017-03-10 | Merge pull request #4935 from Armada651/depth-range-fix | Markus Wick | |
| VideoBackends: Set the maximum range when the depth range is oversized. | |||
| 2017-03-10 | RenderBase: Check if early ztest is enabled before falling back to vertex ↵ | Jules Blok | |
| depth range. | |||
| 2017-03-10 | VideoBackends: Move max texture size to VideoConfig | Stenzek | |
| This stops the virtual method call from within the Renderer constructor. The initialization here for GL had to be moved to VideoBackend, as the Renderer constructor will not have been executed before the value is required. | |||
| 2017-03-09 | VideoCommon: Fix crash at startup with virtual XFB enabled | Stenzek | |
| 2017-03-04 | Android: Move screenshot waiting logic to Renderer | Stenzek | |
| 2017-03-04 | VideoCommon: Store last window request width/height | Stenzek | |
| This avoids the need to send a window resize event every frame. | |||
| 2017-03-04 | VideoCommon: Move last EFB scale handling to CalculateTargetSize | Stenzek | |
| 2017-03-04 | VideoCommon: Rename Renderer s_ prefixes to m_ | Stenzek | |
| 2017-03-04 | VideoCommon: Move some common initialization logic to RenderBase | Stenzek | |
| 2017-03-04 | VideoCommon: Eliminate static state in Renderer | Stenzek | |
| 2017-02-26 | VideoBackends: Use vertex shader depth range if ztexture is used. | Jules Blok | |
| 2017-02-03 | FramebufferManagerBase: Return a std::pair from GetTargetSize | Lioncash | |
| Keeps associated data together. It also eliminates the possibility of out parameters not being initialized properly. For example, consider the following example: -- some FramebufferManager implementation -- void FBMgrImpl::GetTargetSize(u32* width, u32* height) override { // Do nothing } -- somewhere else where the function is used -- u32 width, height; framebuffer_manager_instance->GetTargetSize(&width, &height); if (texture_width != width) <-- Uninitialized variable usage { ... } It makes it much more obvious to spot any initialization issues, because it requires something to be returned, as opposed to allowing an implementation to just not do anything. | |||
| 2017-01-31 | RenderBase: Get rid of unnecessary casts | Lioncash | |
| 2017-01-28 | RenderBase: Let the Auto Adjust Window Size option request the final image ↵ | Admiral H. Curtiss | |
| size rather than the raw framebuffer size. | |||
| 2017-01-28 | RenderBase: Extract the framebuffer size to display size code into function. | Admiral H. Curtiss | |
| 2017-01-03 | FifoPlayer: Save/restore texture memory state for fifo logs | Stenzek | |
| 2016-12-09 | TextureCacheBase: Eliminate static state | Lioncash | |
| 2016-11-28 | VideoCommon: Add method for calculating full-scale framedump rectangles | Stenzek | |
| 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-23 | VideoCommon: Support dumping frames to images | Stenzek | |
| This is mainly for potential Android fifoci usage, and thus is not exposed anywhere in the UI. To enable, set DumpFramesAsImages under Settings in GFX.ini. | |||
| 2016-11-10 | VideoCommon: Drop FlipImageData. | degasus | |
| This function isn't used any more, and good code shouldn't use it at all. Use negative strides instead. | |||
| 2016-11-10 | VideoCommon/Render: Inplace frame dump encoding. | degasus | |
| This increase the performance of good backends a bit, but slows down the bads one a lot. Let's fix those backends instead of forcing stupid memcpy in the common code. | |||
| 2016-11-07 | VideoCommon/Render: Use a flag for screenshot. | degasus | |
| 2016-11-07 | Renderer: Threaded frame dumping. | degasus | |
| 2016-11-04 | AVIDump: Add a struct for the state. | degasus | |
| So AddFrame use no global state and can be threaded well. | |||
| 2016-11-04 | AVIDump: Inline OSD error handling. | degasus | |
| This fixes a review feedback in PR #4345. | |||
| 2016-10-15 | Revert "Merge pull request #4286 from shuffle2/Aestek-clean-osd" | degasus | |
| This reverts commit 5c0fa4db4fa4a2533c190825e83675f074eaf50c, reversing changes made to b8731eb8180d76b4663eaf4188f985b9c5fa6fb2. | |||
| 2016-10-15 | Revert "Merge pull request #4287 from shuffle2/typo-fix" | degasus | |
| This reverts commit 6bff97ea300e452cf13196488f1b717f51695ead, reversing changes made to 5c0fa4db4fa4a2533c190825e83675f074eaf50c. | |||
| 2016-10-10 | AVIDump: Move CoreTiming into caller. | degasus | |
| 2016-10-08 | Renderer: Merge screenshot logic into VideoCommon. | degasus | |
| 2016-10-08 | Renderer: Remove write-only variable. | degasus | |
| Sorry, merge failure. | |||
| 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 | VideoCommon: Drop RepeatFrameDumpFrame helper. | degasus | |
| This was needed with fixed framerate dumping. As we now synchronize the frames, the last one will just get padded. | |||
| 2016-10-07 | VideoCommon: Mark framedump variables as private. | degasus | |
| And rename them to the new naming scheme. | |||
| 2016-10-07 | VideoCommon: Add shared framedumping code. | degasus | |
| 2016-10-04 | Remove '\n' from OSD messages; they would be converted to '?' | Shawn Hoffman | |
| 2016-10-03 | Follow-up for OSD cleanup: | Shawn Hoffman | |
| people probably want to see decimal instead of hex... | |||
| 2016-10-03 | Clean OSD messages code | Shawn Hoffman | |
| Some OSD messages were displayed in RenderBase.cpp using global variables and some code duplicated in OnScreeDisplay.cpp. Now all messages are displayed using functions in the OSD namepace. * OSDChoice and OSDTime global variables are gone * All OSD logic is kept at the same place * All messages are properly aligned * Clean characters for all OSD messages Original commit: commit f0ec61c05707c9657baaad096e21cf60abd267f9 Author: Aestek <thib.gilles@gmail.com> Date: Sun Aug 7 16:08:41 2016 +0200 | |||
| 2016-10-03 | VideoCommon: Minor changes | Shawn Hoffman | |
| Make Renderer::GetMaxTextureSize return u32 instead of int. | |||
| 2016-10-01 | VideoCommon: Call Renderer::SurfaceChanged on render parent resize | Stenzek | |
| This is needed because for some reason the WSI for NV Vulkan drivers doesn't return VK_ERROR_OUT_OF_DATE_KHR, so there is no other way to know that a resize has occured apart from polling, which is a poor solution for X11 (since it is blocking). | |||
| 2016-08-16 | Improve documentation. | Jules Blok | |
| 2016-08-11 | Run clang-format on missed files | Léo Lam | |
| `clang-format`s files that lint missed because of the bug. Fortunately, not much. | |||
| 2016-08-04 | Remove Global Declarations from Movie | Chris Burgener | |
| 2016-08-01 | FifoPlayer: const correctness | Lioncash | |
| 2016-07-22 | Display RTC on OSD | Chris Burgener | |
| 2016-07-09 | Remove VI count limit on Movie playback | Chris Burgener | |
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
