Rachael Alexanderson
|
bda49d0bf7
|
- demote pwad defcvars error to a warning
|
2020-08-01 06:01:29 -04:00 |
|
alexey.lysiuk
|
18f2cf0fdc
|
- exposed menu blur amount to engine interface
https://forum.zdoom.org/viewtopic.php?t=69056
|
2020-06-20 12:06:49 +03:00 |
|
alexey.lysiuk
|
0d3134d825
|
- assigned endoom lump name after mapinfo is parsed
https://forum.zdoom.org/viewtopic.php?t=69032
|
2020-06-19 10:53:28 +03:00 |
|
Christoph Oelckers
|
712d80006a
|
- split game dependent parts out of menudef.cpp.
|
2020-06-14 00:27:32 +02:00 |
|
Christoph Oelckers
|
90befff479
|
- moved out the Doom specific parts from menu.cpp and messagebox.cpp.
|
2020-06-13 22:43:35 +02:00 |
|
Christoph Oelckers
|
5dfe9918d0
|
- moved some event related code to 'common'.
|
2020-06-13 20:31:57 +02:00 |
|
Christoph Oelckers
|
a3c100a2ed
|
- deleted the duplicate start screen class.
|
2020-06-12 23:10:19 +02:00 |
|
Christoph Oelckers
|
1279ec081a
|
- Strip out any color escape sequences before setting a window title.
|
2020-06-02 21:49:53 +02:00 |
|
Rachael Alexanderson
|
5c86ad8507
|
- defcvars: handle values from a version 219 config
|
2020-05-23 09:08:40 -04:00 |
|
Rachael Alexanderson
|
192882f63a
|
Merge branch 'master' of https://github.com/coelckers/gzdoom into texture_rework
|
2020-05-07 04:32:46 -04:00 |
|
Christoph Oelckers
|
3fd4d08004
|
- fixed startup and font init crashes.
|
2020-05-04 20:06:54 +02: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 |
|
arookas
|
6b70cad6e1
|
Add option to invert mouse x
|
2020-04-30 08:54:10 +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
|
6cf91d3941
|
- moved the remaining core parts of the GL renderer to 'common'.
|
2020-04-29 17:19:17 +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
|
b9e3c9681b
|
- moved a few files from 'rendering' to 'common'.
|
2020-04-25 21:52:21 +02:00 |
|
Christoph Oelckers
|
10bc37b37e
|
- moved RenderView out of the framebuffer classes to complete the consolidation of the renderer's entry points.
|
2020-04-25 17:58:26 +02:00 |
|
Christoph Oelckers
|
72533e2f8a
|
- redirect ST_Sound to a callback because the sound code is game specific
|
2020-04-23 22:33:43 +02:00 |
|
Christoph Oelckers
|
f8e23500c7
|
- moved Windows platform code as well.
|
2020-04-23 22:26:30 +02:00 |
|
Christoph Oelckers
|
612bf20809
|
- moved game state connections of the startup screen out of the backend code.
|
2020-04-23 00:02:34 +02:00 |
|
Christoph Oelckers
|
4da2351671
|
- fixed compile errors in POSIX platform code.
|
2020-04-22 20:42:13 +02:00 |
|
Christoph Oelckers
|
12e69adec3
|
- system backend cleanup.
This is mainly for running CI on Linux and macOS. Windws is already working.
|
2020-04-22 19:57:14 +02:00 |
|
Christoph Oelckers
|
b7ea483323
|
- fixed checkForHacks placement.
|
2020-04-19 19:52:03 +02:00 |
|
Christoph Oelckers
|
0eb68177ca
|
Merge branch 'master' into texture_rework
|
2020-04-19 18:07:16 +02:00 |
|
Christoph Oelckers
|
6dfc416b51
|
- fixed setup of IPK3's where all content is in a subdirectory.
These never received the file name list that was needed to eliminate this directory from internal paths.
|
2020-04-19 13:04:29 +02:00 |
|
Christoph Oelckers
|
5a2a72fc95
|
- store the Vulkan descriptor sets in the material - where they belong!
Having them in the base texture object was a major maintenance issue.
|
2020-04-19 10:57:56 +02:00 |
|
Christoph Oelckers
|
ef8e7a4944
|
- reworked the multipatch texture builder to reuse the FImageTexture objects.
|
2020-04-19 10:57:55 +02:00 |
|
Christoph Oelckers
|
718949f74d
|
- moved the texture name to FGameTexture.
|
2020-04-19 10:57:53 +02:00 |
|
Christoph Oelckers
|
8843761bf8
|
- moved most of the texture size maintenance to the FGameTexture class.
|
2020-04-19 10:57:53 +02:00 |
|
Christoph Oelckers
|
70ec20c137
|
- optimization of texture scaling checks.
The texture dimension checks can be performed up front when the texture is inserted into the texture manager.
|
2020-04-19 10:57:51 +02:00 |
|
Christoph Oelckers
|
662fa6e667
|
- removed the conversion helper code and fixed a few places where FMaterial was only used to access the hardware textures in the FTexture class.
|
2020-04-19 10:57:49 +02:00 |
|
Christoph Oelckers
|
397b1520bc
|
- deal with I_SetCursor
|
2020-04-19 10:57:48 +02:00 |
|
Christoph Oelckers
|
9099bc8420
|
- reworking some lower level texture code.
|
2020-04-19 10:57:46 +02:00 |
|
Christoph Oelckers
|
b9b6a354c7
|
- changed all texture access in the play code to use FGameTexture and redid Hexen's front sky layer by adding a new texture instead of hacking the existing one.
|
2020-04-19 10:57:46 +02:00 |
|
Christoph Oelckers
|
9e7094848c
|
- transitioned the 2D drawer to FGameTexture.
|
2020-04-19 10:57:45 +02:00 |
|
Christoph Oelckers
|
d9928b51a8
|
- eliminated all cases of calling DrawTexture with an FTexture.
Everything uses FGameTexture now.
|
2020-04-19 10:57:45 +02:00 |
|
alexey.lysiuk
|
f0ca7fb213
|
- fixed compilation of Linux targets
|
2020-04-12 11:03:01 +03:00 |
|
Christoph Oelckers
|
def123823b
|
- cleanup of 2D code.
|
2020-04-11 20:20:58 +02:00 |
|
Christoph Oelckers
|
ce4c2be3c7
|
- use the 2d drawer's size where appropriate.
|
2020-04-11 20:20:58 +02:00 |
|
Christoph Oelckers
|
b18faacab0
|
- 2D drawer cleanup.
|
2020-04-11 20:20:58 +02:00 |
|
Christoph Oelckers
|
f02c5c0a56
|
- took InitializeDefaults out of PClass and moved it to PClassActor.
Like so many other parts, this created a hard dependency of the low level code on very invasive game content.
|
2020-04-11 20:20:53 +02:00 |
|
Christoph Oelckers
|
74c5f83658
|
- moved most of the root marking out of the garbage collector, replacing it with callbacks.
Yet another place where low level code was tied too tightly to the game instead of providing a proper interface.
|
2020-04-11 20:20:52 +02:00 |
|
Christoph Oelckers
|
f8ac9a2662
|
- moved DObject and core parts of the VM to 'common'.
# Conflicts:
# src/common/objects/dobject.h
|
2020-04-11 20:20:51 +02:00 |
|
Christoph Oelckers
|
1a0ace4f88
|
- palette related fixes.
|
2020-04-11 20:20:40 +02:00 |
|
Christoph Oelckers
|
f8e9cb8fbc
|
- major dependency reduction of the texture system.
|
2020-04-11 20:20:37 +02:00 |
|
Christoph Oelckers
|
be24023722
|
- split animation management out of the texture manager into a separate class.
|
2020-04-11 20:20:36 +02:00 |
|
Christoph Oelckers
|
50e1efa965
|
- minor sound code cleanup
# Conflicts:
# src/sound/backend/oalsound.cpp
|
2020-04-11 20:20:34 +02:00 |
|