Nekotekina
b5cff06335
Fix ppu_gpr.expected formatting (line breaks)
2022-01-16 20:49:37 +03:00
Nekotekina
3f73b58c2c
Workaround (2) ppu_vpu.ppu.elf
...
Disable computing some arguments with FCTIDZ.
Inject a table with precomputed results.
2022-01-16 20:37:10 +03:00
Nekotekina
59b2354ac5
Workaround ppu_vpu.ppu.elf
...
Original version uses FMULS at startup.
Disable computing ±INF and NaN at runtime.
This makes it easier to analyse results.
2022-01-09 09:44:01 +03:00
xperia64
85282d9d72
Update to python3 proper
2021-12-22 16:02:27 -05:00
Nekotekina
69d27d3451
Fixup some tests (sys_spu_thread_initialize)
...
Instead of passing garbage values from stack in options (thr name),
make sure that the options point to zero bytes.
2021-04-21 11:48:38 +03:00
Danila Malyutin
daebe3fead
Added tests from @AlexAltea
...
and python script to automate running them (modified version from Alex
repo)
2015-07-25 00:35:55 +03:00
Alexandro Sánchez Bach
3b43f3083b
Test added: lv2/sys_event_flag
2014-06-22 21:05:56 +02:00
Alexandro Sánchez Bach
46146629ea
rsx/primitives and lv2/sys_semaphore improved
...
* More information about rsx/primitives in the readme file.
* Fill the wrong semaphore attribute object with 00s instead of leaving
it uninitialized.
2014-06-22 18:19:09 +02:00
Alexandro Sánchez Bach
c666d59f5a
Test added: lv2/sys_semaphore
2014-06-21 21:49:54 +02:00
Alexandro Sánchez Bach
13c026c6cc
Added missing file for lv2/sys_process test
2014-06-14 21:03:40 +02:00
Alexandro Sánchez Bach
06d8f529c0
Test added: lv2/sys_process
2014-06-14 21:02:17 +02:00
Alexandro Sánchez Bach
ae8c3d0731
Test added: rsx/primitives
2014-06-14 18:18:26 +02:00
DH
30c5f192fa
Added ppu_gpr.expected
2014-06-08 08:28:35 +03:00
Alexandro Sánchez Bach
a3e4cd9dc5
Updated cpu/ppu_gpr binary
...
* Updated .gitignore
* Included an *.expected file for the 3rd rsx_fp_dynamic test.
2014-06-07 19:12:06 +02:00
DH
b24421ce52
Improved ppu_gpr test
2014-06-07 18:33:32 +03:00
Alexandro Sánchez Bach
92bdfd9788
Test updated: rsx/texture_formats (2)
...
Added COMPRESSED_HILO8 and COMPRESSED_HILO_S8 and fixed missing X16
format in the Python script.
2014-05-24 13:03:12 +02:00
Alexandro Sánchez Bach
28bd25f60b
Test updated: rsx/texture_formats
2014-05-18 23:20:16 +02:00
Unknown W. Brackets
dba29bd50e
Add COMPRESSED_B8R8_G8R8 / COMPRESSED_R8B8_R8G8.
...
Not really tested, not sure why it doesn't work...
2014-05-18 13:12:21 -07:00
Alexandro Sánchez Bach
ee78937e57
Added DXT1/23/45 to rsx/texture_formats
...
by @unknownbrackets
2014-05-18 18:50:38 +02:00
Alexandro Sánchez Bach
fcba7ac75e
Test added: rsx/texture_formats
2014-05-18 18:34:55 +02:00
Alexandro Sánchez Bach
48b3c59971
Tests updated: rsx_fp_static 2 and 4 (fmod issue)
...
These scripts were wrongly translated since mod (GLSL) != fmod (CG).
This is now fixed and the .cg/.elf/.expected files have been updated.
Thanks @nohbdy for spotting this.
2014-04-25 00:28:12 +02:00
InoriRus
e67aaa10b2
Test added: cpu/spu_generic
2014-04-12 23:26:37 +02:00
Alexandro Sánchez Bach
3a5f2603cf
Test updated: cpu/spu_alu
...
* Fixed missing entries in *.expected file (which contained '?'s).
* Fixed shufb instruction.
* Fixed immediate values in ceqbi, cgtbi, clgtbi.
2014-04-11 00:55:59 +02:00
Alexandro Sánchez Bach
a3c7bf2fe6
Tests updated: cpu/spu_alu and cpu/spu_fpu
...
* Updated spu_fpu.spu.cpp and it's ELF file in order to printf the
immediate value in the conversion instructions.
* Added *.expected files: Note that a few entries in spu_alu.expected
contain "???????? ???????? ???????? ????????" as value. That's because a
problem happened while printf'ing the value from the PS3. This will be
fixed in the future.
2014-04-10 13:26:47 +02:00
Alexandro Sánchez Bach
08816ee901
Test added: cpu/spu_alu
...
* cpu/spu_alu: Arithmetic/logic instructions. Shift/rotate instructions.
Compare instructions.
2014-04-10 13:11:07 +02:00
Alexandro Sánchez Bach
2d1f3bbe3e
Test added: cpu/spu_fpu
2014-04-10 05:00:49 +02:00
Alexandro Sánchez Bach
2953d8b8e1
Tests added: rsx/rsx_fp_dynamic
...
I don't know if these tests will be useful at all. They are just the
same as the rsx_fp_static tests, but the fragment shader receives
parameters such as the elapsed time (float iGlobalTime) and a pointer
controlled by the gamepad (float2 iGamePad). That allows the shader to
draw different things on each frame so images do not make a lot of sense
when it comes to comparing results. So, at the moment this folder is
nothing but just eye candy.
2014-03-30 17:56:10 +02:00
Alexandro Sánchez Bach
763d903919
Tests added: rsx/rsx_fp_static
...
The fragment shader draws something static on a fullscreen quad (two
triangles). The results from a real PS3 are saved in *.expected.png. The
source code of the fragment shader is saved in the *.cg files.
2014-03-30 17:22:42 +02:00
Alexandro Sánchez Bach
62b653e7d2
Tests updated: cpu/ppu_gpr and cpu/ppu_fpu
...
* cpu/ppu_gpr: Updated *.elf and *.expected files after Bigpet's commit.
* cpu/ppu_fpu: Fixed some issues reported by InoriRus.
2014-03-24 19:56:53 +01:00
Peter Tissen
1efbd77356
add tests with the carry bit set and unset also uncomment subfme and subfze
2014-03-20 00:06:46 +01:00
Alexandro Sánchez Bach
cd5876f390
Test updated: cpu/ppu_gpr (Added new instructions)
2014-03-18 22:57:01 +01:00
Alexandro Sánchez Bach
11971c0857
Files renamed: [.c -> .cpp] and [.self -> .elf]
2014-03-11 01:41:51 +01:00
Alexandro Sánchez Bach
874c5b6f86
Test added: cpu/ppu_gpr
2014-03-11 01:36:29 +01:00
Alexandro Sánchez Bach
3470ef3770
Test updated: cpu/ppu_fpu (Added .expected file)
2014-03-07 19:45:13 +01:00
Alexandro Sánchez Bach
3fda09aba2
Test added: cpu/ppu_fpu
2014-03-05 14:21:38 +01:00
Alexandro Sánchez Bach
99498c7400
Test updated: cpu/ppu_vpu (Added .expected file)
2014-03-04 00:42:39 +01:00
Alexandro Sánchez Bach
8d7817a481
Test updated: cpu/ppu_vpu
2014-03-03 23:37:19 +01:00
Alexandro Sánchez Bach
f181107495
Test added: cpu/ppu_vpu
2014-03-03 03:06:10 +01:00
Alexandro Sánchez Bach
a36000e202
Test added: cpu/hello_world
2014-03-03 02:58:27 +01:00