190 Commits (9e871937250cb92a13336c6c06186c41f19e1738)

Author SHA1 Message Date
ReinUsesLisp 9e87193725 video_core: Remove all Core::System references in renderer 6 years ago
Lioncash 82b7e5c8ee surface_params: Make use of designated initializers where applicable 6 years ago
Lioncash bd9545a3a8 surface_params: Remove redundant assignment 6 years ago
Lioncash c705a1db96 surface_params: Replace questionable usages of the comma operator with semicolons 6 years ago
Lioncash e17fb5ee97 video_core: Remove unused variables 6 years ago
David Marcec dd4a02d15c video_core: Remove redundant pixel format type 6 years ago
ReinUsesLisp fbc232426d video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp eda37ff26b video_core: Fix DXT4 and RGB565 6 years ago
ReinUsesLisp a8dab2ffb3 video_core/format_lookup_table: Add formats with existing PixelFormat 6 years ago
ReinUsesLisp c574ab5aa1 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
ReinUsesLisp bb2cbdf704 texture_cache: Test format compatibility before copying 6 years ago
Fernando Sahmkow 544b15e8e4 TextureCache: Fix case where layer goes off bound. 6 years ago
Lioncash ef53b2fd08 texture_cache: Fix incorrect address used in a DeduceSurface() call 6 years ago
ReinUsesLisp bd43c05470 texture_cache: Port original code management for 2D vs 3D textures 6 years ago
ReinUsesLisp c99f5d405b texture_cache: Simplify blit code 6 years ago
ReinUsesLisp 3c2ae53b4c texture_cache: Handle 3D texture blits with one layer 6 years ago
ReinUsesLisp c95c254f3e texture_cache: Implement rendering to 3D textures 6 years ago
ReinUsesLisp 1ee1a5d3d6 texture_cache: More relaxed reconstruction 6 years ago
ReinUsesLisp e454f7e7a7 texture_cache: Only copy textures that were modified from host 6 years ago
ReinUsesLisp dd70e097cc texture_cache: Reload textures when number of resources mismatch 6 years ago
ReinUsesLisp 5b37cecd76 texture_cache: Handle overlaps with multiple subresources 6 years ago
ReinUsesLisp fc153f6bcd format_lookup_table: Implement G24S8 format as S8Z24 6 years ago
ReinUsesLisp b8b6f94ba9 texture_cache: Use unordered_map::find instead of operator[] on hot code 6 years ago
ReinUsesLisp d2b2557542 texture_cache: Use small vector for surface vectors 6 years ago
ReinUsesLisp b2c4521a91 texture_cache: Fix layered null surfaces 6 years ago
Morph 7909860d16 texture: Implement R8G8UI 6 years ago
ReinUsesLisp 8da16cf9fb texture_cache: Reintroduce preserve_contents accurately 6 years ago
ReinUsesLisp 72deb773fd shader_ir: Turn classes into data structures 6 years ago
Fernando Sahmkow 4e37f1b113 Address Feedback. 6 years ago
Fernando Sahmkow f616dc0b59 Address Feedback. 6 years ago
Fernando Sahmkow b7bc3c2549 FenceManager: Manage syncpoints and rename fences to semaphores. 6 years ago
Fernando Sahmkow e84eb64e51 Rasterizer: Disable fence managing in synchronous gpu. 6 years ago
Fernando Sahmkow 165ae823f5 ThreadManager: Sync async reads on accurate gpu. 6 years ago
Fernando Sahmkow 57fdbd9b89 FenceManager: Implement should wait. 6 years ago
Fernando Sahmkow 487379c593 OpenGL: Implement Fencing backend. 6 years ago
Fernando Sahmkow ed7e965712 TextureCache: Flush linear textures after finishing rendering. 6 years ago
Fernando Sahmkow da8f17715d GPU: Refactor synchronization on Async GPU 6 years ago
Fernando Sahmkow a60a22d9c2 Texture Cache: Implement OnCPUWrite and SyncGuestHost 6 years ago
Fernando Sahmkow 084ceb925a UI: Replasce accurate GPU option for GPU Accuracy Level 6 years ago
Lioncash 5fbe8785d2 surface_view: Add missing operator!= to ViewParams 6 years ago
Lioncash d551c910bb surface_base: Make IsInside() a const member function 6 years ago
Lioncash 636c8ab85b texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices 6 years ago
Lioncash 11837e8f13 video_core: Amend doxygen comment references 6 years ago
Lioncash 1c340c6efa CMakeLists: Specify -Wextra on linux builds 6 years ago
Fernando Sahmkow 6789d88a9c Texture Cache: Read current data when flushing a 3D segment. 6 years ago
Fernando Sahmkow daddbeffd1
Texture Cache: Only do buffer copies on accurate GPU. (#3634) 6 years ago
ReinUsesLisp 94b0e2e5da texture_cache: Remove preserve_contents 6 years ago
Fernando Sahmkow 6ee316cb8f Texture Cache: Use vAddr instead of physical memory for caching. 6 years ago
ReinUsesLisp 80c4fee4ec Revert "Merge pull request #3499 from ReinUsesLisp/depth-2d-array" 6 years ago