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 |
|
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
|
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
|
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
|
fc97ef0913
|
Fix palette fog boundary rendering error
|
2017-02-15 13:01:00 +01:00 |
|
Magnus Norddahl
|
5bae06a3c6
|
Make RenderScene the work dispatching class
|
2017-02-04 14:00:21 +01:00 |
|
Magnus Norddahl
|
5105a5d254
|
Fix msvc compile error
|
2017-02-04 13:43:39 +01:00 |
|
Magnus Norddahl
|
6f5e720576
|
Split drawer command queue from drawer threads
|
2017-02-04 12:38:05 +01:00 |
|
Magnus Norddahl
|
e90b73539e
|
Move viewport drawing to its own folder
|
2017-02-02 15:10:06 +01:00 |
|
Magnus Norddahl
|
d8c6f9acfd
|
Limit access to sprite drawer variables
|
2017-02-02 13:51:41 +01:00 |
|
Magnus Norddahl
|
f3d968cf41
|
Move wall drawer args into functions
|
2017-02-02 11:16:18 +01:00 |
|
Magnus Norddahl
|
d91e6ccece
|
Remove dc_destorg and ylookup
|
2017-02-01 22:24:34 +01:00 |
|
Magnus Norddahl
|
7b578bbb53
|
Remove redundant dc_pitch
|
2017-02-01 21:52:29 +01:00 |
|
Magnus Norddahl
|
93166fa150
|
Remove r_swtruecolor variable as it is redundant
|
2017-02-01 21:42:08 +01:00 |
|
Magnus Norddahl
|
e78e76a593
|
Move r_viewport variables into a class
|
2017-02-01 16:02:21 +01:00 |
|
Magnus Norddahl
|
4fdacfe96e
|
Fix crash in palette mode
|
2017-01-31 13:26:06 +01:00 |
|
Magnus Norddahl
|
eadeccd709
|
Fix typo
|
2017-01-30 20:23:50 +01:00 |
|
Magnus Norddahl
|
0c61b56655
|
Clean up SkyDrawerArgs interface
|
2017-01-30 20:21:18 +01:00 |
|
Magnus Norddahl
|
98fa2976fa
|
Clean up the SpanDrawerArgs interface a bit
|
2017-01-30 12:46:17 +01:00 |
|
Magnus Norddahl
|
c574b0ad3f
|
Remove R_InitColumnDrawers and only allow DrawerArgs classes to call drawers
|
2017-01-30 11:53:11 +01:00 |
|
Magnus Norddahl
|
c486892c4a
|
Make colfunc, wallfunc, spanfunc private and remove the rest
|
2017-01-30 11:43:15 +01:00 |
|
Magnus Norddahl
|
2f365e7d2b
|
Rename ColumnDrawerArgs to SpriteDrawerArgs
|
2017-01-30 11:27:58 +01:00 |
|
Magnus Norddahl
|
e17c8c1678
|
Split wall drawer selection from sprite
|
2017-01-30 11:25:25 +01:00 |
|
Magnus Norddahl
|
36a23d60b8
|
Make spanfunc private and local to SpanDrawerArgs
|
2017-01-30 05:26:57 +01:00 |
|
Magnus Norddahl
|
81a20213a7
|
Force colormap/light selection to go through function calls
|
2017-01-30 05:07:07 +01:00 |
|
Magnus Norddahl
|
fd459b1f13
|
Remove redundant span drawer args
|
2017-01-30 04:35:28 +01:00 |
|
Magnus Norddahl
|
162f469630
|
Remove unused variables from the old 4 column drawers
|
2017-01-29 10:25:32 +01:00 |
|
Magnus Norddahl
|
7c7d6e99e9
|
Split DrawerArgs into WallDrawerArgs, ColumnDrawerArgs, SpanDrawerArgs and SkyDrawerArgs
|
2017-01-29 10:05:37 +01:00 |
|
Magnus Norddahl
|
92bd752935
|
Move drawerargs globals into a class and make them local
|
2017-01-29 07:49:04 +01:00 |
|
Magnus Norddahl
|
4afac0f2cc
|
Force all drawing to go through DrawerStyle
|
2017-01-28 16:36:39 +01:00 |
|