| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-01 | Merge pull request #13780 from jordan-woyak/fix-text-filter-nearest | Admiral H. Curtiss | |
| VideoCommon: Fix "Force Nearest" texture filter setting. | |||
| 2025-07-08 | Avoid map/set double lookups | Sintendo | |
| Fix some common anti-patterns with these data structures. - You can dereference the iterator returned by `find` to access the underlying value directly, without an extra `operator[]`/`at`. - Rather than checking for an element before insertion/deletion, you can just do the operation and if needed check the return value to determine if the insertion/deletion succeeded. | |||
| 2025-06-28 | VideoCommon: Fix "Force Nearest" texture filter setting. | Jordan Woyak | |
| 2025-06-06 | VideoCommon: use CustomResourceManager in the texture cache and hook up to ↵ | iwubcode | |
| our hires textures | |||
| 2025-03-23 | Merge pull request #13093 from mitaclaw/ranges-modernization-4-projection | JMC47 | |
| Ranges Algorithms Modernization - Projection | |||
| 2025-03-17 | Config: Expose Default and 1x Anisotropic Filtering setting. | Jordan Woyak | |
| 2025-03-17 | Enable anisotropic filtering when the game requests it | Pokechu22 | |
| 2025-03-09 | Modernize `std::max_element` with ranges and projections | mitaclaw | |
| 2025-03-09 | Modernize `std::sort` with ranges and projections | mitaclaw | |
| In PPCTables.cpp, the code is currently unused so I was unable to test it. In CustomPipeline.cpp, a pointer to member function cannot be used due to 16.4.5.2.1 of the C++ Standard regarding "addressable functions". https://eel.is/c++draft/namespace.std#6 In Fs.cpp and DirectoryBlob.cpp, these examples used projections in a previous iteration of this commit, but no longer do. Still, they remain in this commit because the PR they would actually belong to is already merged. | |||
| 2025-03-09 | VideoCommon: Move backend_info out of VideoConfig struct. | Jordan Woyak | |
| 2024-12-28 | Core/VideoCommon: Fix duplicate OSD Custom Textures messages | dreamsyntax | |
| Resolves duplicate OSD messages for Loading and Found custom textures. VideoBackend initialization results in HiresTexture::Init being called. We already call HiresTexture::Update when OnNewTitleLoad is called. Thus we can remove HiresTextures::Init completely as it is redundant. | |||
| 2024-10-10 | Modernize `std::find` with ranges | mitaclaw | |
| 2024-08-14 | Use 'contains' method | Dr. Dystopia | |
| 2024-06-01 | VideoCommon: pull texture sampler out of texture cache so that it can be ↵ | iwubcode | |
| used in other places in the future | |||
| 2024-04-20 | VideoCommon: Use GetSpanForAddress safely in texture decoding | JosJuice | |
| Now only VertexLoader remains... But that one might be tricky. | |||
| 2024-04-09 | VideoCommon: Remove calls to GetPointer | JosJuice | |
| This fourth part of my series of patches to get rid of unsafe uses of GetPointer takes care of the "easy" cases in VideoCommon. Three uses of GetPointer now remain in Dolphin: VertexLoaderManager, TextureInfo, and the software renderer's TextureSampler. | |||
| 2024-03-21 | VideoCommon: Scan texture dumping directory + subdirectories to not re-dump ↵ | Jordan Woyak | |
| existing files. | |||
| 2024-01-12 | FifoRecorder: Move instance to System. | Admiral H. Curtiss | |
| 2023-12-15 | VideoBackends / VideoCommon: add type enum to dictate whether a texture is a ↵ | iwubcode | |
| 2D texture, a texture array, or a cube map; support 2D texture type across backends Co-authored-by: TellowKrinkle <tellowkrinkle@gmail.com> | |||
| 2023-12-09 | VideoCommon: prevent a potential custom texture crash that can occur when a ↵ | iwubcode | |
| shared_ptr gets released while a pointer to its member data is still being used | |||
| 2023-11-28 | Remove _M_X86 in favour of _M_X86_64 | Zopolis4 | |
| 2023-11-26 | VideoCommon: move texture dump function out of texture cache to its own free ↵ | iwubcode | |
| function so it can be used elsewhere. Doing this change may also slightly improve performance of this operation | |||
| 2023-10-10 | VideoCommon: instead of using 'CustomTextureData' directly, use ↵ | iwubcode | |
| 'TextureData' for texture assets, this allows us to provide additional metadata for textures. Such as a sampler or type information (to distinguish cube maps) | |||
| 2023-09-03 | Merge pull request #12102 from iwubcode/cubemap_custom_texture | JMC47 | |
| VideoCommon: add ability to load cube maps into custom texture data | |||
| 2023-09-03 | Merge pull request #12148 from ↵ | Admiral H. Curtiss | |
| Dentomologist/fifo_convert_memoryupdate_type_to_enum_class Fifo: Convert MemoryUpdate::Type to enum class | |||
| 2023-09-02 | VideoCommon: add loading cube maps from DDS files and loading it into our ↵ | iwubcode | |
| custom texture object. Custom texture object now has the concept of slices in addition to levels. Traditional custom textures have a single slice | |||
| 2023-09-02 | Fifo: Convert MemoryUpdate::Type to enum class | Dentomologist | |
| 2023-09-01 | TextureCacheBase: Add m_ prefix to member variables | Dentomologist | |
| 2023-07-19 | VideoCommon: skip the texture dump if the texture is using a custom texture, ↵ | iwubcode | |
| regardless of whether or not it is loaded yet | |||
| 2023-07-09 | Merge pull request #12022 from iwubcode/texture_create_gmod_impl | Admiral H. Curtiss | |
| VideoCommon: call into graphics mods create texture callback | |||
| 2023-07-02 | VideoCommon: don't do pointer copies during graphics mod callback iteration | iwubcode | |
| 2023-07-02 | VideoCommon: call into graphics mods create texture callback, providing ↵ | iwubcode | |
| additional asset dependencies that trigger the texture to be reloaded | |||
| 2023-07-02 | Merge pull request #11991 from iwubcode/tcache_multiple_texture_dependencies | Admiral H. Curtiss | |
| VideoCommon: allow multiple texture assets to associate with a texture cache entry | |||
| 2023-07-02 | VideoCommon: add support for allowing a TextureCache entry to be associated ↵ | iwubcode | |
| with multiple assets | |||
| 2023-06-28 | VideoBackends: support multiple compute images for some backends (D3D, OGL, ↵ | iwubcode | |
| Vulkan) | |||
| 2023-06-20 | VideoCommon: move cached texture asset to 'CustomAsset' common code | iwubcode | |
| 2023-06-07 | InputCommon / VideoCommon: remove dynamic input reloading the texture cache, ↵ | iwubcode | |
| this is no longer needed, assets reload automatically! | |||
| 2023-06-07 | VideoCommon: introduce linked assets in TCacheEntry, allowing for assets to ↵ | iwubcode | |
| be reloaded | |||
| 2023-06-05 | Core / VideoCommon: update HiresTexture to use CustomAssetLoader | iwubcode | |
| 2023-06-02 | VideoCommon: move custom texture data to assets | iwubcode | |
| 2023-06-01 | Add compression option for texture dumps. | joon | |
| Enable through command line options: -C Graphics.Settings.TexturePNGCompressionLevel=[0-9] Or from GFX.ini: [Settings] TexturePNGCompressionLevel=[0-9] @see #10792 | |||
| 2023-04-14 | Merge pull request #11687 from Minty-Meeo/warnings | Léo Lam | |
| Resolve GCC/Clang Warnings | |||
| 2023-04-08 | VideoCommon: refactor GetTexture into a separate function for creation, ↵ | iwubcode | |
| separating the custom texture data path from the game's texture data path | |||
| 2023-04-06 | Resolve [-Wshadow] | Minty-Meeo | |
| 2023-03-01 | VideoCommon: remove HiResTexture DDS loading, update hirestexture logic to ↵ | iwubcode | |
| use custom texture data | |||
| 2023-02-09 | Apply suggestions from code review | Scott Mansell | |
| Co-authored-by: Mai <mathew1800@gmail.com> Co-authored-by: BhaaL <bhaalsen@gmail.com> Co-authored-by: iwubcode <iwubcode@users.noreply.github.com> | |||
| 2023-02-09 | Lint fixes | Scott Mansell | |
| 2023-02-09 | Move xfb tracking and IR scaling out of RenderBase | Scott Mansell | |
| 2023-01-31 | Expose Renderer's Framecount | Scott Mansell | |
| We don't want to move it, because we want to complete this refactor without changing savestate version | |||
| 2023-01-31 | Split out everying remaining from Swap | Scott Mansell | |
