Tony Wasserka
|
288de895db
|
softgpu: Support indexed rendering.
|
2013-08-16 23:48:58 +02:00 |
|
Tony Wasserka
|
bfd9266b51
|
softgpu: Add support for ambient lighting.
|
2013-08-16 23:48:58 +02:00 |
|
Tony Wasserka
|
73e3b78169
|
softgpu: Support flat triangle shading.
|
2013-08-16 23:48:57 +02:00 |
|
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
|
19c6fedb79
|
Copy NullGpu to SoftGpu.
|
2013-08-16 23:48:52 +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
|
c79d1c68cc
|
Fix frozen videos in some games
|
2013-08-16 09:27:49 +02:00 |
|
Henrik Rydgard
|
664d74a9b7
|
Another frameskipping attempt. Now: 0=no frameskip, 1=auto frameskipt, 2-9=fixed frameskip.
There is still some flicker remaining in non-buffered rendering that I can't seem to get rid off.
|
2013-08-16 01:00:26 +02:00 |
|
Henrik Rydgård
|
345b5fd859
|
Merge pull request #3171 from raven02/patch-1
Temporary fix issue #3167 in non-multithread mode
|
2013-08-14 13:42:14 -07:00 |
|
Henrik Rydgard
|
a4f5418d9d
|
Complete the name change to ClearBuffer
|
2013-08-14 22:14:18 +02:00 |
|
raven02
|
e68ddf671c
|
Temporary fix issue #3167 in non-multithread mode #2
|
2013-08-15 03:44:20 +08:00 |
|
raven02
|
9e40468b9f
|
Temporary fix issue #3167 in non-multithread mode #1
|
2013-08-15 03:43:40 +08:00 |
|
raven02
|
2dd75b5b97
|
ClearBuffer()
|
2013-08-15 03:32:43 +08:00 |
|
raven02
|
9f0ca16df7
|
boolean fix
|
2013-08-15 03:21:42 +08:00 |
|
raven02
|
f49e5535a7
|
Few more boolean fix
|
2013-08-15 03:20:06 +08:00 |
|
Henrik Rydgard
|
96373132bb
|
Android buildfix
|
2013-08-14 20:42:13 +02:00 |
|
Henrik Rydgård
|
b66bd085ce
|
Merge pull request #3108 from raven02/patch-13
Fix wrong size generated FB which uses for render-to-texture
|
2013-08-14 08:38:27 -07:00 |
|
Unknown W. Brackets
|
f53426db9d
|
Obviously no reason for this to be virtual.
|
2013-08-13 21:42:48 -07:00 |
|
raven02
|
fad8b77044
|
Merge remote-tracking branch 'upstream/master' into patch-13
|
2013-08-14 07:29:56 +08:00 |
|
Unknown W. Brackets
|
8a59463351
|
Disabling warnings you don't understand = bad.
|
2013-08-13 01:01:40 -07:00 |
|
Unknown W. Brackets
|
49c7b9628a
|
Fix some correctness warnings.
|
2013-08-12 23:40:22 -07:00 |
|
Unknown W. Brackets
|
008052e6d6
|
Fix some variable hiding warnings.
|
2013-08-12 23:32:38 -07:00 |
|
Unknown W. Brackets
|
49ab98c7fd
|
Use atomic operations on Android + warning fixes.
|
2013-08-12 08:51:49 -07:00 |
|
Unknown W. Brackets
|
24203b1a5d
|
Improve performance on x86 as well using movq.
|
2013-08-12 08:40:54 -07:00 |
|
Unknown W. Brackets
|
5c96782f29
|
Improve performance on x64 at least.
Maybe can just ignore for 32? I'm not sure how bad it would be if it read
in between...
|
2013-08-12 02:42:30 -07:00 |
|
Unknown W. Brackets
|
cf7c718706
|
Use a timer to keep gpu/cpu in sync periodically.
Fixes Diva Extend demo, at least, losing FPS.
|
2013-08-11 13:41:42 -07:00 |
|