Magnus Norddahl
|
c574b0ad3f
|
Remove R_InitColumnDrawers and only allow DrawerArgs classes to call drawers
|
2017-01-30 11:53:11 +01:00 |
|
Magnus Norddahl
|
92bd752935
|
Move drawerargs globals into a class and make them local
|
2017-01-29 07:49:04 +01:00 |
|
Rachael Alexanderson
|
2fb82aaa9f
|
Revert "- Fully implemented Graf's level.PreserveSectorColor() changes into the software renderers."
This reverts commit 2f9453bc86 .
# Conflicts:
# src/swrenderer/line/r_line.cpp
# src/swrenderer/line/r_renderdrawsegment.cpp
# src/swrenderer/things/r_decal.cpp
# src/swrenderer/things/r_wallsprite.cpp
|
2017-01-28 17:37:57 -05:00 |
|
Rachael Alexanderson
|
2f9453bc86
|
- Fully implemented Graf's level.PreserveSectorColor() changes into the software renderers.
|
2017-01-28 09:53:24 -05:00 |
|
Magnus Norddahl
|
5f38b15635
|
Move colfunc family of globals into a DrawerStyle class and localize its usage
|
2017-01-28 07:08:59 +01:00 |
|
Magnus Norddahl
|
ed05a2edd3
|
Create CameraLight class
|
2017-01-26 10:22:54 +01:00 |
|
Magnus Norddahl
|
4bbf1ba11c
|
Move visibility stuff into LightVisibility
|
2017-01-26 09:49:07 +01:00 |
|
Magnus Norddahl
|
933f2d116a
|
Move DrewAVoxel to VisibleSpriteList
|
2017-01-26 08:39:44 +01:00 |
|
Magnus Norddahl
|
34f85569b4
|
Change RenderTranslucentPass to be a singleton
|
2017-01-26 08:36:28 +01:00 |
|
Magnus Norddahl
|
29dcea49d7
|
Move RenderDrawSegment to its own file
|
2017-01-26 08:13:39 +01:00 |
|
Magnus Norddahl
|
6899b351a2
|
Create class for draw segment list
|
2017-01-26 08:01:44 +01:00 |
|
Magnus Norddahl
|
2821c15795
|
Rename drawseg_t to DrawSegment
|
2017-01-26 07:03:27 +01:00 |
|
Magnus Norddahl
|
12271cbfb5
|
Remove the 1000 portal segment limit and make WallPortals private to RenderPortal
|
2017-01-24 05:31:39 +01:00 |
|
Magnus Norddahl
|
f94cced13d
|
Move ColormapLight to r_light
|
2017-01-24 04:24:04 +01:00 |
|
Magnus Norddahl
|
ca8f71b561
|
Remove the need for RenderPlayerSprites::SetupSpriteScale
|
2017-01-24 04:19:43 +01:00 |
|
Magnus Norddahl
|
ba6094be2e
|
Detach player sprites from VisibleSprite
|
2017-01-24 04:15:54 +01:00 |
|
Magnus Norddahl
|
112085ebff
|
Split Clear into two functions
|
2017-01-19 03:19:31 +01:00 |
|
Magnus Norddahl
|
e94cb3f114
|
Rename visplane_t to VisiblePlane
|
2017-01-19 03:11:49 +01:00 |
|
Magnus Norddahl
|
9eef7f9b32
|
Make visplanes hash list private
|
2017-01-19 03:02:32 +01:00 |
|
Magnus Norddahl
|
a92771431b
|
Changed visible plane list to use the shared frame memory allocator instead of using its own internal free list
|
2017-01-19 01:47:58 +01:00 |
|
Magnus Norddahl
|
9e0ae21197
|
Move fakeceiling and fakefloor into the inner loop
|
2017-01-17 02:32:23 +01:00 |
|
Magnus Norddahl
|
cc0c0f0236
|
Fix not copying the shade variable first
|
2017-01-17 02:27:59 +01:00 |
|
Magnus Norddahl
|
8e72e094ce
|
Fix floor brightness affects sprites not in sector
|
2017-01-17 02:16:13 +01:00 |
|
Magnus Norddahl
|
1c3440e391
|
Merge remote-tracking branch 'gzdoom/master' into qzdoom
# Conflicts:
# src/r_plane.cpp
# src/r_plane.h
|
2017-01-16 06:03:21 +01:00 |
|
Magnus Norddahl
|
433eb77c37
|
Moved DrawSprite to VisibleSprite and marked all its variables as protected
|
2017-01-16 05:43:56 +01:00 |
|
Magnus Norddahl
|
55131a7a6d
|
Rename vissprite_t to VisibleSprite, convert it into a base class and lower all variables if possible. Remove unused fields and unions.
|
2017-01-16 05:26:22 +01:00 |
|
Magnus Norddahl
|
57d8b0e34c
|
Rewrite VisibleSpriteList to use TArray
|
2017-01-16 03:46:05 +01:00 |
|
Magnus Norddahl
|
cd9043fd94
|
Make RenderActorView private
|
2017-01-15 23:03:58 +01:00 |
|
Magnus Norddahl
|
f6cc75fad5
|
Convert r_clipsegment into a class
|
2017-01-15 22:57:42 +01:00 |
|
Magnus Norddahl
|
74e1cea9c3
|
Removed openings array
|
2017-01-15 22:21:21 +01:00 |
|
Magnus Norddahl
|
e02aece40a
|
Added a generic memory allocator for memory needed for a frame
|
2017-01-15 21:45:21 +01:00 |
|
Magnus Norddahl
|
601ddb270d
|
Create a class for the viewport
|
2017-01-15 04:06:52 +01:00 |
|
Magnus Norddahl
|
f9175561bb
|
Change RenderTarget global to be an internal swrenderer variable
|
2017-01-15 03:19:03 +01:00 |
|
Magnus Norddahl
|
4c12ba740f
|
Remove SetWindow from FRenderer interface
|
2017-01-15 02:46:43 +01:00 |
|
Magnus Norddahl
|
1e7015643d
|
Remove ErrorCleanup from FRenderer interface
|
2017-01-15 02:04:49 +01:00 |
|
Magnus Norddahl
|
3093aaadc9
|
Remove SetupFrame and CopyStackedViewParameters from FRenderer interface
|
2017-01-15 01:54:25 +01:00 |
|
Magnus Norddahl
|
1b043bb46c
|
Minor cleanup in r_swrenderer
|
2017-01-15 01:36:57 +01:00 |
|
Magnus Norddahl
|
5ea28897af
|
Move r_scene into a class
|
2017-01-14 02:25:02 +01:00 |
|
Magnus Norddahl
|
edd9b6c69c
|
Change the shape of the particle texture
|
2017-01-13 15:43:06 +01:00 |
|
Magnus Norddahl
|
e1506df8a6
|
Change globvis to be picked up from the r_light values in softpoly
|
2017-01-13 15:22:22 +01:00 |
|
Magnus Norddahl
|
9e940b4287
|
Remove basecolormap global
|
2017-01-12 21:29:19 +01:00 |
|
Magnus Norddahl
|
929e07697d
|
Remove foggy global
|
2017-01-12 20:13:21 +01:00 |
|
Magnus Norddahl
|
f912b4ab8b
|
Convert r_actualextralight global to a function
|
2017-01-12 19:09:13 +01:00 |
|
Magnus Norddahl
|
40f79371f5
|
Remove GlobVis global as it apparently wasn't very global!
|
2017-01-12 18:38:27 +01:00 |
|
Magnus Norddahl
|
80e1844d6c
|
Split r_main into r_viewport, r_scene and r_light
|
2017-01-12 16:21:46 +01:00 |
|
Magnus Norddahl
|
c80860cd5d
|
Split r_visibleplane into more files
|
2017-01-11 23:27:35 +01:00 |
|
Magnus Norddahl
|
2988a5fe87
|
Convert r_visibleplane into classes
|
2017-01-11 23:08:24 +01:00 |
|
Magnus Norddahl
|
3f8e5d26b8
|
Rename RenderBSP to RenderOpaquePass and RenderTranslucent to RenderTranslucentPass
|
2017-01-11 20:42:39 +01:00 |
|
Magnus Norddahl
|
6f1836b68b
|
Move classes in r_visiblesprite to their own files
|
2017-01-11 19:50:07 +01:00 |
|
Magnus Norddahl
|
32b91dd978
|
Convert r_visiblesprite to classes
|
2017-01-11 19:33:02 +01:00 |
|