Unknown W. Brackets
|
dc81547d32
|
Use less pointer math in softgpu buffer access.
|
2013-09-14 11:36:56 -07:00 |
|
Henrik Rydgard
|
c88920be4b
|
Bail more gracefully if no real OpenGL driver is installed on XP
|
2013-09-11 21:35:44 +02:00 |
|
Henrik Rydgard
|
5e6c837ced
|
Fix issue where the SoftGPU would render double size if "antialiasing" was on.
|
2013-09-10 22:27:05 +02:00 |
|
Unknown W. Brackets
|
2e8b475789
|
Don't ignore the low bits of the framebuf pointer.
|
2013-09-07 02:01:01 -07:00 |
|
Unknown W. Brackets
|
8d16b76c15
|
Add some reporting to the software GPU.
|
2013-09-01 01:15:07 -07:00 |
|
Unknown W. Brackets
|
5ab04a3076
|
Centralize CLUT handling form gstate values.
|
2013-08-24 11:34:37 -07:00 |
|
Unknown W. Brackets
|
0a217a1254
|
Use accessors better for block transfers.
|
2013-08-24 11:34:36 -07:00 |
|
Unknown W. Brackets
|
c141e94fe9
|
Use gstate.* accessors in a few more places.
|
2013-08-24 11:34:35 -07:00 |
|
Unknown W. Brackets
|
92dbfd177a
|
Render the display width properly in softgpu.
|
2013-08-17 10:57:08 -07:00 |
|
Unknown W. Brackets
|
90affa2203
|
Remove very questionable DrawSync override.
|
2013-08-17 09:53:10 -07:00 |
|
Unknown W. Brackets
|
a4bea9c878
|
Add support for multithreading in softgpu.
|
2013-08-17 09:52:35 -07:00 |
|
Tony Wasserka
|
67f95d38e5
|
softgpu: Some cleanups in SoftGpu.cpp
|
2013-08-16 23:49:15 +02:00 |
|
Tony Wasserka
|
838d22d120
|
softgpu: Implement memory transfers.
|
2013-08-16 23:49:14 +02:00 |
|
Tony Wasserka
|
11a94e1d14
|
softgpu: Implement spline surface drawing (without patch subdivision).
|
2013-08-16 23:49:13 +02:00 |
|
Tony Wasserka
|
ad8449c382
|
softgpu: Add some safety checks.
|
2013-08-16 23:49:13 +02:00 |
|
Tony Wasserka
|
f35e085859
|
softgpu: Change framebuffer writes to act on actual 16 bit pixels if that's the framebuffer format.
|
2013-08-16 23:49:11 +02:00 |
|
Tony Wasserka
|
44035df446
|
SoftGpu: Add support for triangle fans.
|
2013-08-16 23:49:10 +02:00 |
|
Tony Wasserka
|
a013aad6f1
|
softgpu: Fix incorrect depth buffer write base address.
softgpu: Implement framebuffer pixel formats different than RGBA8888.
softgpu: Move texel decoding functions to a separate header.
|
2013-08-16 23:49:09 +02:00 |
|
Tony Wasserka
|
602e0e5358
|
softgpu: Add working CLUT support.
|
2013-08-16 23:49:04 +02:00 |
|
Tony Wasserka
|
bd49480244
|
softgpu: Add initial support for triangle strips. No idea if they work.
|
2013-08-16 23:49:01 +02:00 |
|
Tony Wasserka
|
b33646cced
|
softgpu: Disable texturing in clear mode.
|
2013-08-16 23:49:01 +02:00 |
|
Tony Wasserka
|
00b7fbd19e
|
softgpu: Implement depth testing.
|
2013-08-16 23:49:01 +02:00 |
|
Tony Wasserka
|
3cdf2a789d
|
softgpu: Write to the correct frame buffer in RAM.
|
2013-08-16 23:49:01 +02:00 |
|
Tony Wasserka
|
29921e4b44
|
softgpu: Disable alpha blending when copying framebuffer to screen.
|
2013-08-16 23:49:00 +02:00 |
|
Tony Wasserka
|
288de895db
|
softgpu: Support indexed rendering.
|
2013-08-16 23:48:58 +02:00 |
|