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
|
42535b17f1
|
Rename FRenderer::ClearBuffer to SetClearColor
|
2017-01-15 03:21:35 +01:00 |
|
Magnus Norddahl
|
f9175561bb
|
Change RenderTarget global to be an internal swrenderer variable
|
2017-01-15 03:19:03 +01:00 |
|
Magnus Norddahl
|
aaee6e333f
|
Mark PrecacheTexture private and remove unneeded declarations
|
2017-01-15 02:50:37 +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
|
ca046d26c5
|
Make particle texture slightly higher quality
|
2017-01-13 16:12:43 +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 |
|
alexey.lysiuk
|
8260bbbe77
|
Fixed compilation with GCC/Clang
No more 'error: cannot jump from this goto statement to its label / jump bypasses variable initialization'
|
2017-01-13 15:44:23 +02:00 |
|
Magnus Norddahl
|
5d9cc6a706
|
let 'forcenoskystretch' also apply to sky mode 2
|
2017-01-13 13:23:00 +01:00 |
|
Magnus Norddahl
|
9723078121
|
Removed dc_texturemid
|
2017-01-12 22:52:17 +01:00 |
|
Magnus Norddahl
|
bd8d2f501f
|
Remove dc_light_list
|
2017-01-12 22:11:25 +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
|
9f8ac7e498
|
Convert r_skyplane into a class
|
2017-01-11 22:09:06 +01:00 |
|
Magnus Norddahl
|
0885ff44a0
|
Convert r_flatplane and r_slopeplane into classes
|
2017-01-11 21:59:26 +01:00 |
|
Magnus Norddahl
|
fc29958dc7
|
Convert r_fogboundary to a class
|
2017-01-11 21:33:28 +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
|
8ed66791e7
|
Change define to enum
|
2017-01-11 18:38:51 +01:00 |
|
Magnus Norddahl
|
48b4915f5b
|
Convert r_playersprite to a class
|
2017-01-11 18:35:20 +01:00 |
|
Magnus Norddahl
|
ee2811450d
|
Convert r_wallsprite to a class
|
2017-01-11 18:28:19 +01:00 |
|
Magnus Norddahl
|
7bed0ffeb6
|
Convert r_voxel to a class
|
2017-01-11 18:25:14 +01:00 |
|
Magnus Norddahl
|
164af7264f
|
Convert r_sprite into a class
|
2017-01-11 18:17:28 +01:00 |
|
Magnus Norddahl
|
deae5bb1a6
|
Convert r_particle to a class
|
2017-01-11 18:14:04 +01:00 |
|
Magnus Norddahl
|
7dfb46b8d9
|
Convert r_decal to a class
|
2017-01-11 18:10:51 +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
|
f288d589ff
|
Move defines and enums to where they are used
|
2017-01-11 15:09:35 +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
|
361bb11b13
|
Remove -28 offset to fix issue 0000012
|
2017-01-10 20:07:51 +01:00 |
|
Magnus Norddahl
|
4be291fb61
|
Fix divide by zero (issue 0000022)
|
2017-01-10 18:25:06 +01:00 |
|