Henrik Rydgård
|
d13fdfbf37
|
Merge pull request #9683 from unknownbrackets/ge-debugger
Minor GE debugger fixes
|
2017-05-15 00:02:19 +02:00 |
|
Unknown W. Brackets
|
94c138fd83
|
SoftGPU: Fix texture vertex preview in debugger.
|
2017-05-14 14:56:23 -07:00 |
|
Unknown W. Brackets
|
01076dd959
|
SoftGPU: Don't wrap negative positions.
Haven't fully verified this, but without this, Gods Eater Burst's bloom
doesn't work, since -1,-1 maps to 1023,1023 so everything is clipped.
|
2017-05-13 17:28:38 -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
|
1a56466865
|
SoftGPU: Match GLES lighting better, use floats.
Using floats simplifies things and also makes it faster.
|
2017-05-13 12:54:18 -07:00 |
|
Unknown W. Brackets
|
37a4d1308f
|
SoftGPU: Round screencoords.
It seems like this is what the PSP does, or maybe this is just correcting
for floating point error...
|
2017-05-08 06:50:25 -07:00 |
|
Unknown W. Brackets
|
4f6b9c1fd2
|
Arg, gcc buildfix.
|
2017-04-29 23:53:22 -07:00 |
|
Unknown W. Brackets
|
1666586869
|
SoftGPU: Implement CONTINUE prim type.
Matches tests (except 3D lines, which aren't implemented yet.)
|
2017-04-29 20:36:36 -07:00 |
|
Unknown W. Brackets
|
1e78642a7b
|
SoftGPU: Remove old spline handling code.
|
2017-04-15 21:10:19 -07:00 |
|
Unknown W. Brackets
|
ede9025447
|
SoftGPU: Simplify index conversion.
|
2017-04-15 21:01:17 -07:00 |
|
Unknown W. Brackets
|
65439b8e96
|
SoftGPU: Fix indices starting after 0.
We decode to 0, so we need to offset.
|
2017-04-15 20:49:49 -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
|
03dab0fdbd
|
More UWP prep
|
2017-02-25 09:57:22 +01:00 |
|
Henrik Rydgard
|
1dbeca0618
|
Only support decoding UV to float in vertex formats. Supporting u8 and 16 was more complexity than it's worth.
|
2016-12-20 13:42:54 +01:00 |
|
Unknown W. Brackets
|
1e0051a792
|
Add support for 32-bit indices.
Not clear how often these are used by games. Let's find out.
|
2016-04-10 02:24:58 -07:00 |
|
Henrik Rydgard
|
d85dce0c21
|
Add limited support for newly discovered 32-bit index buffer format (by unknownbrackets)
See https://github.com/hrydgard/pspautotests/pull/184
Will truncate indices past 65536.
|
2016-04-10 11:03:07 +02:00 |
|
Henrik Rydgard
|
7cb6192005
|
Rename the TransformPipeline files to DrawEngine, and GLES_GPU to GPU_GLES
|
2016-04-10 10:31:42 +02:00 |
|
Henrik Rydgard
|
1e8a1b801f
|
Rename viewportX1/X2 etc to scale + center, which is what they actually are.
|
2015-08-26 15:24:35 +02:00 |
|
Henrik Rydgard
|
29fc9e81a4
|
Use the gstate.getViewport* accessors.
|
2015-08-26 15:24:35 +02:00 |
|
Henrik Rydgard
|
38a31fbd8b
|
Get rid of more uses of gstate from SplineCommon
|
2015-07-29 12:04:52 +02:00 |
|
Henrik Rydgard
|
8ec48507f1
|
Software rasterizer: Fix skinning transforms
|
2015-06-11 17:00:44 +02: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
|
29e6197e6f
|
Floor float z coords in throughmode.
Fixes #6766 in 32-bit mode only.
|
2015-02-22 21:04:48 -08:00 |
|
Henrik Rydgard
|
07c7687052
|
More code deduplication. Also normalized some line endings.
|
2014-09-18 00:45:11 +02:00 |
|