Magnus Norddahl
|
5e9c9c825d
|
Add stencil blend mode as apparently the shaded mode uses indices whiles stencil uses mask/alpha..
|
2016-11-21 05:52:02 +01:00 |
|
Magnus Norddahl
|
2ba2dc7611
|
Change shaded blend mode use srcalpha and destalpha.
Fix blending error in add/sub/revsub
|
2016-11-21 03:49:55 +01:00 |
|
Magnus Norddahl
|
bd9ec843dd
|
Add palette version of the blend modes
|
2016-11-20 16:42:53 +01:00 |
|
Magnus Norddahl
|
6761e8639a
|
Add palette support
|
2016-11-20 04:06:21 +01:00 |
|
Magnus Norddahl
|
845bf93c95
|
Change triangle full block to use vectored load and store
|
2016-11-20 01:29:19 +01:00 |
|
Magnus Norddahl
|
114fda1ed5
|
Added missing TranslateAlphaBlend and created a helper function for specifying the translation
|
2016-11-19 13:32:57 +01:00 |
|
Magnus Norddahl
|
272fe7f754
|
Added blending modes to triangle codegen
|
2016-11-19 02:53:32 +01:00 |
|
Magnus Norddahl
|
dbb6c7ca27
|
Add support for specifying a viewport out of screen bounds and fixed statusbar by doing just that!
|
2016-11-18 01:58:39 +01:00 |
|
Magnus Norddahl
|
b02e3d9514
|
Add shaded blend mode for the decals
|
2016-11-17 14:28:14 +01:00 |
|
Magnus Norddahl
|
511eb59479
|
Add particle drawing
|
2016-11-17 01:29:08 +01:00 |
|
Magnus Norddahl
|
a092a03c6d
|
Some basic fixed light support
|
2016-11-15 23:30:42 +01:00 |
|
Magnus Norddahl
|
c06798bca1
|
Adjust texture coordinates
|
2016-11-13 17:58:03 +01:00 |
|
Magnus Norddahl
|
acb2e821f0
|
Evict floats from the block code (too bad it didn't make any difference to the speed)
|
2016-11-13 16:36:47 +01:00 |
|
Magnus Norddahl
|
f25579849a
|
Minor variable optimization
|
2016-11-13 15:43:54 +01:00 |
|
Magnus Norddahl
|
af7a7ab7d7
|
Remove use of the llvm.round intrinsic as it apparently doesn't work in some environments
|
2016-11-13 08:57:29 +01:00 |
|
Magnus Norddahl
|
e3dc9c93b9
|
Use a simpler algorithm for the stencil buffer as the old one was too slow
|
2016-11-12 13:50:28 +01:00 |
|
Magnus Norddahl
|
eb4021b997
|
Codegen for all triangle variants
|
2016-11-12 10:21:02 +01:00 |
|
Magnus Norddahl
|
c852b6c5e9
|
Add codegen for one of the triangle variants
|
2016-11-12 00:50:21 +01:00 |
|