Rachael Alexanderson
7cf52eb0c3
- export common formulae to functions instead of copy-pasting them
2020-05-07 02:13:11 -04:00
Rachael Alexanderson
872e9b252f
- screen bevel now enlarges also when screenblocks <= 11
2020-05-06 10:48:49 -04:00
Rachael Alexanderson
4ab6aeb770
- make intermission and status bar scaling game-specific in the config
2020-05-06 08:12:58 -04:00
Rachael Alexanderson
8f63bd773a
- add scaling customization for classic ui flat scaling
2020-05-06 07:59:14 -04:00
Rachael Alexanderson
b746484da3
- make screen border flat scale up
2020-05-06 07:37:09 -04:00
Rachael Alexanderson
bc3947b643
- inter_classic_scaling now defaults to true
...
- fixed: last commit I accidentally left hardcoded testing values and did not change them back to check for the texture's original size
2020-05-06 05:50:00 -04:00
Rachael Alexanderson
7c33239187
- implement cvar 'inter_classic_scaling' to render the intermission flat as if it were 320x200
2020-05-06 00:08:22 -04:00
Rachael Alexanderson
18f822bed7
Merge branch 'texture_rework' of https://github.com/coelckers/gzdoom into fix_friendly_spawn
2020-05-05 04:29:44 -04:00
Christoph Oelckers
0cf967dc06
- fixed wrong order of actions on shadow map updater.
2020-05-04 22:15:18 +02:00
Christoph Oelckers
c6cc763907
- fixed: screen resolution changes did not notify the 2D drawer.
2020-05-04 22:14:50 +02:00
Christoph Oelckers
192ea40634
- fixed order of multipatch texture initialization.
...
This didn't play well with hires replacements - the texture size needs to be set as early as possible.
2020-05-04 21:24:36 +02:00
Christoph Oelckers
3fd4d08004
- fixed startup and font init crashes.
2020-05-04 20:06:54 +02:00
Rachael Alexanderson
159c946fde
Merge remote-tracking branch 'origin/master' into fix_friendly_spawn
2020-05-03 05:51:06 -04:00
PaulyB
a528290b5c
Fix single top level filter folder not being read
...
I have no idea why the missing comma broke it in this particular way...
2020-05-03 11:26:57 +03:00
Rachael Alexanderson
4432aeb1e1
- force player respawn to call up the player's default class settings before determining where to respawn the player
2020-05-02 09:20:37 -04:00
alexey.lysiuk
331f3d85d6
- fixed secondary ammo display in strife status bar
...
https://forum.zdoom.org/viewtopic.php?t=68315
2020-04-30 16:26:12 +03:00
alexey.lysiuk
028cc6a828
- fixed compilation of SDL backend
2020-04-30 11:28:35 +03:00
Cacodemon345
4b4ff8dd0e
Fix bouncing missiles not dealing damage when hitting top/bottom ( #1068 )
...
* Fix bouncing missiles not dealing damage when hitting top/bottom
2020-04-30 08:55:09 +02:00
arookas
6b70cad6e1
Add option to invert mouse x
2020-04-30 08:54:10 +02:00
nashmuhandes
d563b0339c
Apply alpha to the background texture in DrawBar
2020-04-29 21:01:13 -03:00
nashmuhandes
f65a97322e
Add an alpha parameter to StatusBar.DrawBar
2020-04-29 21:01:13 -03:00
Christoph Oelckers
3eecb6b3b6
- fixed creation of multipatch textures using other multipatch textures as their source.
2020-04-30 00:12:28 +02:00
Christoph Oelckers
d71ef66957
- fixes copied from Raze.
2020-04-29 23:58:50 +02:00
Christoph Oelckers
652712d970
- moved Vulkan and Softpoly backends to 'common'.
2020-04-29 22:17:35 +02:00
Christoph Oelckers
bc8335de3b
- Vulkan backend dependency cleanup.
2020-04-29 18:52:08 +02:00
Christoph Oelckers
68630d6782
- sanitized dependencies of the softpoly render backend.
...
This included half the game state and lots of unneeded parts of the software renderer.
The two modules that are shared between softpoly and the classic software renderer have been moved to a neutral place.
2020-04-29 18:48:15 +02:00
Christoph Oelckers
8cce6207c7
- sanitized includes in a few files.
2020-04-29 18:15:56 +02:00
Christoph Oelckers
e3fdf2194e
- moved a few leftover utility classes to 'common'.
2020-04-29 17:51:04 +02:00
Christoph Oelckers
808a7d28cf
- moved benchmark fps output to the custom part of it because it depends on game data.
2020-04-29 17:44:43 +02:00
Christoph Oelckers
5d10d6c448
- directory structure cleanup.
...
The hwrenderer folder did not contain sufficient files anymore for such extensive subgrouping.
2020-04-29 17:36:58 +02:00
Christoph Oelckers
6cf91d3941
- moved the remaining core parts of the GL renderer to 'common'.
2020-04-29 17:19:17 +02:00
Christoph Oelckers
9be63a5093
Merge branch 'master' into texture_rework
2020-04-29 08:04:15 +02:00
Christoph Oelckers
c996600de7
- gl_renderer.cpp include cleanup
2020-04-29 08:01:29 +02:00
Christoph Oelckers
2adf1c6a6b
- fixed ZScript compiler crash with dereferencing null pointers
2020-04-29 07:59:06 +02:00
Christoph Oelckers
64e301130b
- moved low level sky rendering to 'common'
2020-04-29 00:21:30 +02:00
Christoph Oelckers
4b8fb7d48b
- moved around some sky rendering code so that the game independent parts are grouped together.
2020-04-29 00:14:42 +02:00
Christoph Oelckers
b1dd1eff50
- moved video files to 'common'.
2020-04-28 23:08:27 +02:00
Christoph Oelckers
ddef3f7b98
- made video base code game independent
2020-04-28 22:54:53 +02:00
Christoph Oelckers
2196b4fb04
- moved the frame rate drawer out of DFrameBuffer.
...
Too much of this is not shareable and all it consists of are drawing operations on the 2D drawer.
2020-04-27 23:53:26 +02:00
Christoph Oelckers
5f3e4a5d0e
- did a bit of cleanup on DFrameBuffer, most notably taking GetCaps out of it.
...
With the old softpoly renderer and OpenGL 2.x being gone there is no more need for such complex handling, it is now a single function in d_main.cpp.
2020-04-27 22:24:41 +02:00
Christoph Oelckers
3ee1aa76c3
- moved model code to 'common'.
2020-04-27 20:50:46 +02:00
PaulyB
66bac45615
Properly namespaced UDMF flag
2020-04-27 20:30:37 +02:00
PaulyB
8d1451689b
Exposed MTF_NOCOUNT to UDMF
2020-04-27 20:30:37 +02:00
Skepticist
3377486b8e
Added a number of maps that can make use of the MTF_NOCOUNT flag
...
All but the Hell Revealed case are thanks to Skepticist from Doomworld
2020-04-27 20:30:37 +02:00
PaulyB
573b2958c6
Added MTF_NOCOUNT to spawn flags
2020-04-27 20:30:37 +02:00
Christoph Oelckers
d434ce32c8
- split voxels.cpp into a backend and a game dependent part.
2020-04-27 19:46:27 +02:00
Christoph Oelckers
b79230da9b
- added missing include to macOS code.
2020-04-27 19:46:13 +02:00
Christoph Oelckers
d6dca40cb7
- separated models.cpp as well into engine and game parts.
2020-04-27 01:29:25 +02:00
Christoph Oelckers
46d263b5a8
- header separation of model code.
2020-04-27 01:16:17 +02:00
Christoph Oelckers
8ea0a0c5f8
- took the game dependent model render functions out of the FModelRenderer class.
...
This makes FModelRenderer game independent - the 3 functions in question may just be global functions instead.
2020-04-27 00:25:53 +02:00