Commit graph

2270 commits

Author SHA1 Message Date
mangren
2b366fa857 shader/translator: Multiply by data type size on conditions 2021-01-06 10:48:35 +07:00
mangren
b736a0f939 shader/utilities: Fix typo 2021-01-06 10:48:34 +07:00
mangren
b7ed371886 shader/ialu: Make use of high imms 2021-01-06 10:48:23 +07:00
scribam
9230dc8ebc gxm: update texture base format and swizzle masks 2021-01-02 17:28:17 +01:00
Zangetsu38
ecb71d851d shader: Add Opcode ISUB16/ISUBU16. 2021-01-02 14:42:09 +01:00
mangren
e6b81cd008 shader/data: Fix typo 2021-01-02 00:14:00 +07:00
scribam
0a59115014 SceGxm: add error checks and stub some functions 2020-12-31 09:11:59 +01:00
scribam
43f3c2be1e SceCtrl: fix controller binding ext 2020-12-31 09:11:44 +01:00
scribam
e0520fd45e SceCtrl: fix keyboard l1/r1 buttons 2020-12-31 09:11:44 +01:00
scribam
30e50d1d2c SceCtrl: use input_mode_ext in peek_buffer if the function has the "Ext" suffix 2020-12-31 09:11:44 +01:00
Zangetsu38
0564e4021d renderer: Add SCE_GXM_COLOR_FORMAT_U5U6U5_RGB 2020-12-29 17:30:25 +01:00
scribam
a11c972935 SceDbg: basic implementation for sceDbgLoggingHandler 2020-12-28 23:09:10 +01:00
scribam
270429ca7e renderer: improve blending translation
Co-authored-by: Zangetsu38 <Dante38@free.fr>
2020-12-28 13:36:43 +01:00
pent0
55e3df39a8
gxm: Save indicies data in beginscene (#1065) 2020-12-28 17:14:34 +07:00
Zangetsu38
57a7043889 shader: add sb_mode 0 in smp 2020-12-28 10:38:13 +01:00
Hesham Abourgheba
7a1965362e
SceCommonDialog: fix savedata dialog logic (#1063) 2020-12-27 23:18:43 -05:00
scribam
d18e38e7bf config/gui/renderer: add configuration to dump textures 2020-12-24 18:05:18 +02:00
scribam
1379226ad0 gxm: add helper to identify block compressed texture formats 2020-12-24 18:03:52 +02:00
scribam
3b2a7b5a55 renderer: add bpp for UBC4/SBC4/UBC5/SBC5 2020-12-24 18:03:52 +02:00
Nicolas Jallamion
9736a3601d
gui/app selector: add arrow for scroll app list. (#1057) 2020-12-22 17:51:34 -05:00
scribam
e5bca67b5f SceGxm: add missing texture format constants 2020-12-22 06:00:32 +02:00
EXtremeExploit
5a6d3e969f gui: support for more than 1 folder inside vpk root 2020-12-21 19:22:44 +02:00
scribam
3387a882ee SceGxm: restore previous pixels_per_stride value for paletted textures 2020-12-20 19:10:40 +02:00
scribam
263ec77af7 sceAppUtilDrmOpen: fix error code when dirName is NULL 2020-12-20 19:06:41 +02:00
scribam
5ed6639960 SceGxm: implement sceGxmShaderPatcherGetFragmentProgramRefCount/sceGxmShaderPatcherGetVertexProgramRefCount 2020-12-20 19:05:19 +02:00
EXtremeExploit
2a964d4bcb create error pc check on unicorn error 2020-12-19 21:22:10 +02:00
scribam
90e0b75124 SceGxm: fix SceGxmValidRegion struct 2020-12-19 21:20:49 +02:00
scribam
a989885d88 gxm: fix is_sampler_cube method 2020-12-05 11:27:34 +01:00
scribam
296203fbf7 modules: sync with latest vita-headers/db.yml 2020-12-04 17:47:43 +01:00
scribam
7ffebcc9e7
SceGxm: more error checks update 2020-12-01 17:27:00 +01:00
bythos14
fc40227ee5 SceGxm: Fix improper semantic index for SceGxmProgramParameter 2020-12-01 16:03:36 +01:00
Frain-Breeze
31961cb266 renderer: fix image dump for paletted and yuv formats 2020-12-01 19:04:07 +09:00
sunho
146fd1c236 renderer: ignore null pallete texture in pipeline 2020-11-25 17:31:42 +09:00
sunho
27d956cb64 shader: convert position in screen space
When viewport is disabled, vertex position is in screen space.
2020-11-25 17:31:42 +09:00
sunho
7a5d243018 SceGxm: implement sceGxmPrecomputedVertexStateSetUniformBuffer 2020-11-25 17:31:25 +09:00
Sunho Kim
4f9574bc8b shader: style nits
Co-authored-by: scribam <scribam@users.noreply.github.com>
2020-11-25 17:31:15 +09:00
sunho
4dee9931ac shader: correct the unit of src1 in ldr 2020-11-25 17:31:15 +09:00
sunho
8e7155652b shader: add uniform buffer input null check 2020-11-25 17:31:15 +09:00
sunho
9de0de422a shader: fix vbw repeat offset 2020-11-25 17:31:15 +09:00
sunho
411dfc5b8f SceGxm: remove default uniform buffer check in setuniformdataf 2020-11-25 17:31:15 +09:00
sunho
a72267e87f shader: add shader name comment in glsl file 2020-11-25 17:31:15 +09:00
sunho
598d0a8fd0 shader: add disasm log of ldr 2020-11-25 17:31:15 +09:00
sunho
6b252b50f3 shader: remove duplicate logs 2020-11-25 17:31:15 +09:00
sunho
a422c983e9 shader: fix immediate logging
This is not hex value.
2020-11-25 17:31:15 +09:00
John Othwolo
aba9a3133a Fix macOS rpath
discord_game_sdk was a bundle when the rpath specified discord_game_sdk.dylib. Also changed the rpath to @loader_path according to https://blog.krzyzanowskim.com/2018/12/05/rpath-what
2020-11-25 09:20:21 +01:00
scribam
4ad2ff9405 SceGxm: implement missing sceGxmProgramIs* functions 2020-11-25 09:19:50 +01:00
scribam
40d588b690 SceFiber: add error checks 2020-11-24 09:14:11 +01:00
sunho
89601f2667 renderer: fix tiled to linear texture conversion 2020-11-24 12:25:42 +09:00
sunho
76143d8d5a shader: implement repeat mode 2020-11-24 12:25:42 +09:00
sunho
0f6f5088ca shader: fix swizzle disasm when repeat_offset % 4 != 0
We already shifted register by adding to register number in operand_to_str. So, we shouldn't shift it again in swizzle_to_str.
2020-11-24 12:25:42 +09:00