You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MaranBr
9da38715fe
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle ( #3129 )
The GPU Accuracy level is now divided into Performance, Balanced and Accurate.
1. Performance prioritizes speed at all costs. It's faster, but it can be unstable and may have some bugs (which is expected).
2. Balanced maintains excellent performance and is safer against bugs and shader corruption.
3. Accurate is the most precise and the most expensive in terms of hardware. Only a few games still need this level to work properly.
The Release Early Fences toggle has also been removed by @PavelBARABANOV , as it's not needed anymore.
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3129
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
5 months ago
..
present
[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter (#2577)
7 months ago
blit_image.cpp
[meta] fix license headers (#2547)
7 months ago
blit_image.h
video_core: Implement maxwell3d draw texture method
3 years ago
gl_blit_screen.cpp
[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter (#2577)
7 months ago
gl_blit_screen.h
gpu: dependency-inject scaling/antialiasing filter state for capture layers
2 years ago
gl_buffer_cache.cpp
[meta] fix license headers (#2547)
7 months ago
gl_buffer_cache.h
[meta] fix license headers (#2547)
7 months ago
gl_buffer_cache_base.cpp
Buffer Cache: Fully rework the buffer cache.
3 years ago
gl_compute_pipeline.cpp
[common] replace Common::BitCast with libc++ provided one (#2774)
6 months ago
gl_compute_pipeline.h
shaders: Track local memory usage
3 years ago
gl_device.cpp
Reapply PRs #2778 and #2812 (#2867) (#2868)
6 months ago
gl_device.h
OpenGL: Limit lmem warmup to NVIDIA
3 years ago
gl_fence_manager.cpp
OpenGL: Prefer glClientWaitSync for OGLSync objects
3 years ago
gl_fence_manager.h
Fence Manager: implement async fence management in a sepparate thread.
3 years ago
gl_graphics_pipeline.cpp
[common] replace Common::BitCast with libc++ provided one (#2774)
6 months ago
gl_graphics_pipeline.h
[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) (#2)
10 months ago
gl_query_cache.cpp
Core: Clang format and other small issues.
2 years ago
gl_query_cache.h
Core: Clang format and other small issues.
2 years ago
gl_rasterizer.cpp
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle (#3129)
5 months ago
gl_rasterizer.h
renderer_opengl: isolate core presentation code
2 years ago
gl_resource_manager.cpp
[meta] remove MicroProfile (#185)
9 months ago
gl_resource_manager.h
gl_rasterizer: Implement DrawTransformFeedback macro
2 years ago
gl_shader_cache.cpp
[vk, ogl] invalidate pipeline caches from <=0.0.3 (#2637)
7 months ago
gl_shader_cache.h
Optimize SpiriV output
1 year ago
gl_shader_context.h
video_core: preallocate fewer IR blocks
3 years ago
gl_shader_manager.cpp
OpenGL: Limit lmem warmup to NVIDIA
3 years ago
gl_shader_manager.h
OpenGL: Add Local Memory warmup shader
3 years ago
gl_shader_util.cpp
renderer_opengl: delete shader source after linking
4 years ago
gl_shader_util.h
chore: make yuzu REUSE compliant
4 years ago
gl_staging_buffer_pool.cpp
[cmake] enable clang-cl and WoA builds (#348)
8 months ago
gl_staging_buffer_pool.h
gl_texture_cache: Enable async downloads
3 years ago
gl_state_tracker.cpp
ir/texture_pass: Use host_info instead of querying Settings::values (#9176)
4 years ago
gl_state_tracker.h
[meta] fix license headers (#2547)
7 months ago
gl_texture_cache.cpp
[meta] fix license headers (#2547)
7 months ago
gl_texture_cache.h
VideoCore: Move Slot Vector to Common
2 years ago
gl_texture_cache_base.cpp
general: Convert source file copyright comments over to SPDX
4 years ago
maxwell_to_gl.h
gl_staging_buffer_pool: Refactor allocation variables into a struct
3 years ago
renderer_opengl.cpp
[meta] remove MicroProfile (#185)
9 months ago
renderer_opengl.h
[common] replace Common::BitCast with libc++ provided one (#2774)
6 months ago
util_shaders.cpp
gl
3 years ago
util_shaders.h
OpenGL: Make use of persistent buffer maps in buffer cache downloads
3 years ago