1
0
Fork 0
mirror of https://github.com/PabloMK7/citra.git synced 2025-02-14 01:20:13 +00:00
Commit graph

9766 commits

Author SHA1 Message Date
GPUCode 6aa31d6ec2
video_core: Use epsilons for clip planes ()
* video_core: Use epsilons for clip planes

* video_core: Add comments
2023-09-11 00:29:55 +03:00
Castor215 3e254d01ee
Add Kdevelop files to .gitignore () 2023-09-07 11:52:40 -07:00
GPUCode 928f352c94
renderer_gl: Use explicit bindings ()
* renderer_gl: Use explicit bindings

* gl_state: Match shadow order with vulkan
2023-09-07 21:42:22 +03:00
Steveice10 e2d8eef5fa
qt: Fix arguments to maintenancetool for update check. () 2023-09-04 17:25:41 -07:00
Steveice10 9e898bca06
build: Fix Qt installer build script. () 2023-09-01 15:18:47 -07:00
GPUCode cab0ad50f0
gl_shader_decompiler: Fix min/max NaN edge case () 2023-08-31 13:37:53 -07:00
Steveice10 5ad58e0605
shader: Fix shadow_texture_orthographic not being set correctly. () 2023-08-31 13:37:39 -07:00
GPUCode 1159e4d928
video_core: Take factors into account with min/max blending functions ()
* sw_framebuffer: Take factors into account for min/max blending

* renderer_gl: Take factors into account for min/max blending

* Address review comments

* gl_shader_gen: Fix frambuffer fetch on qcom and mali

* renderer_opengl: Add fallback path for mesa

* gl_shader_gen: Avoid emitting blend emulation if minmax_factor is present
2023-08-30 21:26:28 +03:00
Steveice10 93c7c6a995
service: Downgrade some spammy logs to trace level. () 2023-08-30 19:19:38 +02:00
Steveice10 81a5e2355a
shader: Fix address register offset behavior in GLSL. () 2023-08-28 13:23:59 -07:00
Tobias d2260bafef
fix: Added padding to reset defaults button ()
The button did not have enough padding, now it does!

Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
Co-authored-by: Benjamin <73490201+benjaminhalko@users.noreply.github.com>
2023-08-28 12:17:59 -07:00
GPUCode d1f600601d
renderer_software: Multi-thread processing ()
* renderer_software: Multi-thread processing

* Doubles the performance in most cases

* renderer_software: Move memory access out of the raster loop

* Profiling shows this has a significant impact
2023-08-28 01:09:23 -07:00
GPUCode 8b218e1b7d
tev: Use primary color for previous source in first stage () 2023-08-27 23:59:32 -07:00
Steveice10 04aeecabcf
arm: Do not try to access null page table. () 2023-08-27 17:26:31 +02:00
Steveice10 df57012c50
video_core: Correct shader interpeter address register handling. () 2023-08-27 01:49:31 +03:00
GPUCode 61cf550d0c
video_core: Avoid setting alpha tev with Dot3_RGBA8 color op ()
* Further reduces unnecessary shader regenerations
2023-08-27 01:48:45 +03:00
Steveice10 f2e0748a22
build: Enable link time optimization in release builds. () 2023-08-26 11:15:13 -07:00
Steveice10 edf157200d
qt: Support updating an installed app image. () 2023-08-24 03:57:11 -07:00
GPUCode a94297922b
shader_interpreter: Fix control flow edge cases and implement break/breakc () 2023-08-21 18:12:46 -07:00
TGP17 894c1c85a5
Include Citra Icon in release () 2023-08-21 22:34:54 +02:00
m4xw e129f07047
[ShaderGen] Avoid setting lighting states if components aren't enabled ()
* [ShaderGen] Avoid setting lighting states if components aren't enabled

