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 |
|
Magnus Norddahl
|
3c0d769499
|
Fix portals draw segment indexing bug
|
2017-02-09 22:58:28 +01:00 |
|
Magnus Norddahl
|
c16aa3d361
|
Fix crouch player sprite
|
2017-02-09 12:18:40 +01:00 |
|
Magnus Norddahl
|
371dd98102
|
Show player in mirrors and portals
|
2017-02-09 05:57:37 +01:00 |
|
Magnus Norddahl
|
388c511e11
|
Fix portal sprite clipping bugs
|
2017-02-09 05:42:15 +01:00 |
|
Magnus Norddahl
|
2d25002e2a
|
Fix InterestingSegments not being properly resized in PopPortal
|
2017-02-08 02:59:25 +01:00 |
|
Magnus Norddahl
|
4f73a722af
|
Merge remote-tracking branch 'gzdoom/master' into qzdoom
# Conflicts:
# src/r_draw.cpp
|
2017-02-08 00:34:19 +01:00 |
|
Magnus Norddahl
|
b36444ca1c
|
Fix camera shader colormap (invulnerability effect) not getting applied to hardware accelerated player sprites
|
2017-02-07 20:43:41 +01:00 |
|
Magnus Norddahl
|
58495ea714
|
Renamed Clip3DFloors to Clip3D to fix gcc compile error
|
2017-02-06 16:04:27 +01:00 |
|
Magnus Norddahl
|
7e6c91d73c
|
Remove yslope loopup table and StepColumn
|
2017-02-06 15:15:09 +01:00 |
|
Rachael Alexanderson
|
9c50600286
|
- fix compile errors
|
2017-02-05 00:53:36 -05:00 |
|
Magnus Norddahl
|
4172d70d95
|
Make Frozen Time rendering 4 times faster by grouping draw segments in batches of 100 (old algorithm processed 32000 draw segs per sprite!)
|
2017-02-05 00:42:42 +01:00 |
|
Magnus Norddahl
|
bf6ab1efc8
|
Clip sprites by thread slice
|
2017-02-04 21:55:56 +01:00 |
|
Magnus Norddahl
|
d1cbb76b63
|
Only render player sprites on main thread
|
2017-02-04 21:00:05 +01:00 |
|
Magnus Norddahl
|
beae9a3dc7
|
Stop using validcount for sprites
|
2017-02-04 20:32:06 +01:00 |
|
Magnus Norddahl
|
cfe4c55973
|
Remove software renderer internals from F3DFloor
|
2017-02-04 19:13:56 +01:00 |
|
Magnus Norddahl
|
8ad132b64f
|
Execute scene slices on worker threads
|
2017-02-04 16:45:36 +01:00 |
|
Magnus Norddahl
|
d9e545a519
|
Hook up thread slices and eliminate some statics hiding in misc functions
|
2017-02-04 15:51:54 +01:00 |
|
Magnus Norddahl
|
f50532af8a
|
Reorder scene setup to do the stuff that can't be threaded first
|
2017-02-04 14:20:58 +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
|
45f623faf4
|
Move frame memory allocator into RenderThread
|
2017-02-04 02:50:52 +01:00 |
|
Magnus Norddahl
|
627a388d57
|
Move renderer singletons into a RenderThread class
|
2017-02-04 00:25:37 +01:00 |
|
Magnus Norddahl
|
4fadc4e9a3
|
Fix typo
|
2017-02-03 21:25:51 +01:00 |
|
Magnus Norddahl
|
da346427d3
|
Change draw segment list to use TArray
|
2017-02-03 21:11:55 +01:00 |
|
Magnus Norddahl
|
812cc61b16
|
Fix some typos
|
2017-02-03 09:08:00 +01:00 |
|
Magnus Norddahl
|
892350ac2e
|
Add functions to CameraLight
|
2017-02-03 09:00:46 +01:00 |
|
Magnus Norddahl
|
a0a40281b3
|
Simplify skyplane light selection
|
2017-02-03 08:19:59 +01:00 |
|
Magnus Norddahl
|
191438b238
|
Move Drawers function to viewport
|
2017-02-03 08:06:47 +01:00 |
|
Magnus Norddahl
|
c219969b68
|
Fix blinking wall light regression
|
2017-02-02 18:46:21 +01:00 |
|
Magnus Norddahl
|
7b4d9675c9
|
Fix compile errors
|
2017-02-02 15:24:21 +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
|
69b7312099
|
Add some transform helpers on RenderViewport
|
2017-02-01 23:23:10 +01:00 |
|