Tony Wasserka
|
8f861d8e6f
|
softgpu: Add naive rectangle clipper (which works just as bad).
|
2013-08-16 23:48:57 +02:00 |
|
Tony Wasserka
|
a3178769f7
|
softgpu: Add (probably broken) rectangle clipping support.
|
2013-08-16 23:48:57 +02:00 |
|
Tony Wasserka
|
ed5fa1f4ff
|
softgpu: Fix vertex color decoding.
|
2013-08-16 23:48:57 +02:00 |
|
Tony Wasserka
|
02f41ecbd6
|
softgpu: Perspective correct texture mapping.
|
2013-08-16 23:48:57 +02:00 |
|
Tony Wasserka
|
0c6a4c1bb6
|
softgpu: Working rectangle support. Through mode support. Clear mode support. Vertex color support.
|
2013-08-16 23:48:56 +02:00 |
|
Tony Wasserka
|
55d6646fc3
|
softgpu: Add something like rectangle support. Doesn't seem to work :/
|
2013-08-16 23:48:56 +02:00 |
|
Tony Wasserka
|
2aff3a8575
|
softgpu: Move clipping code to a separate file.
|
2013-08-16 23:48:56 +02:00 |
|
Tony Wasserka
|
b5181c9f4f
|
softgpu: Add support for RGB565, RGBA5111 and RGBA8888 textures.
|
2013-08-16 23:48:56 +02:00 |
|
Tony Wasserka
|
f26d66e972
|
softgpu: Fix a bug in the clipspace->screenspace transformation. Makes polygon clipping work perfectly :)
|
2013-08-16 23:48:55 +02:00 |
|
Tony Wasserka
|
608fd34b4d
|
softgpu: Implement almost working polygon clipping and fix some bugs.
|
2013-08-16 23:48:55 +02:00 |
|
Tony Wasserka
|
f6b51dcd55
|
softgpu: Working ARGB4444 texture support.
|
2013-08-16 23:48:55 +02:00 |
|
Tony Wasserka
|
7899a9b9c9
|
softgpu: Texture coordinate support and something like ARGB4444 texture support.
|
2013-08-16 23:48:55 +02:00 |
|
Tony Wasserka
|
748d2d60f7
|
softgpu: Implement filled triangle rendering.
|
2013-08-16 23:48:55 +02:00 |
|
Tony Wasserka
|
142f2a3688
|
softgpu: Move triangle rasterization code to a new file.
|
2013-08-16 23:48:54 +02:00 |
|
Tony Wasserka
|
adbe80c290
|
softgpu: Move around some code to keep SoftGpu.cpp clean.
|
2013-08-16 23:48:54 +02:00 |
|
Tony Wasserka
|
5510434f90
|
softgpu: Cleanups.
|
2013-08-16 23:48:54 +02:00 |
|
Tony Wasserka
|
6e124f351b
|
softgpu: Working vertex position transform!
|
2013-08-16 23:48:54 +02:00 |
|
Tony Wasserka
|
209e040b73
|
softgpu: Fix some bugs, committing stuff before it breaks again...
|
2013-08-16 23:48:54 +02:00 |
|
Tony Wasserka
|
a4af6d4bc4
|
softgpu: Add line drawing. (yep, transform code definitely doesn't work.. :p).
|
2013-08-16 23:48:53 +02:00 |
|
Tony Wasserka
|
40cdabeb7d
|
softgpu: Add vertex position transformation code. Seems to be doing something, even though it's not the right thing :/
|
2013-08-16 23:48:53 +02:00 |
|
Tony Wasserka
|
55a94f9852
|
softgpu: Use existing VertexDecoder/VertexReader to add vertex decoding support.
|
2013-08-16 23:48:53 +02:00 |
|
Tony Wasserka
|
91ad30c287
|
softgpu/TransformUnit: Implement remaining coordinate system transformations.
|
2013-08-16 23:48:53 +02:00 |
|
Tony Wasserka
|
1430ca3e73
|
softgpu: Add transform pipeline functionality.
|
2013-08-16 23:48:52 +02:00 |
|
Tony Wasserka
|
232a0378b7
|
softgpu: Clean up.
|
2013-08-16 23:48:52 +02:00 |
|
Tony Wasserka
|
b1d4919327
|
softgpu: Dummy implementation for CopyDisplayToOutput.
|
2013-08-16 23:48:52 +02:00 |
|
Tony Wasserka
|
6cd1091e19
|
Add an option for enabling software rendering.
|
2013-08-16 23:48:52 +02:00 |
|
Tony Wasserka
|
19c6fedb79
|
Copy NullGpu to SoftGpu.
|
2013-08-16 23:48:52 +02:00 |
|
Henrik Rydgard
|
3a8432373d
|
Step 2: Multiple inputs can be mapped per psp key now, and save load works.
|
2013-08-16 21:25:36 +02:00 |
|
Henrik Rydgård
|
a678621caf
|
Merge pull request #3191 from Ced2911/ppc_basic
ppc support + ppc jit
|
2013-08-16 12:16:49 -07:00 |
|
Ced2911
|
4d8aed8d1c
|
revert change
|
2013-08-16 20:45:02 +02:00 |
|
Ced2911
|
6296f2b75c
|
fix endian struct
|
2013-08-16 20:44:23 +02:00 |
|
Ced2911
|
cb4b923215
|
kernel endian cleanup
|
2013-08-16 20:15:56 +02:00 |
|
Henrik Rydgard
|
f1bc751eb9
|
Step 1: Go back to a single control map.
Break save/load for now, it will be redone.
|
2013-08-16 19:34:44 +02:00 |
|
Ced2911
|
63215b6588
|
cleanup
|
2013-08-16 19:24:35 +02:00 |
|
Ced2911
|
c883003f5d
|
Code formating
|
2013-08-16 19:24:16 +02:00 |
|
Henrik Rydgard
|
33beb57a31
|
Make key mapping faster and easier.
|
2013-08-16 17:16:11 +02:00 |
|
Henrik Rydgard
|
22ebe76f33
|
Move KeyMapping UI to its own file before rewriting.
Plus some minor tweaks and fixes.
|
2013-08-16 16:49:53 +02:00 |
|
Henrik Rydgard
|
cb076d1e6f
|
Update some log levels in sceFont
|
2013-08-16 16:49:52 +02:00 |
|
Ced2911
|
628a737500
|
update comments
|
2013-08-16 15:53:20 +02:00 |
|
Ced2911
|
3eb1696e09
|
indentation
|
2013-08-16 15:50:03 +02:00 |
|
Ced2911
|
c4c43655aa
|
indentation
|
2013-08-16 15:46:50 +02:00 |
|
Ced2911
|
a390db91e5
|
fix sub
|
2013-08-16 14:52:44 +02:00 |
|
Ced2911
|
5d06a04bf0
|
fix sub
|
2013-08-16 14:52:25 +02:00 |
|
Ced2911
|
d2e0b6a903
|
more compiled alu
|
2013-08-16 14:52:04 +02:00 |
|
Ced2911
|
42860a579c
|
sub
|
2013-08-16 14:51:37 +02:00 |
|
Ced2911
|
eb177f943f
|
jit: load/store, addi
various fixes
|
2013-08-16 14:51:22 +02:00 |
|
Ced2911
|
d2aa4747aa
|
add prolog/epilog, add stbx, lbzx, fix addi/addis
|
2013-08-16 14:51:05 +02:00 |
|
Ced2911
|
41bf19244d
|
use rlwinm instead of and, started jitted memory instructions
|
2013-08-16 14:50:40 +02:00 |
|
Ced2911
|
4c185bd01b
|
more opcode
|
2013-08-16 14:50:16 +02:00 |
|
Ced2911
|
d410960ee1
|
remove cmplwi is same as cmpli
|
2013-08-16 14:50:00 +02:00 |
|