Commit graph

2270 commits

Author SHA1 Message Date
bookmist
abdab99cfc shader: fix compiler warnings 2021-04-26 02:02:17 +02:00
bookmist
3cf4d7ee7d modules/SceGxm fix compiler warnings 2021-04-26 02:02:17 +02:00
bookmist
1ac4815bee gxm: small refactoring 2021-04-26 02:02:17 +02:00
bookmist
9c74668af4 kernel. TLS init fix, GetThreadInfo thread stack fix 2021-04-26 02:02:17 +02:00
bookmist
41b2a1dc4b io/io: Conventional error instead of crash 2021-04-26 02:02:17 +02:00
sunho
df4a6be4bd gdb: Update current thread properly 2021-04-25 23:55:38 +02:00
sunho
193b518b31 gdb: Thread safety 2021-04-25 23:55:38 +02:00
sunho
b5cabb87d9 gdb: Faster stepping / Fix resuming / Dont touch properly waiting threads 2021-04-25 23:55:38 +02:00
sunho
2783974b95 gdb: Wait for debugger 2021-04-25 23:55:38 +02:00
sunho
bc11cee273 thread: Log thread id at breakpoint 2021-04-25 23:51:58 +02:00
sunho
225c454755 kernel: Fix event flag wait infinite loop 2021-04-25 23:51:58 +02:00
sunho
05cbb938cc gdb: Toggle gdbstub with config file 2021-04-25 05:56:02 +02:00
sunho
7c8446ab59 gdb: Stop the world on breakpoint 2021-04-25 05:56:02 +02:00
sunho
7b925e7183 gdb: Fix thread info 2021-04-25 05:56:02 +02:00
pent0
36d7103a11 gxm: Handle front/back fragment disable. 2021-04-21 08:15:28 +07:00
totlmstr
ec39def5cd util: Use std::optional for C++17 builds
Boost.Optional is still used for lower C++ standard builds.
2021-04-21 08:14:40 +07:00
Zangetsu38
880fff8bf4 modules/SceIme: Implement virtual keyboard. 2021-04-20 19:06:24 +02:00
Zangetsu38
6f4aab035c gui: few small fix.
- main & live area: fix crash on live area/hb with check license only for ps app.
- fix crash on install nonpdrm archive.
- fix ime dialog string sended.
- fix one typo for license install dialog.
2021-04-20 11:57:42 +02:00
Zangetsu38
1f2d9b7327 modules/SceAppUtil/SceAppUtil: Implement AppParamGetInt.
gui: Add install license dialog.
2021-04-19 18:29:04 +02:00
Zangetsu38
6ee3a561e6 modules/SceAppUtil: Implement DrmClose. 2021-04-19 18:28:06 +02:00
hobyst
927e029ec5 Added source code folder documentation 2021-04-18 00:25:38 +02:00
Zangetsu38
61c1a077a2 modules: Add some nids and funtions for new kernel library.
- relate modules SceKernelThreadMgr, SceProcessmgr, SceSysmem, ScePaf.
2021-04-16 14:07:05 +02:00
Yunotchi
d730e36614
lang: fix en weekday capitalisation, add en-gb (#1235) 2021-04-16 13:45:20 +02:00
Zangetsu38
856774aabc gui/live area: enable can read retail live area version if exist.
- some game have demo mode, so get can using retail mode.
2021-04-16 13:44:06 +02:00
Zangetsu38
5d0e6547fa gui/information bar: add home icon. 2021-04-14 18:57:30 +02:00
Zangetsu38
f2da083abd ngs/sheduler: fix some sound playing. 2021-04-14 16:47:23 +02:00
Bythos
94b15524e8
Add and name some SceGxmProgram fields (#1229)
Texunit Flags
There are 4 bits for each of the 16 texunits. Bit 0 tells if the texunit is being sampled non dependently, Bit 1 tells if it is being sampled dependently. Both of these bits can be active simultaneously in one program. The remaining flags are unknown.

Sampler Query Info
If there are samplers used in the shader program sampler_query_info_offset will point to an array of 16 uint16_t.

The low 8 bits for each uint16_t contains a bitmask of the different precisions at which the sampler is queried within the program. Those precisions are U8, S8, U16, S16, U32, S32, F16, F32; not specifically in that order.

The first 2 bits of the high 8 bits is the query_component_count - 1.

The remaining bits are seemingly flags about the texture query. Bit 11(0x800) is the flag for if the query is a cube map query. Bits 12(0x1000) and 13(0x2000) are related to shadow map and gather4 texture queries. The other remaining bits are unknown.
2021-04-14 03:56:43 +02:00
totlmstr
024b71285f mem: split mem.h 2021-04-12 17:32:23 +02:00
bookmist
5ab77b1361 modules/SceAvPlayer: Fix open video file if path is wrong.
- fix also two compile warning.
Co-authored-by: Zangetsu38 <Dante38@free.fr>
2021-04-12 17:23:30 +02:00
Zangetsu38
cc716cdddd modules: Add functions and nids for SceFios2KernelForDriver. 2021-04-12 17:18:42 +02:00
Zangetsu38
8eb422ba73 gui/settings dialog: Add custom config by apps. 2021-04-08 16:32:38 +02:00
scribam
ab690d199a
gxm: Improve cube textures (#1214) 2021-04-08 08:03:58 +02:00
Yunotchi
9122a4a461
app: add support for Windows dpi-awareness (#1220) 2021-04-07 10:59:51 +02:00
Kersy
13905a0d51 audio: Programmatic audio control
Implementing sceAudioOutSetVolume to allow software to adjust volume

audio: requested PR changs

remove typedef

added not for unexpected behavior
2021-04-06 23:37:33 +07:00
pent0
c60cf33705 shader/alu: Fix maximum bits allowed on decode_dest when destination is not unified vector.
Since we did not double, the maximum bits should be 1 less, so 7.
2021-04-06 01:40:45 +02:00
scribam
cecc44cba4
kernel: Update SceKernelSegmentInfo/SceKernelModuleInfo structures (#1213) 2021-04-04 22:36:57 +02:00
pent0
93f0c31484
shader/alu: Correct when to double register for unified dest dual (#1212) 2021-04-04 10:21:46 +02:00
Zangetsu38
efecbb2981 emu: add can switch/exit game. 2021-04-03 00:28:17 +02:00
Zangetsu38
d367be7368 gui/lang: add some common text. 2021-04-02 08:45:31 +02:00
Zangetsu38
8bcd651b37 modules/SceNgs: implement VoiceKeyOff. 2021-04-01 16:40:53 +02:00
Zangetsu38
6826ac5287 gui/trophy collection: add some lang support. 2021-03-30 23:42:38 +02:00
Zangetsu38
058ab3c5a5 modules/SceNgs: Implement VoicePatchSetVolume/s. 2021-03-29 14:18:22 +07:00
bookmist
892f88cbff kernel: callback from callback fix 2021-03-29 01:15:30 +02:00
Zangetsu38
f17b93e367 gui/Notice Info: Add save notice info in file.
- Add hour(s)/minute(s) ago.
- refactor notice time position.
- add ymonth/wday on few lang.
- set icon for all content.
2021-03-28 21:57:41 +02:00
Zangetsu38
afd1fe49d7 gui: some small fix/refactor
- add content id.
- refactor change and reset path for improve it.
- fix using app path for update history.
- refactor delete app icon.
- fix name on filter app for japan.
2021-03-28 15:02:44 +02:00
Zangetsu38
d19c7f1cad modules/SceAvPlayer: Stub GetVideoDataEx.
- fix video playing on drive girl.
2021-03-24 21:32:56 +01:00
Zangetsu38
b7b22b4dc9 gui/app selector: Add app filter by region and by type. 2021-03-23 17:01:39 +01:00
Zangetsu38
21fff0d0e0 gui: Move Date on date format for all. 2021-03-23 17:01:09 +01:00
Zangetsu38
993e5d3339 modules/SceMotion: stub GetBasicOrientation.
- fix orientation change alone on pinball aracade.
2021-03-20 16:44:19 +01:00
Zangetsu38
831cba66d1 Modules/SceGxm: remove old texture warning unnecessary anymore. 2021-03-16 23:23:50 +01:00