193 Commits (de522657dd2516cf4a4222aa7392f1031aee98f3)

Author SHA1 Message Date
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 5 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
Fernando Sahmkow 02e55a28eb Address Feedback. 6 years ago
Fernando Sahmkow ea522da8b5 Address Feedback. 6 years ago
Fernando Sahmkow af9f901764 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow b2787048d1 Rasterizer: Disable fence managing in synchronous gpu. 6 years ago
Fernando Sahmkow e7195b5f87 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow 10dcdb2ed9 FenceManager: Implement should wait. 6 years ago
Fernando Sahmkow 802fabe3ab OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow 3d2b5222df TextureCache: Flush linear textures after finishing rendering. 6 years ago
Fernando Sahmkow c689dc6804 GPU: Refactor synchronization on Async GPU 6 years ago
Fernando Sahmkow 0a62525e65 Texture Cache: Implement OnCPUWrite and SyncGuestHost 6 years ago
Fernando Sahmkow c213fd218b UI: Replasce accurate GPU option for GPU Accuracy Level 6 years ago
Lioncash adae1cbaeb surface_view: Add missing operator!= to ViewParams 6 years ago
Lioncash 4ce2aaa9d2 surface_base: Make IsInside() a const member function 6 years ago
Lioncash 61329ad0be texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices 6 years ago
Lioncash 3c3928a5f7 video_core: Amend doxygen comment references 6 years ago
Lioncash 02e095313a CMakeLists: Specify -Wextra on linux builds 6 years ago
Fernando Sahmkow 09ba659a78 Texture Cache: Read current data when flushing a 3D segment. 6 years ago
Fernando Sahmkow 52144a9a23 Texture Cache: Only do buffer copies on accurate GPU. (#3634) 6 years ago