Alexandro Sánchez Bach
|
01da009e10
|
Added vector shuffles and shufb SPU instr.+tests
|
2016-05-26 02:22:13 +02:00 |
|
Alexandro Sánchez Bach
|
9b4267d78c
|
Added non-const inserts and SPU c[bhwd][dx] instr.
|
2016-05-25 23:28:38 +02:00 |
|
Alexandro Sánchez Bach
|
58723de1ad
|
Implemented cpu::hir vector insert/extract ops
|
2016-05-25 20:53:57 +02:00 |
|
Alexandro Sánchez Bach
|
94f8203b13
|
Added SPU float/memory unit test drafts
|
2016-05-24 16:58:52 +02:00 |
|
Alexandro Sánchez Bach
|
0604cfc304
|
Added some ALU/mem SPU instructions
|
2016-05-23 19:38:21 +02:00 |
|
Alexandro Sánchez Bach
|
5fdd2da806
|
SPU memory R/W and fixed some arithmetic ops
|
2016-05-23 16:46:02 +02:00 |
|
Alexandro Sánchez Bach
|
630f6793ac
|
Fixed x86 backend vector ops for non-reg operands
|
2016-05-23 12:24:15 +02:00 |
|
Alexandro Sánchez Bach
|
ae5bae5808
|
Replaced s/Recompiler/Translator in PPC frontend
|
2016-05-22 20:58:44 +02:00 |
|
Alexandro Sánchez Bach
|
bf44b178aa
|
Added CPU vector ops to HIR builder and x86 backend
|
2016-05-22 18:40:53 +02:00 |
|
Alexandro Sánchez Bach
|
2dfd26b8ca
|
Unit tests for integer/logical SPU instructions
|
2016-05-22 00:41:21 +02:00 |
|
Alexandro Sánchez Bach
|
36bbc8dd07
|
Unit tests for constant-formation SPU instructions
|
2016-05-21 17:19:29 +02:00 |
|
Alexandro Sánchez Bach
|
7d2c2d968d
|
SPU register access for translator
|
2016-05-21 16:51:04 +02:00 |
|
Alexandro Sánchez Bach
|
73ea0918aa
|
Implemented SPU assembler
|
2016-05-21 16:04:44 +02:00 |
|
Alexandro Sánchez Bach
|
0c44af4323
|
Added SPU unit tests base files
|
2016-05-21 04:54:10 +02:00 |
|
Alexandro Sánchez Bach
|
0cff8da48a
|
Implemented SPU branch instruction properties
|
2016-05-21 03:41:08 +02:00 |
|
Alexandro Sánchez Bach
|
dafef376b7
|
Complete SPU instruction tables
|
2016-05-21 02:49:49 +02:00 |
|
Alexandro Sánchez Bach
|
42a7bde84a
|
Implemented SPU segment loader
|
2016-05-21 02:09:29 +02:00 |
|
Alexandro Sánchez Bach
|
d04844173e
|
Fixed compiler passes and enabled SPU translation
|
2016-05-20 12:53:44 +02:00 |
|
Alexandro Sánchez Bach
|
b1dcb5c978
|
Added more missing LV2 syscalls
|
2016-05-19 15:06:04 +02:00 |
|
Alexandro Sánchez Bach
|
de32ab6faf
|
Implemented sys_lwcond LV2 syscalls
|
2016-05-19 13:03:01 +02:00 |
|
Alexandro Sánchez Bach
|
285470224d
|
Added SPU thread group management syscalls
|
2016-05-19 02:17:48 +02:00 |
|
Alexandro Sánchez Bach
|
ad59991802
|
Initial SPU-related LV2 syscall declarations
|
2016-05-19 01:20:17 +02:00 |
|
Alexandro Sánchez Bach
|
2572a1dc77
|
Fixed addresses of PRX imports
|
2016-05-18 23:45:54 +02:00 |
|
Alexandro Sánchez Bach
|
d99cbbafa0
|
Added rld* instructions to PPC assembler
|
2016-05-18 15:16:52 +02:00 |
|
Alexandro Sánchez Bach
|
88aaa81495
|
Added PPC unit tests for rl* instructions
|
2016-05-18 01:29:36 +02:00 |
|
Alexandro Sánchez Bach
|
555aef8f33
|
Fixed some PPC unit tests
|
2016-05-17 03:41:00 +02:00 |
|
Alexandro Sánchez Bach
|
9ec330b023
|
Fixed PPC addic*/cntlz* issues
|
2016-05-15 21:35:58 +02:00 |
|
Alexandro Sánchez Bach
|
cf7f195e26
|
Added some PPC/AltiVec unit tests
|
2016-05-15 16:48:36 +02:00 |
|
Alexandro Sánchez Bach
|
57e8ce42cd
|
Implemented AltiVec instructions in PPCAssembler
|
2016-05-15 03:02:44 +02:00 |
|
Alexandro Sánchez Bach
|
7fd1c770fd
|
Version bump: Nucleus v0.1.0
|
2016-05-13 16:55:39 +02:00 |
|
Alexandro Sánchez Bach
|
b7a9a9ffa5
|
Fixed issues with masks and static samplers
|
2016-05-13 13:32:16 +02:00 |
|
Alexandro Sánchez Bach
|
8e7c2d98a8
|
Matrix and GLSL extensions support on gfx::hir
|
2016-05-12 14:27:31 +02:00 |
|
Alexandro Sánchez Bach
|
0e0a7f6f0f
|
Updated SPIR-V headers
|
2016-05-12 11:56:32 +02:00 |
|
Alexandro Sánchez Bach
|
df742e763f
|
RSX vertex transform matrix
|
2016-05-12 10:47:52 +02:00 |
|
Alexandro Sánchez Bach
|
5ab6b67497
|
Implemented RSX depth-stencil pipeline state
|
2016-05-10 01:34:41 +02:00 |
|
Alexandro Sánchez Bach
|
94a7131bd7
|
Dummy textures for unused RSX slots
|
2016-05-10 00:14:00 +02:00 |
|
Alexandro Sánchez Bach
|
a61b6b6890
|
Fixed PPC fmul/fsel and more PPC FPU tests
|
2016-05-09 17:34:12 +02:00 |
|
Alexandro Sánchez Bach
|
09d69d824b
|
Fixed x86 XMM constants/RA and some PPC FPU tests
|
2016-05-09 13:17:37 +02:00 |
|
Alexandro Sánchez Bach
|
bf29855c33
|
Fixed CPU tests
|
2016-05-09 08:28:15 +02:00 |
|
Alexandro Sánchez Bach
|
8e673673e4
|
RSX FP destination masks
|
2016-05-08 21:05:13 +02:00 |
|
Alexandro Sánchez Bach
|
e15c7a3a14
|
Binding parameter descriptors separately
|
2016-05-08 19:36:31 +02:00 |
|
Alexandro Sánchez Bach
|
83293fbdf9
|
Texture component swizzling
|
2016-05-08 19:35:00 +02:00 |
|
Alexandro Sánchez Bach
|
ddf3d38ee2
|
Heap-based descriptor binding
|
2016-05-07 21:22:01 +02:00 |
|
Alexandro Sánchez Bach
|
53e8ea4d1a
|
gfx::TextureCache draft
|
2016-05-06 16:34:19 +02:00 |
|
Alexandro Sánchez Bach
|
caea605b14
|
Linking all RSX registers by default
|
2016-05-05 18:40:42 +02:00 |
|
Alexandro Sánchez Bach
|
4c42ee7912
|
gfx::hir::Builder contants and texture sampling
|
2016-05-05 16:48:20 +02:00 |
|
Alexandro Sánchez Bach
|
be89199b63
|
Fixed D3D coord. system and ignoring guest CB alpha
|
2016-05-05 12:39:13 +02:00 |
|
Alexandro Sánchez Bach
|
cb110ef63a
|
RSX scissor rects and fenced commands
|
2016-05-04 23:19:14 +02:00 |
|
Alexandro Sánchez Bach
|
0da5a319e1
|
Fill/Cull modes for gfx frontends and backends
|
2016-05-04 23:07:23 +02:00 |
|
Alexandro Sánchez Bach
|
a67fed31a0
|
Fixed Vulkan initialization on Xlib
|
2016-05-02 22:44:00 +02:00 |
|