github yuzu-emu/yuzu-mainline mainline-0-812
yuzu 812

12 months ago

Changes:

  • 5ecccbe "Merge Tagged PR 6598"
  • 7131350 Merge pull request #7219 from FernandoS27/aristotles-right-testicle
  • 3154773 Merge pull request #7347 from lioncash/catch
  • 1c8a3d8 TextureCache: Fix Automatic Anisotropic.
  • 6e57c51 CMakeLists: Update catch to 2.13.7
  • 1128cc3 TextureCache: OGL query device memory if possible.
  • 978f598 TextureCache: Fix OGL cleaning
  • 282e04b TextureCache: Add automatic anisotropic filtering and refactor code.
  • 5230378 TextureCache: Make a better Anisotropic setter.
  • 6c97ab5 Texture Cache: revert Image changes.
See More
  • 6f98690 ShaderCache: Better fix for Shuffling gl_FragCoord
  • d46a71e HostShader: fix Gaussian filter.
  • de1c8c5 Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs.
  • 917b246 texture_cache: Refactor Render Target scaling function
  • 9fc1fa1 gl_resource_manager: Ensure non EXT_framebuffer objects are created
  • 099b0b3 Texture Cache: Fix memory usage on ScaleDown.
  • 9189aac OpenGL: Fix viewport/Scissor scaling on downscaling.
  • c97c467 Vulkan: fix regression.
  • 87abab7 host_shaders: Misc copyright/style changes
  • 864f2e0 configure_graphics.ui: Cleanup scaling options and fix duplicate name warning
  • 99124b7 FSR: Fix GCC build errors
  • bb03675 Vulkan: Reimplement FSR constant generation functions to avoid GCC warnings
  • 47369fa vk_blit_screen: Fix AA destruction order
  • dcc5b4f Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan
  • a39e867 renderer_vulkan/blit_image: Use generic color state on Depth to Color blits
  • 282a450 vk_texture_cache: Refactor 3D scaling helpers
  • 93c9eb1 gl_rasterizer: Fix ScissorTest and Clear when scaling
  • 172d4f1 gl_texture_cache: Simplify scaling procedures
  • 5c6fa88 OpenGlTextureCache: Fix state invalidation on rescaling.
  • c5dbd93 VulkanBufferCache: Avoid adding barriers between multiple copies.
  • 99547d2 HostShader: Fix gaussian and add attribution.
  • a96c9c8 Yuzu UI: Add button for Anti Alias
  • 21a8ba0 Vulkan: Fix FXAA in AMD.
  • 6cdfaee Texture Cache: Fix blitting.
  • e6f1ed0 Vulkan: Implement FXAA
  • 056894f OpenGL: fix FXAA with scaling
  • 48cf376 OpenGL: Implement FXAA
  • 74e39ed Frontend: Add anti-aliasing method setting
  • 510caee Settings: Add anti-aliasing method setting
  • 2eff80b QtGUI: Add buttton to toggle the filter.
  • 9e065b9 VideoCore: Add gaussian filtering.
  • bf01b79 TextureCache: Improve Reaper.
  • bb3e951 Vulkan: fix waiting on semaphore.
  • 916b882 Update scaleforce to use FP16
  • e7fc604 VideoCore: Add more rescaling option.
  • d37d10e TextureCache: fix rescaling in aliases and overlap joins.
  • 7506ac4 Presentation: Fix turning FSR on and off in settings
  • 4ad22c7 Video Core: fix building for GCC.
  • 826a350 Vulkan Rasterizer: Fix clears on integer textures.
  • 150bc45 Texture cache: fix Intel with rescaler.
  • f3ff8bd TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor calculation when downscaling.
  • 3b61de7 Texture Cache: fix memory managment and optimize scaled downloads, uploads.
  • c2ca55c Texture Cache: ease the requirements of textures being blacklisted.
  • 50b4c77 Vulkan: Fix Blit Depth Stencil
  • 425ab9e Texture Cache: Fix downscaling and correct memory comsumption.
  • b609660 Presentation: add Nearest Neighbor filter.
  • 77b0812 externals: Add only included ffx-fsr headers
  • 37cb037 vulkan: Implement FidelityFX Super Resolution
  • d4f5193 Texture Cache: Rescale conversions between depth and color
  • ef1dc42 Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.
  • 618de4e vulkan: Fix rescaling push constant usage
  • b7ccc58 Texture Cahe: Fix downscaling on SMO.
  • 0f14c93 texture_cache_base: Remove unused function declarations
  • ca1db63 yuzu: Fix build errors
  • ebf36f2 vk_texture_cache: Use 3D to scale images when blit is unsupported
  • 4de5840 texture_cache: Fix infinitely recursive ImageCanRescale check
  • b1ae935 vk_texture_cache: Fix BlitScale of non-2D images
  • abd07e4 video_core: Refactor resolution scale function
  • b14f2c7 texture_cache: Fix image resolves when src/dst are not both scaled
  • 49c0c7e yuzu_cmd: Read resolution_setup and scaling_filter from config
  • 1c93476 video_core,yuzu: Move UpdateRescalingInfo call to video_core
  • 3233fa5 gl_texture_cache: Disable scissor test when scaling textures
  • 89a7e56 vk_texture_cache: Fix unsupported blit format error checking
  • f8339cd vk_texture_cache: Fix early returns on unsupported scales
  • 31478c6 video_core: Misc resolution scaling related refactoring
  • 88ef04d texture_cache: Refactor scaled image size calculation
  • 237a430 Texture Cache: Fix calculations when scaling.
  • e0a3830 gl_texture_cache: Fix BGR pbo size for scaled textures
  • 581ea90 rescaling_pass: Fix IR errors when unscalable texture types are encountered
  • ea82bd4 Texture Cache: Fix Rescaling on Multisample
  • 19ca0c9 TextureCache: Base fixes on rescaling.
  • 99eec16 rescaling_pass: Logic simplification and minor style cleanup
  • 2765659 rescaling_pass: Scale ImageFetch offset if it exists
  • dd66384 rescaling_pass: Enable PatchImageQueryDimensions on fragment stages
  • 36f261e vk_texture_cache: Simplify scaled image management
  • 8183142 gl_texture_cache: Fix scaling backup logic
  • 122ddeb vk_rasterizer: Fix scaling on Y_NEGATE
  • 16017ac vk_texture_cache: Use nearest neighbor scaling when available
  • 27af298 gl_texture_cache: Fix depth and integer format scaling blits
  • b027fac gl_texture_cache/rescaling_pass: minor cleanup
  • c8a971b vk_texture_cache: Minor cleanup
  • edb5844 rescaling_pass: Fix and simplify shuffle/fragcoord pass
  • b3a9c8f Shader: Don't rescale FragCoord if used by Shuffle
  • 6000fe6 image_info: Mark MSAA textures as non-rescalable
  • 80f8d49 bootmanager: Fix screenshot resolution factor usage
  • fcf2b2c gl_texture_cache: Simplify scaling
  • ae8d19d Renderers: Unify post processing filter shaders
  • 29710f3 gl_texture_cache: fix scaling on upload
  • a6b88e8 Renderer: Implement Bicubic and ScaleForce filters.
  • c5bbbf3 Texture Cache: fix scaling on upload and stop scaling on base resolution.
  • 68e0384 shader, video_core: Fix GCC build errors
  • 65781f8 emit_spirv: Fix RescalingLayout alignment
  • d7c9792 TextureCache: Fix Buffer Views Scaling.
  • dfa8291 RescalingPass: Agregate pixels on texelFetch while on Fragment Shader
  • 4b1393a Texture Cache: Correctly fix Blits Rescaling.
  • 8f78444 shader: Fix TextureSize check on rescaling.
  • ed675cf texture_cache: Disable dst_image scaling in BlitImage
  • dc28284 emit_spirv: Fix RescalingLayout alignment
  • e66d5b8 shader: Properly scale image reads and add GL SPIR-V support
  • fc9bb3c shader: Properly blacklist and scale image loads
  • c7a1cba texture_cache: Add getter to query if image view is rescaled
  • 526e47f vk_rasterizer: Minor style change
  • c923855 gl_texture_cache: Fix scaling blits
  • cfeb161 glsl/glasm: Pass and use scaling parameters in shaders
  • 4a512d6 gl_rasterizer: Properly scale viewports and scissors
  • 05d98d9 gl_texture_cache: Fix multi layered texture Scale
  • b606087 gl_compute_pipeline: Add downscale factor to shader uniforms
  • 9bc7b04 gl_rasterizer: Fix rescale dirty state checking
  • f086c82 gl_graphics_pipeline: Add downscale factor to shader uniforms
  • 2182d25 texture_cache: Fix blacklists on compute
  • 56ccda1 texture_cache: Simplify image view queries and blacklisting
  • 48d8150 Vulkan: Fix downscaling Blit.
  • 07c564f Texture Cache: Implement Rating System.
  • cee7eba OpenGL: set linear mag filter when blitting a downscaled image.
  • 117f8ee Vulkan: Fix AA when rescaling.
  • 0e8cf38 Texture Cache: Implement Blacklisting.
  • 138d9d7 main: Add resolution scale label in the status bar
  • d2388dd vulkan: Implement rescaling shader patching
  • dc72d4d vk_texture_cache: Properly scale blit source images
  • baf0993 vk_graphics_pipeline: Use Shader::NumDescriptors when possible
  • 6f3a41a opengl: Use Shader::NumDescriptors when possible
  • 656adee spirv: Implement rescaling patching
  • 01379c5 shader/rescaling_pass: Patch more instructions
  • c15332c shader: Add IsTextureScaled opcode
  • 74efa57 texture_cache: Add image getters
  • c892359 shader: Add copy constructor to instructions
  • 95761cc shader: Add integer division opcodes
  • 43aa695 common/settings: Remove unused scaling options
  • e580299 shader: Fix rescaling pass
  • fad2c92 gl_texture_cache: Simplify rescaling
  • d5143c8 texture_cache: Fix typo in aliased image rescaling
  • 0fb4b84 vk_texture_cache: Simplify and optimize scaling blits
  • 520c4a4 vk_texture_cache: Fix scaling blit validation errors
  • 1672e9b shader: Fix resolution scaling pass
  • fb924ea shader: Add resolution down factor opcode
  • fddf372 gl_texture_cache: Implement ScaleDown
  • 0a6c895 gl_texture_cache: Rescale fixes for multi-layered textures
  • dfc65cd Texture Cache: Implement Rescaling on Aliases and Blits.
  • d464b12 Fix blits with mips
  • 973f8f1 Fix blits
  • de66a69 renderer_gl: Resolution scaling fixes
  • 8704c93 TextureCache: Fix rescaling of ImageCopies
  • 778700f TextureCache: Modify Viewports/Scissors according to Rescale.
  • 71ca84d Settings: eliminate rescaling_factor.
  • 84f2aea Texture Cache: More rescaling fixes.
  • 10e5065 gl_texture_cache: WIP texture rescale
  • ba18047 Texture Cache: Implement Vulkan UpScaling & DownScaling
  • 360e897 ShaderDecompiler: Add initial support for rescaling.
  • 37ef9c9 Settings: Add resolution scaling to settings.
  • 22f4b29 VideoCore: Initial Setup for the Resolution Scaler.

This list of changes was auto generated.

Don't miss a new yuzu-mainline release

NewReleases is sending notifications on new releases.