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
|
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
|
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
|
eac98ac226
|
Calculate sprite dynamic light contribution and pass it along to the sprite drawer
|
2017-02-14 06:37:06 +01:00 |
|
Magnus Norddahl
|
cfe4c55973
|
Remove software renderer internals from F3DFloor
|
2017-02-04 19:13:56 +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
|
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
|
f3d968cf41
|
Move wall drawer args into functions
|
2017-02-02 11:16:18 +01:00 |
|
Magnus Norddahl
|
e78e76a593
|
Move r_viewport variables into a class
|
2017-02-01 16:02:21 +01:00 |
|
Magnus Norddahl
|
2f365e7d2b
|
Rename ColumnDrawerArgs to SpriteDrawerArgs
|
2017-01-30 11:27:58 +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 |
|
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 |
|
Magnus Norddahl
|
4afac0f2cc
|
Force all drawing to go through DrawerStyle
|
2017-01-28 16:36:39 +01: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
|
dbf9cd5de5
|
Remove a few more drawerargs
|
2017-01-28 08:17:31 +01: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
|
4bbf1ba11c
|
Move visibility stuff into LightVisibility
|
2017-01-26 09:49:07 +01:00 |
|
Magnus Norddahl
|
34f85569b4
|
Change RenderTranslucentPass to be a singleton
|
2017-01-26 08:36:28 +01:00 |
|
Magnus Norddahl
|
ba6094be2e
|
Detach player sprites from VisibleSprite
|
2017-01-24 04:15:54 +01:00 |
|
Magnus Norddahl
|
07acd9375b
|
The memset antipattern cannot be used on classes with a virtual table
|
2017-01-24 02:28:32 +01:00 |
|
Rachael Alexanderson
|
03226e5a0a
|
Merge https://github.com/coelckers/gzdoom
# Conflicts:
# src/r_things.cpp
|
2017-01-23 00:17:25 -05:00 |
|
Magnus Norddahl
|
8e72e094ce
|
Fix floor brightness affects sprites not in sector
|
2017-01-17 02:16:13 +01:00 |
|
Magnus Norddahl
|
e154ff888d
|
Implement the todo that someone left in the source code
|
2017-01-17 01:43:45 +01:00 |
|
Magnus Norddahl
|
906c944895
|
Merge colormap selection into one function
|
2017-01-17 01:30:12 +01:00 |
|
Magnus Norddahl
|
6c76c8534b
|
Change visstyle_t back to how it was in ZDoom and stop using it internally in the swrenderer
|
2017-01-16 16:23:02 +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
|
9723078121
|
Removed dc_texturemid
|
2017-01-12 22:52:17 +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
|
80e1844d6c
|
Split r_main into r_viewport, r_scene and r_light
|
2017-01-12 16:21:46 +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 |
|
Magnus Norddahl
|
164af7264f
|
Convert r_sprite into a class
|
2017-01-11 18:17:28 +01:00 |
|
Magnus Norddahl
|
4b96d7377f
|
Detach voxel and wallsprite projection from (normal) sprite projection and move the type decision making to RenderBSP::AddSprites
|
2017-01-11 17:59:29 +01:00 |
|
Magnus Norddahl
|
dce3a1c81c
|
Move remaining parts of r_things into r_visiblesprite
|
2017-01-11 15:41:42 +01:00 |
|
Magnus Norddahl
|
72762e583f
|
Move AddSprites to r_bsp and R_ProjectSprite to r_sprite
|
2017-01-11 15:02:36 +01:00 |
|
Magnus Norddahl
|
4c67a717f8
|
Remove drawerargs from r_things
|
2017-01-09 14:56:29 +01:00 |
|
Magnus Norddahl
|
579199a246
|
Move R_DrawVisSprite to r_sprite and move R_DrawMaskedColumn to r_draw
|
2017-01-09 13:53:02 +01:00 |
|