Unknown W. Brackets
|
ed34cf06b8
|
SoftGPU: Add a clear mode fast path.
This skips a lot of extra work for clears, which are pretty common.
|
2017-11-11 21:04:32 -08:00 |
|
Unknown W. Brackets
|
9d64597fb3
|
SoftGPU: Clip lines entirely outside early.
Some were getting through, which may mean the line clipping isn't working
so well...
|
2017-05-14 18:28:47 -07:00 |
|
Unknown W. Brackets
|
e4f2ff1464
|
SoftGPU: Implement lines in transform mode.
|
2017-05-14 16:10:59 -07:00 |
|
Unknown W. Brackets
|
b2d3058386
|
SoftGPU: Correct fog for rectangles.
Gods Eater Burst uses fog in its bloom, with rectangles.
|
2017-05-13 17:27:34 -07:00 |
|
Unknown W. Brackets
|
dfed20701a
|
SoftGPU: Correct negative coord handling.
Fixes #5159 - we need this signed to handle negative values properly.
|
2017-04-15 19:52:17 -07:00 |
|
Henrik Rydgard
|
842817c91d
|
Add fog support to software rasterizer (as if it wasn't slow enough already)
|
2015-06-11 16:01:17 +02:00 |
|
Henrik Rydgard
|
7e2f37abc1
|
Update native with profiler fix. Profile the SW rast a little.
|
2015-06-11 12:44:45 +02:00 |
|
Unknown W. Brackets
|
ea36554c6a
|
software: Examine v0/v1 for uv rotation.
If we determine tl/br heuristically, it can never rotate correctly.
Anyway, this still is not rotating correctly...
|
2015-05-10 14:37:14 -07:00 |
|
Unknown W. Brackets
|
b95f9cf9d1
|
softgpu: Don't call rectangles quads.
GLES has quads and they work pretty differently.
|
2014-01-18 16:39:07 -08:00 |
|
Unknown W. Brackets
|
55fe5a950e
|
softgpu: rotate uvs in throughmode.
|
2014-01-11 09:51:09 -08:00 |
|
Henrik Rydgård
|
68b08ffb9f
|
SoftGPU: Quick and dirty lines and points implementation
No line/point texturing support yet.
|
2013-12-09 12:43:49 +01:00 |
|
Tony Wasserka
|
74eafcab1a
|
softgpu: Process rasterization in screen space, rather than drawing space.
|
2013-08-16 23:49:15 +02:00 |
|
Tony Wasserka
|
45577507f3
|
softgpu: Disable clipping if it's not requested by the game. Also fix some clipping-related bugs.
|
2013-08-16 23:49:14 +02:00 |
|
Tony Wasserka
|
fc336772e6
|
softgpu: Fix normal-mode rectangle drawing.
|
2013-08-16 23:49:14 +02:00 |
|
Tony Wasserka
|
917dc276dc
|
softgpu: Small cleanup in Clipper.
|
2013-08-16 23:49:10 +02:00 |
|
Tony Wasserka
|
ccb487cbae
|
softgpu: Clip primitives when one of their vertices is outside the screen coordinate range (the code really needs a cleanup though).
softgpu: Fix triangle strip rendering.
softgpu: Implement CCW cullmode.
|
2013-08-16 23:49:08 +02:00 |
|
Tony Wasserka
|
40c83dee03
|
softgpu: Fix vertex order when drawing rectangles.
|
2013-08-16 23:49:05 +02:00 |
|
Tony Wasserka
|
06290c53de
|
softgpu: Fix an issue where texture coordinates were not initialized correctly for quads.
|
2013-08-16 23:49:04 +02:00 |
|
Tony Wasserka
|
f270d3bd98
|
softgpu: Simplify Rasterizer::DrawTriangle by passing individual vertices instead of a vertex array.
|
2013-08-16 23:49:03 +02:00 |
|
Tony Wasserka
|
00b7fbd19e
|
softgpu: Implement depth testing.
|
2013-08-16 23:49:01 +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
|
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 |
|