211 Commits (1a459cd78071fdf44ccd6941a88e843974de3a02)

Author SHA1 Message Date
ameerj fc2626f02c texture_cache: Handle out of bound texture blits 5 years ago
Lioncash c81f95a54b texture_cache/util: Fix src being used instead of dst within DeduceBlitImages 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
Lioncash c9fb2b3404 texure_cache/util: Resolve implicit sign conversions with std::reduce 5 years ago
ameerj e0977af861 astc_decoder: Refactor for style and more efficient memory use 5 years ago
ameerj cac341dbc7 renderer_vulkan: Accelerate ASTC decoding 5 years ago
ameerj fb79ff4cab texture_cache: Blacklist BGRA8 copies and views on OpenGL 5 years ago
ReinUsesLisp c210923ccb vk_staging_buffer_pool: Add stream buffer for small uploads 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
Lioncash cb80206c8c texture_cache/util: Remove unused functions 5 years ago
ReinUsesLisp 7afc85ba3a video_core: Silence -Wmissing-field-initializers warnings 5 years ago
Lioncash bc509928d4 texture_cache/util: Resolve -Wsign-compare warning 5 years ago
ReinUsesLisp 4e4056f581 common/alignment: Rename AlignBits to AlignUpLog2 5 years ago
MerryMage 7a302cdec2 texture_cache: Replace PAGE_SHIFT with PAGE_BITS 5 years ago
ReinUsesLisp d8569c3af4 gl_texture_cache: Avoid format views on Intel and AMD 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash ea0e85b869 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
Lioncash 5db4785535 video_core: Resolve more variable shadowing scenarios pt.3 5 years ago
Lioncash 341083a5e1 video_core: Resolve more variable shadowing scenarios pt.2 5 years ago
Lioncash 3e654ff0d0 General: Resolve a few missing initializer warnings 5 years ago
Lioncash e457001dce General: Make use of std::nullopt where applicable 6 years ago
ReinUsesLisp 8efb2c5537 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash 3245700495 surface_params: Make use of designated initializers where applicable 6 years ago
Lioncash 4ec316a7b2 surface_params: Remove redundant assignment 6 years ago
Lioncash 9758e39655 surface_params: Replace questionable usages of the comma operator with semicolons 6 years ago
Lioncash 074f382a39 video_core: Remove unused variables 6 years ago
David Marcec f3ef6e4fb1 video_core: Remove redundant pixel format type 6 years ago
ReinUsesLisp a068ce4c32 video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp 44fb3cf920 video_core: Fix DXT4 and RGB565 6 years ago
ReinUsesLisp 716ab93365 video_core/format_lookup_table: Add formats with existing PixelFormat 6 years ago
ReinUsesLisp 2691f5e6b9 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
ReinUsesLisp 26144f794f texture_cache: Test format compatibility before copying 6 years ago
Fernando Sahmkow 57926f80c0 TextureCache: Fix case where layer goes off bound. 6 years ago
Lioncash 096ce9a75e texture_cache: Fix incorrect address used in a DeduceSurface() call 6 years ago
ReinUsesLisp d109c27594 texture_cache: Port original code management for 2D vs 3D textures 6 years ago
ReinUsesLisp 9a6cba3e44 texture_cache: Simplify blit code 6 years ago
ReinUsesLisp 4db9771559 texture_cache: Handle 3D texture blits with one layer 6 years ago
ReinUsesLisp 77fbdd7e1d texture_cache: Implement rendering to 3D textures 6 years ago
ReinUsesLisp 1ce820a58c texture_cache: More relaxed reconstruction 6 years ago
ReinUsesLisp 5e4a740410 texture_cache: Only copy textures that were modified from host 6 years ago
ReinUsesLisp c60d814104 texture_cache: Reload textures when number of resources mismatch 6 years ago
ReinUsesLisp 4686947d38 texture_cache: Handle overlaps with multiple subresources 6 years ago
ReinUsesLisp 454954bcf0 format_lookup_table: Implement G24S8 format as S8Z24 6 years ago
ReinUsesLisp eccf9098ae texture_cache: Use unordered_map::find instead of operator[] on hot code 6 years ago
ReinUsesLisp fa6a64eb72 texture_cache: Use small vector for surface vectors 6 years ago
ReinUsesLisp 387b7926c0 texture_cache: Fix layered null surfaces 6 years ago
Morph 6665cd04f1 texture: Implement R8G8UI 6 years ago
ReinUsesLisp 8e3af5d3ca texture_cache: Reintroduce preserve_contents accurately 6 years ago
ReinUsesLisp c9b4c56d69 shader_ir: Turn classes into data structures 6 years ago