Magnus Norddahl
|
f76a039a76
|
Don't copy the WallDrawerArgs members now that drawer args are grouped by drawer family
|
2017-02-24 02:37:13 +01:00 |
|
Magnus Norddahl
|
8bd0df1ace
|
Simplify CalcTiltedLighting in hope that this function is what made GCC break
|
2017-02-23 23:53:38 +01:00 |
|
Magnus Norddahl
|
b4b391c51e
|
Fix palette light artifacts caused by dynamic lights in some rare cases
|
2017-02-23 23:13:21 +01:00 |
|
Magnus Norddahl
|
4d161fbd42
|
Add dynamic light to sprites in palette mode
|
2017-02-23 21:50:16 +01:00 |
|
Magnus Norddahl
|
832790f5ba
|
Fix sprite light bug
|
2017-02-23 21:08:08 +01:00 |
|
Rachael Alexanderson
|
10e268ebc0
|
- Change "clipmidtex" compatflag to be accessible in compatibility.txt only.
|
2017-02-23 06:32:53 -05:00 |
|
Magnus Norddahl
|
3c3917f1f3
|
Change dynlight sprite math to not overflow when used with dynamic colormaps
|
2017-02-23 10:55:44 +01:00 |
|
Magnus Norddahl
|
0702e4523d
|
Fix that sprite light wasn't calculated using the center of the sprite
|
2017-02-23 09:27:00 +01:00 |
|
Magnus Norddahl
|
56045c1293
|
Remove r_drawers.h and move softpoly drawer related stuff out of the swrenderer
|
2017-02-23 09:02:13 +01:00 |
|
Magnus Norddahl
|
ad507ca246
|
Removed drawergen tool and all LLVM dependencies (don't let the door hit you on your way out, llvm!)
|
2017-02-23 08:28:18 +01:00 |
|
Magnus Norddahl
|
c5683bbde5
|
Clamp dynlights to 0-1 range on sprites
|
2017-02-23 07:49:02 +01:00 |
|
Magnus Norddahl
|
92e6f070b4
|
Fix sprite dynlight distance check
|
2017-02-23 07:05:21 +01:00 |
|
Magnus Norddahl
|
ef41e8e54e
|
Add dynamic light to sprites
|
2017-02-23 06:01:01 +01:00 |
|
Magnus Norddahl
|
c6235fb674
|
Added light to span drawers
|
2017-02-23 04:26:37 +01:00 |
|
Magnus Norddahl
|
e9efb64a0b
|
Fix light offset
|
2017-02-23 03:50:24 +01:00 |
|
Magnus Norddahl
|
01a8df7eb3
|
Add dynlights to wall drawer
|
2017-02-22 08:05:23 +01:00 |
|
Magnus Norddahl
|
e73031b3c9
|
Added sky drawers
|
2017-02-21 01:25:08 +01:00 |
|
Magnus Norddahl
|
5fa5b062d6
|
Added php script for the span drawers
|
2017-02-20 22:49:52 +01:00 |
|
Magnus Norddahl
|
fe854fb71f
|
Fix php drawer blend modes
|
2017-02-20 07:09:30 +01:00 |
|
Magnus Norddahl
|
ee3bcb6f78
|
Fix sampling
|
2017-02-19 03:51:49 +01:00 |
|
Magnus Norddahl
|
dfcfd0462f
|
Hook up sprite php drawers (but disable them for now as they don't fully work yet)
|
2017-02-19 01:23:16 +01:00 |
|
Magnus Norddahl
|
2bedfca071
|
Add php script for sprite drawers
|
2017-02-19 00:49:46 +01:00 |
|
Magnus Norddahl
|
8f06b5f9a1
|
Updated wall drawers to process two lines at a time
|
2017-02-18 09:17:47 +01:00 |
|
Magnus Norddahl
|
097dda38a9
|
Hook up all php generated wall drawers and enable them per default
|
2017-02-18 05:34:26 +01:00 |
|
Magnus Norddahl
|
89a2e434d4
|
Fix typo where __m128 should have been __m128i
|
2017-02-17 23:03:48 +01:00 |
|
Magnus Norddahl
|
4240a15f3a
|
Hook up php generated wall drawer
|
2017-02-17 22:58:55 +01:00 |
|
Magnus Norddahl
|
e42f914efa
|
Added php script generating the 32 bit wall drawers
|
2017-02-17 05:34:33 +01:00 |
|
Magnus Norddahl
|
01cbb14f14
|
Change wall project to use the fixed version from GZDoom as it was most likely more tested
|
2017-02-15 13:26:43 +01:00 |
|
Magnus Norddahl
|
fc97ef0913
|
Fix palette fog boundary rendering error
|
2017-02-15 13:01:00 +01:00 |
|
Magnus Norddahl
|
eac98ac226
|
Calculate sprite dynamic light contribution and pass it along to the sprite drawer
|
2017-02-14 06:37:06 +01:00 |
|
Magnus Norddahl
|
5ef8ecce2a
|
Fix wall scroller direction
|
2017-02-14 02:52:41 +01:00 |
|
Magnus Norddahl
|
9159e3b1f0
|
Move software canvas drawing to its own file in the software renderer
|
2017-02-13 17:32:52 +01:00 |
|
Magnus Norddahl
|
10b36934c2
|
Fix vid_hw2d 0 translation bug
|
2017-02-13 16:13:24 +01:00 |
|
Magnus Norddahl
|
69787fac72
|
Fix translation issue
|
2017-02-13 15:08:11 +01:00 |
|
raa-eruanna
|
a2edca6032
|
- fix at least one of the GCC errors
|
2017-02-13 07:01:44 -05:00 |
|
Magnus Norddahl
|
22be201fc7
|
Split line drawing into more functions
|
2017-02-13 00:00:25 +01:00 |
|
Magnus Norddahl
|
83332562f1
|
Fix skyhack
|
2017-02-12 07:37:18 +01:00 |
|
Magnus Norddahl
|
bb749c032a
|
Create SetTopTexture, SetMiddleTexture and SetBottomTexture
|
2017-02-12 07:24:35 +01:00 |
|
Magnus Norddahl
|
b5c5bd9a1c
|
Create ClipSegmentTopBottom function
|
2017-02-12 06:44:03 +01:00 |
|
Magnus Norddahl
|
8d25a6d8d4
|
rw_offset is not a member variable
|
2017-02-12 06:23:57 +01:00 |
|
Magnus Norddahl
|
0dadf38bbe
|
Create WallPartTexture class
|
2017-02-12 06:17:38 +01:00 |
|
Magnus Norddahl
|
9123c71bb6
|
Fix clang warning
|
2017-02-12 03:25:17 +01:00 |
|
Magnus Norddahl
|
5a85fabfa6
|
Add true color support to voxel renderer
|
2017-02-12 01:27:26 +01:00 |
|
Magnus Norddahl
|
0cea344dce
|
Fix voxel clipping bug
|
2017-02-11 23:23:34 +01:00 |
|
Magnus Norddahl
|
8c5360e547
|
Enable Ken Silverman's voxel drawing code now that he has given us permission to license it as GPL
|
2017-02-11 22:10:52 +01:00 |
|
Magnus Norddahl
|
3e28d53308
|
Move rw_havelow and rw_havehigh to local function variables
|
2017-02-11 20:27:11 +01:00 |
|
Magnus Norddahl
|
9e2702d885
|
Move more encrypted code into IsInvisibleLine, IsDoorClosed and IsSolid
|
2017-02-11 20:01:23 +01:00 |
|
Magnus Norddahl
|
1983dd2483
|
Move code closer to where it is used
|
2017-02-11 19:13:26 +01:00 |
|
Magnus Norddahl
|
1141e05fdf
|
Decipher some line setup code into ShouldMarkFloor, ShouldMarkCeiling and ShouldMarkPortal
|
2017-02-11 18:52:49 +01:00 |
|
Magnus Norddahl
|
c17317de24
|
Rename variables and group them a little more how they are used
|
2017-02-11 18:00:02 +01:00 |
|