| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-18 | Remove D3D12 | Helios747 | |
| 2017-03-04 | VideoCommon: Move some common initialization logic to RenderBase | Stenzek | |
| 2017-03-04 | VideoCommon: Eliminate static state in Renderer | Stenzek | |
| 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. | |||
| 2016-12-06 | Common: Add alignment header | Léo Lam | |
| Gets rid of duplicated alignment code. | |||
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2016-05-08 | D3D12: Specify read/write ranges when calling Map/Unmap | Stenzek | |
| 2016-05-08 | D3D12: Remove D3D11 header references | Stenzek | |
| 2016-05-08 | D3D12: Implement XFB encoding/decoding (support Real XFB) | Stenzek | |
| 2016-05-08 | D3D12: Refactoring and cleanups | Stenzek | |
| Moves render target restoring to RestoreAPIState, this also means no need to manually restore after allocating in a buffer that caused execution, because the manager restores it for us. Remove a method that wasn't used from D3DUtil.cpp, and fixes a few errors in EFB poke drawing. | |||
| 2016-05-08 | D3D12: Fix error with >1xIR/MSAA EFB depth access | Stenzek | |
| 2016-05-08 | D3D12: Implement GPU-based bounding box | Stenzek | |
| 2016-05-08 | D3D12: Use helper method for binding EFB render targets | Stenzek | |
| 2016-02-28 | D3D12: Add helper method for setting both viewport and scissor rect | Stenzek | |
| Simplfies making changes, as well as keeping the two in sync. | |||
| 2016-02-28 | D3D12: Implement non-blocking EFB access when EFB has not been modified | Stenzek | |
| 2016-02-28 | D3D12: Simplify and fix MSAA EFB depth copy path | Stenzek | |
| 2016-02-15 | D3D12: Initial commit for D3D12 backend implementation. | hdcmeta | |
