aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/texture_cache
AgeCommit message (Collapse)Author
2019-10-16Merge pull request #2978 from lioncash/doxygenRodrigo Locatti
video_core/texture_cache: Amend Doxygen references
2019-10-15texture_cache: Avoid unnecessary surface copies within PickStrategy() and ↵Lioncash
TryReconstructSurface() We can take these by const reference and avoid making unnecessary copies, preventing some atomic reference count increments and decrements.
2019-10-15video_core/texture_cache: Amend Doxygen referencesLioncash
Amends the doxygen comments so that they properly resolve. While we're at it, we can correct some typos and fix up some of the comments' formatting in order to make them slightly nicer to read.
2019-10-15common: Rename binary_find.h to algorithm.hLioncash
Makes the header more general for other potential algorithms in the future. While we're at it, include a missing <functional> include to satisfy the use of std::less.
2019-10-04Texture_Cache: Blit Deduction corrections and simplifications.Fernando Sahmkow
2019-10-04TextureCache: Add the ability to deduce if two textures are depth on blit.Fernando Sahmkow
2019-09-05texture_cache: Minor changesReinUsesLisp
2019-09-05gl_rasterizer: Implement image bindingsReinUsesLisp
2019-09-05texture_cache: Pass TIC to texture cacheReinUsesLisp
2019-08-30video_core: Silent miscellaneous warnings (#2820)Rodrigo Locatti
* texture_cache/surface_params: Remove unused local variable * rasterizer_interface: Add missing documentation commentary * maxwell_dma: Remove unused rasterizer reference * video_core/gpu: Sort member declaration order to silent -Wreorder warning * fermi_2d: Remove unused MemoryManager reference * video_core: Silent unused variable warnings * buffer_cache: Silent -Wreorder warnings * kepler_memory: Remove unused MemoryManager reference * gl_texture_cache: Add missing override * buffer_cache: Add missing include * shader/decode: Remove unused variables
2019-07-25Merge pull request #2739 from lioncash/cflowbunnei
video_core/control_flow: Minor changes/warning cleanup
2019-07-18video_core: Resolve -Wreorder warningsLioncash
Ensures that the constructor members are always initialized in the order that they're declared in.
2019-07-17Texture_Cache: Rebase FixesFernando Sahmkow
2019-07-17Maxwell3D: Rework the dirty system to be more consistant and scaleableFernando Sahmkow
2019-07-14Texture_Cache: Address FeedbackFernando Sahmkow
2019-07-14Texture_Cache: Remove some unprecise fallback case and clang formatFernando Sahmkow
2019-07-14Texture_Cache: Force Framebuffer reset if an active render target is ↵Fernando Sahmkow
unregistered.
2019-07-14Texture_Cache: Correct Linear Structural Match.Fernando Sahmkow
2019-07-05texture_cache: Address FeedbackFernando Sahmkow
2019-07-04texture_cache: Correct Texture Buffer UploadingFernando Sahmkow
2019-06-29texture_cache: Pack sibling queries inside a methodReinUsesLisp
2019-06-29texture_cache: Use std::vector reservation for sampled_texturesReinUsesLisp
2019-06-29texture_cache: Style changesReinUsesLisp
2019-06-29texture_cache: Use std::array for siblings_tableReinUsesLisp
2019-06-29texture_cache: Address feedbackReinUsesLisp
2019-06-25texture_cache: Correct variable naming.Fernando Sahmkow
2019-06-25texture_cache: Corrections, documentation and assertsFernando Sahmkow
2019-06-25surface_params: Corrections, asserts and documentation.Fernando Sahmkow
2019-06-25copy_params: use constexpr for constructorFernando Sahmkow
2019-06-25texture_cache: Query MemoryManager from the systemFernando Sahmkow
2019-06-24texture_cache: Include "core/core.h"ReinUsesLisp
2019-06-24texture_cache/surface_view: Address feedbackReinUsesLisp
2019-06-24texture_cache/surface_base: Address feedbackReinUsesLisp
2019-06-20texture_cache: Style and CorrectionsFernando Sahmkow
2019-06-20texture_cache: Eliminate linear textures fallthroughFernando Sahmkow
2019-06-20texture_cache: Correct format R16U as siblingFernando Sahmkow
2019-06-20texture_cache: Implement texception detection and texture barriers.Fernando Sahmkow
2019-06-20texture_cache: Corrections to buffers and shadow formats use.Fernando Sahmkow
2019-06-20texture_cache: Implement Irregular Views in surfacesFernando Sahmkow
2019-06-20surface: Correct format S8Z24Fernando Sahmkow
2019-06-20texture_cache: Initialize all siblings to invalid pixel format.Fernando Sahmkow
2019-06-20decoders: correct block calculationFernando Sahmkow
2019-06-20texture_cache: Use siblings textures on Rebuild and fix possible error on ↵Fernando Sahmkow
blitting
2019-06-20texture_cache: Implement siblings texture formats.Fernando Sahmkow
2019-06-20texture_cache: correct texture buffer on surface paramsFernando Sahmkow
2019-06-20texture_cache: eliminate accelerated depth->color/color->depth copies due to ↵Fernando Sahmkow
driver instability.
2019-06-20texture_cache: correct mutex locksFernando Sahmkow
2019-06-20texture_cache: Don't Image Copy if component types differFernando Sahmkow
2019-06-20texture_cache: move some large methods to cpp filesFernando Sahmkow
2019-06-20texture_cache: Optimize GetSurface and use references on functions that ↵Fernando Sahmkow
don't change a surface.