Commit graph

338 commits

Author SHA1 Message Date
Macdu
79ce52c853 renderer/vulkan: Implement shader interlock 2023-07-07 05:30:44 +02:00
Macdu
f8058fb387 shader: Implement repeat for IMAD opcode 2023-06-29 00:05:15 +02:00
Macdu
fa1e5958bb shader: Implement workaround for literal buffer address 2023-06-28 21:13:46 +02:00
Macdu
5e0b62ccf3 shader: Improve shader handling of Vita's MSAA 2023-05-27 14:28:14 +02:00
Macdu
23910123d3 shader: correct frag_coord position when upscaling is enabled 2023-05-27 14:28:14 +02:00
Macdu
95ac080563 shader: Implement SUBFLR dual op 2023-05-25 22:14:42 +02:00
Zangetsu38
4280bea590 gui/user management: Improve and fix text outside for button.
- fix texture broken when click on edit.
2023-05-11 16:56:14 +02:00
bookmist
4ba2e086cc Vita3K: code cleanup and optimisations 2023-05-10 15:31:55 +03:00
Pedro Montes Alcalde
4af2b07b01
shader: Remove warning about unnecesary enclosed ints 2023-05-09 17:28:59 -03:00
Macdu
c4dfbf533d shader: Implement DEPTHF instruction 2023-05-06 00:52:26 +02:00
Zangetsu38
15d57ac228 gui: Add function to display first info msg in dialog instead of log.
- This new function is used currently only to display compatibility log messages in dialog.
vita3k updater: set init update inside thread, fix freeze in boot.
2023-02-16 22:55:48 +01:00
Macdu
762ee3bc4a renderer/vulkan: Implement Memory Mapping 2023-02-15 18:50:46 +01:00
Macdu
644404fe2a shader: Fix vulkan validation error when creating loops 2023-02-15 13:35:17 +01:00
Macdu
5825c463ca
external: Update submodule (#2331)
- external: Link LibAtrac9 statically on MSVC
2023-02-15 02:37:24 +01:00
EXtremeExploit
41a17e79c7 Planet Earth Season 2023 2023-01-02 10:46:20 +01:00
Macdu
1bef9be890 shader: Fix 4th component of rgb input on AMD GPUs 2022-12-26 16:53:18 +01:00
Seungyun Lee
0546d6983b shader: Revert disabling DecorationRestrict on macOS 2022-12-23 10:50:13 +01:00
Macdu
8e8ea9c5c6 shader: Fix or/xor with constant operand 2022-11-24 21:29:47 +01:00
Macdu
7b30e4c17b shader: Fix vtstmsk instruction 2022-11-24 21:29:47 +01:00
Macdu
7e97c1f8b0 shader: Handle the case when the shader output component count differs from the surface one 2022-11-19 13:22:29 +01:00
bookmist
8edd333400 Fix compiler warnings 2022-11-16 21:39:55 +03:00
Seungyun Lee
f8b9526794 tracy: Fix wrong include path 2022-11-12 12:58:23 +03:00
Pedro Montes Alcalde
628e0f2024
tracy: Update to v0.9 2022-11-12 00:30:10 -03:00
Macdu
6c46e0aa40 vita3k: Bring back the macOS build.
Co-Authored-By: Zangetsu <dante38@free.fr>
Co-Authored-By: Seungyun Lee <khora.lee.0@gmail.com>
2022-11-07 15:23:37 +01:00
Macdu
8812eaf2d0 shader: Implement SOP3 instruction 2022-11-07 14:48:57 +01:00
Macdu
771e82952f shader: Define exp(NaN) as 1.0 2022-10-31 05:17:39 +01:00
Pedro Montes Alcalde
8bfc71d2d7
shader: Fix UB on ext_vec_predicate_to_ext 2022-10-30 22:54:28 -03:00
Macdu
d2797e4d73 shader: Unboxing the graphics 2022-10-29 12:05:27 +02:00
Macdu
23ec23d167 shader: Fix and optimize uniform copies 2022-10-02 22:26:13 +02:00
Macdu
c360be5ff5 shader: Set size of a specific uniform to unbounded 2022-10-02 22:26:13 +02:00
Macdu
3cd20d568c shader: Read and write raw content to the surface when it is a 32-bit integer 2022-09-05 22:41:38 +02:00
Macdu
eb787a886f renderer, shader: Allow matrices to be passed as vertex attributes 2022-09-05 22:41:19 +02:00
Macdu
3b725b5bb4 shader : Fix conditional mov src2 type 2022-09-05 16:06:01 +02:00
Macdu
2650d4d0e5 shader: Define exp(Nan) as 1.0 2022-09-05 12:35:55 +02:00
Macdu
bd57bf0b21 shader: Do not apply sa offset to attributes 2022-09-05 12:35:55 +02:00
Sergi Granell
95f010d3ed shader: Remove shader:: from functions already in namespace shader 2022-09-05 09:21:46 +02:00
Macdu
6b33c56997 shader: Fix vtstmsk instruction 2022-09-04 21:50:40 +02:00
Macdu
902f33599f shader: Implement missing texture instructions 2022-09-04 21:50:40 +02:00
Macdu
80d988a746 shader: Only store the number of components specified by a texture 2022-09-04 21:50:40 +02:00
Macdu
118044f31b shader: Rewrite hint system 2022-09-04 21:50:40 +02:00
Macdu
5a68118737 shader: Fix g++ compiler error 2022-08-27 03:19:06 +02:00
Macdu
814bdfcde4 shader: Fix Out-of-bound shader write 2022-08-27 00:11:06 +02:00
Macdu
b6e1fe24aa renderer: Add Vulkan renderer 2022-08-26 16:52:25 +02:00
Macdu
140f31dc30 shader: Fix anonymous textures 2022-08-17 11:29:44 +02:00
Macdu
3028357768 shader: Fix input variables with integer type 2022-08-03 14:13:53 +02:00
Macdu
292c938719 shader, renderer: use format of current surface if gpu does not support unknown format 2022-07-14 06:03:11 +02:00
Macdu
f7f1a3465a shader, renderer: Fix blending on non-rgba8 textures 2022-07-11 18:22:48 +02:00
Macdu
0839419239 Shader: Fix VRCP decoding and cube textureGrad 2022-07-10 15:28:58 +02:00
Macdu
49b2467b5f shader: Fix Spir-V validation errors 2022-07-09 16:56:30 +02:00
sunho
c32ac263dc shader: support regformat vertex attributes
Co-Authored-By: Macdu <Macdu@users.noreply.github.com>
2022-07-05 00:11:55 +02:00