aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_texture_cache.cpp
AgeCommit message (Expand)Author
2024-01-31video_core: consistently account for resolution scaling when renderingLiam
2023-08-13gl_texture_cache: Enable async downloadsAmeer J
2023-10-11Do not set rescaled flag when rescaling is disabledKelebek1
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-21settings,video_core: Consolidate ASTC decoding optionslat9nq
2023-06-15video_core: Fallback to default anisotropy instead to 1x anisotropyWollnashorn
2023-06-15video_core: Fixed compilation errors because of name shadowingWollnashorn
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn
2023-06-07Merge pull request #10476 from ameerj/gl-memory-mapsliamwhite
2023-05-28gl_texture_cache: Fix ASTC CPU decoding with compression disabledameerj
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam
2023-05-09Texture Cache: Fix ASTC texturesFernando Sahmkow
2023-05-06Log object names with debug renderer, add a GPU address to ImageViewsKelebek1
2023-05-03GPU: implement missing ASTCFernando Sahmkow
2023-04-29Texture Cache: Release stagging buffers on tick frameFernando Sahmkow
2023-04-29TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow
2023-03-11Merge pull request #9913 from ameerj/acc-dma-refactorFernando S
2023-03-10Merge pull request #9925 from ameerj/gl-sync-signalliamwhite
2023-03-08OpenGL: Prefer glClientWaitSync for OGLSync objectsameerj
2023-03-06Refactor AccelerateDMA codeameerj
2023-03-04Check all swizzle components for red, not just [0], pass float border color r...Kelebek1
2023-02-22configuration: Add async ASTC decode settingameerj
2023-02-11texture_cache: OpenGL: Implement MSAA uploads and copiesameerj
2022-11-13Add break for default casesKyle Kienapfel
2022-08-25video_code: support rectangle textureFengChen
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-14video_core: implement formats for N64 emulationFernando Sahmkow
2022-04-06OpenGL: fix S8D24 to ABGR8 conversionsLiam
2022-03-25GC: Address Feedback.Fernando Sahmkow
2022-03-25Garbage Collection: Final tuning.Fernando Sahmkow
2022-03-25Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow
2021-12-23vk_texture_cache: Fix invalidated pointer accessameerj
2021-11-20Merge pull request #7368 from FernandoS27/vulkan-convbunnei
2021-11-20TextureCache: Refactor and fix linux compiling.Fernando Sahmkow
2021-11-20TextureCache: Implement buffer copies on Vulkan.Fernando Sahmkow
2021-11-19Merge pull request #7294 from vonchenplus/fix_image_update_error_when_width_t...bunnei
2021-11-19Merge pull request #7357 from Morph1984/s8_uintbunnei
2021-11-17gl_texture_cache: Round format conversion PBO to next power of 2ameerj
2021-11-17renderer_opengl: Implement S8_UINT stencil formatMorph
2021-11-17Fix image update/download error when width too smallFeng Chen
2021-11-16texture_cache: Use pixel format conversion when supported by the runtimeameerj
2021-11-16gl_texture_cache: Make FormatConversionPass more genericameerj
2021-11-16gl_texture_cache: Rename BGRCopyPass to FormatConversionPassameerj
2021-11-17TextureCache: OGL query device memory if possible.FernandoS27
2021-11-17TextureCache: Fix OGL cleaningFernando Sahmkow
2021-11-16TextureCache: Add automatic anisotropic filtering and refactor code.Fernando Sahmkow
2021-11-16TextureCache: Make a better Anisotropic setter.Fernando Sahmkow
2021-11-16gl_resource_manager: Ensure non EXT_framebuffer objects are createdameerj