| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-27 | Merge pull request #1948 from magumagu/remove-efb-cache | Markus Wick | |
| Remove EFB to RAM cache, and simplify code. | |||
| 2015-01-24 | TexCache: Rewrite the texID generation for paletted textures | degasus | |
| This changes the behavior if both texture are available. The old code did try to load the modfied texID, the new code tries the unmodified texID first. | |||
| 2015-01-23 | Remove EFB to RAM cache, and simplify code. | magumagu | |
| 2015-01-21 | CustomTexture: Mark textures with mipmaps | degasus | |
| 2015-01-21 | CustomTexture: Use another file name with wildcards | degasus | |
| 2015-01-21 | Merge pull request #1916 from mimimi085181/master | Ryan Houdek | |
| Make efb to texture less broken for paletted textures that are efb copies | |||
| 2015-01-19 | Make efb to texture less broken for paletted textures that are efb copies | mimimi085181 | |
| Don't change the texID depending on the tlut_hash for paletted textures that are efb copies and don't have an entry in the cache for texID ^ tlut_hash. This makes those textures less broken when using efb to texture. This is not really fixing those textures, but it's a step forward. The mini map in Twilight Princess for example is in grayscales with this and is more or less usable. | |||
| 2015-01-18 | TexCache: don't try to aggressive reuse the entry | degasus | |
| As we pool them now, freeing and reallocating them is quite fast. | |||
| 2015-01-18 | TexCache: use an unordered_multimap for the tex pool | degasus | |
| 2015-01-18 | TexCache: also incude textures within the render target pool | degasus | |
| 2015-01-18 | TexCache: merge texture and rendertarget factory function | degasus | |
| 2015-01-18 | TexCache: remove PC_TexFormat | degasus | |
| We only support rgba32 for a while now, so there is no need to have everything in common configureable. | |||
| 2015-01-17 | Fix another small bug with the efb2ram cache | mimimi085181 | |
| Textures that are directly next to each other were falsely detected as overlapping. | |||
| 2015-01-11 | TexCache: recreate the entry on level missmatch | degasus | |
| 2015-01-11 | TexCache: Choose texture based on mipmap count | degasus | |
| 2015-01-11 | TexCache: rewrite level calculation | degasus | |
| 2015-01-11 | TexCache: create a const Config struct | degasus | |
| 2015-01-11 | TexCache: cleanup max texture level | degasus | |
| 2015-01-11 | TextureCache: inline arguments into texture cache | degasus | |
| 2015-01-11 | TexCache: use c++11 syntax for std::map::erase | degasus | |
| 2015-01-11 | TexCache: clean up frameCount handling | degasus | |
| 2015-01-11 | TexCache: unify global variables | degasus | |
| 2015-01-11 | TexCache: rename OverlapsMemoryRange | degasus | |
| 2015-01-11 | TexCache: don't invalidate efb copys because of config changes | degasus | |
| We'll loose data on invalidating them. So just keep them until a new copy is done. A wrong scaled copy is better than no copy if the game doesn't creates a new one. | |||
| 2015-01-10 | TexCache: remove expanded_width | degasus | |
| This variable isn't use any more. | |||
| 2015-01-10 | TexCache: don't load tex level 0 on creation | degasus | |
| This reverts an optimization which isn't worth imo. Every texture uploads have to alloc vram and a staging buffer, so there is no need to do both in the same call. | |||
| 2015-01-08 | Merge pull request #1785 from degasus/custom_texture | Markus Wick | |
| VideoCommon: Custom texture handling | |||
| 2015-01-07 | Fix indentation | Tillmann Karras | |
| 2014-12-29 | VideoCommon: make hash independet from hires textures | degasus | |
| 2014-12-29 | VideoCommon: Merge code to generate texture names on dumping | degasus | |
| 2014-12-29 | VideoCommon: rewrite custom textures | degasus | |
| 2014-12-24 | VideoConfig: Rename "StereoMonoEFBDepth" to "StereoEFBMonoDepth" | Jules Blok | |
| Makes a little bit more sense. | |||
| 2014-11-29 | VideoCommon: Fix -Wsign-compare warnings. | Rohit Nirmal | |
| 2014-11-23 | TextureCache: Add "Mono EFB Depth Copy" stereoscopy option. | Jules Blok | |
| 2014-11-23 | TextureCache: Ensure that all render target textures have as many layers as ↵ | Jules Blok | |
| the frame buffer. Also fixes a case where the D3D code path did not initialize num_layers leading to undefined behaviour. | |||
| 2014-11-23 | TextureCache: Recompile EFB2Tex shaders when stereo 3D is toggled. | Jules Blok | |
| 2014-11-23 | Cosmetics. | Jules Blok | |
| 2014-11-23 | TextureCache: Check the number of layers before reusing a texture. | Jules Blok | |
| 2014-11-12 | D3D: fix issues with multi-level 1x1 textures on D3D | Fiora | |
| Fixes NBA 2K11, maybe other things. | |||
| 2014-10-02 | Change a bunch of reference function arguments to pointers. | comex | |
| Per the coding style and sanity. | |||
| 2014-09-04 | TextureDecoder: Pass the TLUT address straight into the texture decoder | Jasper St. Pierre | |
| This removes the requirement for the TextureDecoder to have access to global texture memory. | |||
| 2014-09-04 | TextureDecoder: Add an enum for the TLUT formats | Jasper St. Pierre | |
| Quick code cleanup. The enum names and values come from libogc. | |||
| 2014-09-04 | VideoCommon: Remove support for decoding to ARGB textures | Jasper St. Pierre | |
| The D3D / OGL backends only ever used RGBA textures, and the Software backend uses its own custom code for sampling. The ARGB path seems to just be dead code. Since ARGB and RGBA formats are similar, I don't think this will make the code more difficult to read or unable to be used as reference. Somebody who wants to use this code to output ARGB can simply modify the MakeRGBA function to put the shift at the other end. | |||
| 2014-09-04 | Render: Implemented simple render target pool | Yuriy O'Donnell | |
| This avoids creating and destroying render targets every frame, which is a significant CPU overhead. Old render targets are destroyed after 3 frames. | |||
| 2014-08-30 | VideoCommon: Clean up brace placements | Lioncash | |
| 2014-07-11 | avoid the extern keyword in .cpp files | degasus | |
| 2014-07-11 | mark all local variables as static | degasus | |
| 2014-06-18 | Kill off replaceable usages of s[n]printf. | Lioncash | |
| 2014-05-29 | Remove the min/max functions in CommonFuncs. | Lioncash | |
| The algorithm header has the same functions. | |||
| 2014-03-29 | Remove all trailing whitespaces from our codebase. | Pierre Bourdon | |