* [Squash] clang-format
2023-08-20 21:12:38 -07:00
Steveice10 cf54210f42
ci: Remove compatibility artifact naming for releases. () 2023-08-20 16:41:13 -07:00
Steveice10 b2092de871
build: Fix web service functionality. () 2023-08-19 17:34:35 -07:00
Steveice10 6ddf4b241f
renderer/vulkan: Emulate custom border colors in shaders when unavailable. () 2023-08-17 22:22:25 +02:00
Vitor K f3d92dd3b8
Fix post processing shaders crashing on Intel GPUs () 2023-08-17 22:17:24 +02:00
Vitor K 1a6860f35c
opengl: disable ClearTexture on Intel drivers () 2023-08-17 22:16:51 +02:00
GPUCode bc0bf4d3d2
(gl/vk)_shader_gen: Use floor instead of int cast () 2023-08-17 22:16:28 +02:00
Steveice10 1d3bf64f13
qt: Make input configuration scrollable. () 2023-08-16 19:27:01 -07:00
Steveice10 c3609785ff
build: Add flag for disabling bundling target. () 2023-08-16 19:26:52 -07:00
Steveice10 66404a669f
build: Fixes for a few minor issues () 2023-08-14 09:47:17 -07:00
Steveice10 6a1fd38063
build: Use new glslang tool name. () 2023-08-13 15:45:22 -07:00
Steveice10 a27971e723
service/cecd: Fix buffer writes in ReadData. () 2023-08-11 10:31:24 -07:00
Vitor K eb8d2941c9
savestates: save the build name to be displayed when there's a version mismatch ()
* savestates: add a build_name field to the header

* savestates: display build name on save/load menu

* savestates: add zero member to header just in case of UB from an older save state

* savestates: add legacy hash lookup

* savestate_data: update hash database
2023-08-10 20:55:22 -07:00
Steveice10 af78268dd5
qt: Update Qt to 6.5.1 () 2023-08-10 14:32:51 -07:00
Steveice10 baca2bfc6b
qt: Only register graphics debugger as observer if visible. () 2023-08-09 17:31:09 -07:00
Narr the Reg 33a2113b71
service: nfp: Fix size and increase timeout () 2023-08-08 14:00:53 -07:00
Daniel López Guimaraes 1f07ab8643
http/ac: Fix failing assert and stub GetConnectingProxyEnable () 2023-08-08 14:00:42 -07:00
Steveice10 b739bd2632
qt: Fix double dialog and crash when OpenGL is selected on unsupported platform. () 2023-08-07 18:21:42 -07:00
GPUCode f76165d848
frame_dumper: Use jthread () 2023-08-07 18:21:28 -07:00
GPUCode ac78b74c45
gl_texture_runtime: Implement ARB_clear_texture () 2023-08-08 01:10:28 +03:00
GPUCode a478bedb12
rasterizer_cache: Bring back custom format parameter () 2023-08-08 01:10:11 +03:00
Steveice10 6d0cd5b00e
build: Expose ENABLE_SCRIPTING and ENABLE_WEB_SERVICE flags as public. () 2023-08-07 03:12:49 -07:00
GPUCode 5b52849f90
rasterizer_cache: Allow custom recycle ()
* surface_params: Allow custom surface recycling

* rasterizer_cache: Cleanup
2023-08-06 22:59:54 +03:00
Steveice10 20f4677f80
qt: Fix dark themes not showing alternating row icons with Qt 6.5.2 () 2023-08-06 12:24:03 -07:00
GPUCode 0048e61fc7
Fix compilation without ENABLE_WEB_SERVICE () 2023-08-06 12:23:53 -07:00
Vitor K aaeba6759e
citra_qt: do not pass memory to widget () 2023-08-04 16:35:52 -07:00
GPUCode ebac2e4978
custom_tex_manager: Allow old hash in more cases () 2023-08-03 00:51:10 +03:00
PabloMK7 5b9f4d4129
SOC: Fix setting TTL to default value when TTL = 0 () 2023-08-02 13:06:51 -07:00
Vitor K b1b6f08926
citra_qt: fix two graphics configuration bugs () 2023-08-02 21:38:57 +02:00
liushuyu 7e6a761f07
cmake: fix USE_SYSTEM_BOOST behavior ... () 2023-08-02 12:20:35 -07:00