Magnus Norddahl
6f0bf964c3
Fix the abort button
2023-12-31 05:08:17 +01:00
Magnus Norddahl
888a3b7bda
Implement NetStartWindow
2023-12-31 04:15:09 +01:00
Rachael Alexanderson
3e43a4ef1b
- tweak build script a bit
2023-12-30 07:45:25 -05:00
jekyllgrim
f8653c36d0
Implemented mGrayCheck and isGrayed() in OptionMenuItem
2023-12-30 08:42:01 +01:00
jekyllgrim
cebf37b3fa
Add graycheck to colorpicker
2023-12-30 08:42:01 +01:00
Magnus Norddahl
ec292f0178
Finish the error window implementation
2023-12-30 05:17:16 +01:00
Magnus Norddahl
a9ac98cd3d
Add basic svg image support
2023-12-29 05:21:41 +01:00
Magnus Norddahl
81616b74a8
Implement launcher window base functionality
2023-12-29 02:16:18 +01:00
Magnus Norddahl
c92543d7d5
Fix OnMouseLeave not firing
2023-12-29 01:06:40 +01:00
Magnus Norddahl
2c392ae251
More subpixel tweaking
2023-12-29 00:21:15 +01:00
Magnus Norddahl
b0290d2d86
Apply a simple box filter on the subpixels
2023-12-29 00:10:06 +01:00
Magnus Norddahl
dc158b5380
Use a better font
2023-12-28 19:06:16 +01:00
Magnus Norddahl
014bc4af58
Forgot to actually add the banner
2023-12-28 18:39:28 +01:00
Magnus Norddahl
0f5987562c
Load widget resources from lumps
...
Add banner
2023-12-28 18:39:04 +01:00
jekyllgrim
4273af8004
Minor formatting fix
2023-12-28 17:13:07 +01:00
jekyllgrim
be96d8d906
Added DI_ITEM_LEFT_CENTER and DI_ITEM_RIGHT_CENTER
...
This is just a small consistency fix: DI_SCREEN_LEFT_CENTER and DI_SCREEN_RIGHT_CENTER exist, so, logically, similar combo flags should exist for DI_ITEM as well.
2023-12-28 17:13:07 +01:00
Major Cooke
8060b147d0
Fixed CF_SCALEDNOLERP having the wrong value.
2023-12-28 17:12:43 +01:00
Professor Hastig
16e8e71971
fixed infinite recursion in vid_preferbackend.
2023-12-28 17:11:17 +01:00
Professor Hastig
51e014c858
do MIDI device lookup by lump index as well, for the same reasons as doing it for the volume.
2023-12-28 17:10:33 +01:00
Magnus Norddahl
637b2b1147
Create initial error and netstart windows
2023-12-28 02:51:20 +01:00
Christoph Oelckers
eb2f263803
perform music volume lookup by lump number instead of name.
...
This way any setting will work for both short and long file names of the same content.
2023-12-27 20:08:22 +01:00
Magnus Norddahl
a40f22ff73
Add a bit more functionality to the controls
2023-12-27 04:46:14 +01:00
Magnus Norddahl
5557039364
Add launcher window
2023-12-27 00:45:34 +01:00
Magnus Norddahl
b2d2f61be0
Add zwidget
2023-12-27 00:44:40 +01:00
Christoph Oelckers
958303556f
warnings and debug code cleanup
2023-12-26 22:16:21 +01:00
Christoph Oelckers
133b415b84
music volume.
...
* this now applies the factor to the source data instead of setting a gain factor in OpenAL to allow better control
* $musicvolume will now also accept values in dB, by postfixing the parameter with 'dB'.
* removed some useless cruft from the automatic replay gain handling.
2023-12-26 22:01:51 +01:00
Magnus Norddahl
b30f1abe25
Theme the caption bar when playing windowed mode
2023-12-26 05:00:39 +01:00
Magnus Norddahl
a8cf44bcda
Update to latest ZVulkan
2023-12-26 04:44:35 +01:00
Magnus Norddahl
c1f38b18c4
Put all the pipeline barriers in the same function and use a new instance buffer each time the TLAS is updated
2023-12-26 04:31:02 +01:00
Magnus Norddahl
bdea7b6c13
Always update sprite light in dynamic lm sectors
2023-12-26 04:31:01 +01:00
Magnus Norddahl
46946e9fd4
Move lightmap UV calculations to HWWall::CreateVertices
2023-12-26 04:31:01 +01:00
Magnus Norddahl
4b5882e030
Remove unused code and make functions private
2023-12-26 04:31:01 +01:00
Magnus Norddahl
712c664a2c
Use the correct light mode
2023-12-26 04:31:01 +01:00
Magnus Norddahl
0cd39e68ca
Remove unused code
2023-12-26 04:31:01 +01:00
Magnus Norddahl
4104f047b6
Apply texture matrix
2023-12-26 04:31:01 +01:00
Magnus Norddahl
3d71e2532f
Disable translucent HWWall surfaces
2023-12-26 04:31:01 +01:00
Magnus Norddahl
bbb3a677c3
Fix sky surface getting getting bound as an upper wall
2023-12-26 04:31:01 +01:00
Magnus Norddahl
3c0414a6d8
Avoid updating startscreen too often in a debug build and fix crash if it never got updated even once
2023-12-26 04:31:01 +01:00
Magnus Norddahl
496b053567
HWWall lightmap UV calculation hell
2023-12-26 04:31:00 +01:00
Magnus Norddahl
2e6cd8fdda
Remove gl_seamless as an user option
2023-12-26 04:31:00 +01:00
Magnus Norddahl
29217df246
Create index list directly from the levelmesh builder
2023-12-26 04:31:00 +01:00
Magnus Norddahl
48b6a7ec46
Split level mesh surface from lightmap tiles as we have multiple surfaces per tile
2023-12-26 04:31:00 +01:00
Magnus Norddahl
421b8532ff
Split into more files
2023-12-26 04:31:00 +01:00
Magnus Norddahl
1f6356f414
Plane shadow vertices must be created after the level mesh, otherwise they do not receive the lightmap UV coordinates
2023-12-26 04:31:00 +01:00
Magnus Norddahl
4ae767cc5a
Fix polyobj planes ending up in the level mesh
2023-12-26 04:31:00 +01:00
Magnus Norddahl
4ca2ffd58e
Implement line portals and improve sky handling
2023-12-26 04:31:00 +01:00
Magnus Norddahl
4633029a74
Make sure pipeline is rebound after level mesh drawing
2023-12-26 04:30:59 +01:00
Magnus Norddahl
e491186c80
Don't use the level mesh recursively through portals for now
2023-12-26 04:30:59 +01:00
Magnus Norddahl
b93df82ac7
Generate mesh data flats with a sky
2023-12-26 04:30:59 +01:00
Magnus Norddahl
3c9f56d989
Add support for more portal types
2023-12-26 04:30:59 +01:00