Magnus Norddahl
3b2507d072
Fix the clear screen shader bug
...
Fix texture set layout not matching the c++ code's version (vulkan validation error)
2023-04-06 21:03:05 +02:00
Magnus Norddahl
5ca4c51b7d
Avoid stepping further into VkShaderManager::Get unless the shader has not been compiled
2023-04-06 19:48:28 +02:00
Magnus Norddahl
d5d6c07f53
Fix misc shader related issues
2023-04-06 19:36:58 +02:00
Magnus Norddahl
87ee014b5b
Improve VkShaderProgram to handle more program types
...
Fix memory alignment issues with the shader/pipeline keys
2023-04-06 17:56:44 +02:00
Magnus Norddahl
34d2b2e440
Add sunlight trace
2023-04-06 16:13:03 +02:00
Magnus Norddahl
187b7f0956
Add some of the sunlight trace code
2023-04-06 01:04:03 +02:00
Magnus Norddahl
fd2ae4865c
Merge tracelights
2023-04-05 23:14:25 +02:00
dpjudas
94a06d393f
Add VkShaderKey and start preparing VkShaderManager to be able to handle a lot more shader permutations
2023-04-04 01:00:08 +02:00
Magnus Norddahl
44fed1451d
Fix shader build errors and remove support for old deprecated shader types
2023-03-24 03:34:24 +01:00
Magnus Norddahl
c495c8c094
Add support for using #include in glsl files and improve glsl compile errors
2023-03-22 00:06:13 +01:00
Magnus Norddahl
6878dc5580
Move static layout code back to wadsrc
2023-03-21 20:24:08 +01:00
Magnus Norddahl
fabdc39ba7
Update ZVulkan
2023-03-21 20:23:10 +01:00
dpjudas
7816d33325
Begin refactor the shaders
2023-03-19 07:18:12 +01:00
Magnus Norddahl
46eeadec44
Merge pull request #3 from nashmuhandes/BetterDoomBulletPuff
...
Improve Doom's bullet puff's visuals by only making it translucent wh…
2023-03-18 21:51:40 +01:00
Magnus Norddahl
e05856a3a8
Merge pull request #1 from nashmuhandes/BetterDefaults
...
Change more default settings
2023-03-18 21:37:36 +01:00
nashmuhandes
896102c179
Change more default settings
...
- Show item counter on automap
- Enable thicker automap lines and anti-aliased lines for better visibility with high res displays
- Enable textured automap
- HUD border scaling factor to better match default status bar scaling
- Enable subtitles
- Set render quality to "quality" to fix level mesh seams (gl_seamless)
- Enable mouse in menus by default (instead of touchscreen-like)
- Don't show ENDDOOM when quitting the app
- Enable the first crosshair, and set its scale slightly smaller
- Grow crosshair when picking up items
- Set autoaim slider to 0
- Show nametags when switching items and weapons
- Always run enabled
- Disable save/load confirmation dialog
- Enable quicksave rotation
- Enable additively-translucent Doom rocket explosion
- Increase default particles to 10k, and increase the slider to 65k (engine limit)
- Disable night vision effect
- Set sprite clipping to "Always" as this looks better than having sprites sink into the geometry
- Set particle style to round as it matches the pixelated aesthetics better
2023-03-19 04:35:27 +08:00
nashmuhandes
8fef2c8e71
Improve Doom's bullet puff's visuals by only making it translucent when the sprite appears smoke-ey, and also always billboard it
2023-03-19 04:12:53 +08:00
Magnus Norddahl
dffb6c7b06
Merge pull request #2 from nashmuhandes/BetterMouseCursors
...
Improve mouse cursor art for the standard games
2023-03-18 21:12:50 +01:00
nashmuhandes
374ed6ab58
Improve mouse cursor art for the standard games
2023-03-19 03:53:54 +08:00
Magnus Norddahl
b417958f17
Remove old vk_raytrace cvar
2023-03-17 00:06:33 +01:00
Magnus Norddahl
eac73d9eba
Re-enable corona support
2023-03-16 23:49:33 +01:00
Magnus Norddahl
342d495c08
Fix some compile errors caused by cherry-picking an old commit
2023-03-16 23:17:23 +01:00
Magnus Norddahl
7eb9053e30
Update ZVulkan, rename vk_raytrace to gl_light_raytrace and support turning it on and off without a restart
2023-03-16 23:15:02 +01:00
Magnus Norddahl
d405229da1
Fix one more unix compile error
2023-03-16 23:01:15 +01:00
Magnus Norddahl
bf88eb1831
Fix compiler errors for unix
...
Prioritize mailbox over immediate when not using exclusive mode
2023-03-16 23:01:05 +01:00
Magnus Norddahl
4bbc88d358
Updates ZVulkan to latest version.
...
Also changes vsync off from mailbox to immediate since otherwise it doesn't work in exclusive full screen mode.
And finally it fixes a scratch buffer alignment bug with the vk raytrace thing
2023-03-16 23:00:56 +01:00
Magnus Norddahl
df7d31968d
Change various defaults
2023-03-16 22:56:21 +01:00
Magnus Norddahl
151b60c436
Remove OpenGL and OpenGL ES backends
2023-03-16 22:09:19 +01:00
Magnus Norddahl
38a1a8d5cb
Rename the project
2023-03-16 21:12:29 +01:00
Magnus Norddahl
be6f29c1d5
Remove github integration folders as they would have to be updated before they will work
2023-03-16 20:37:29 +01:00
Christoph Oelckers
3d38d5e30c
- fixed bad character offset.
2023-03-04 10:47:21 +01:00
John Stebbins
c3d99fa699
Allow GAMEINFO LOAD to load directories
...
Addresses part of enhancement issue #2011
2023-02-23 18:35:15 +01:00
Rachael Alexanderson
1f2809244d
Update service.zs
...
remove erroneous semicolon
2023-02-19 10:14:36 -05:00
Christoph Oelckers
da72f8f36a
- converted the PNG's in Strife's tiny font.
2023-02-19 15:52:18 +01:00
Christoph Oelckers
9ea60b4641
- added 9 more characters for all fonts.
...
This covers everything needed for displaying proper names from all European languages.
2023-02-19 15:50:06 +01:00
Christoph Oelckers
fb97a97086
- remapped a few duplicate strings.
2023-02-19 12:49:13 +01:00
Christoph Oelckers
7acf23f213
- fixed typo in string label.
2023-02-19 12:47:16 +01:00
Ricardo Luís Vaz Silva
d6e72b5264
Add data-scoped getters for Services
2023-02-19 08:11:08 +01:00
Ricardo Luís Vaz Silva
590475a8e3
Improve Services
2023-02-19 08:11:08 +01:00
Magnus Norddahl
b0dfa06201
Add dynamic light support to true color slope drawer
2023-02-19 08:06:49 +01:00
Magnus Norddahl
99f2b5d891
Fix misc bugs for dynamic lights in the pal slope drawer
2023-02-19 08:06:49 +01:00
Magnus Norddahl
18bc384807
Add dynamic lights to pal slope drawer
2023-02-19 08:06:49 +01:00
Christoph Oelckers
087050c201
- use uniform buffers for dynamic lights everywhere.
...
Branching on SSBO content does not work that well on NVidia so it is better disabled.
So far only implemented for OpenGL - Vulkan needs more work.
2023-02-18 12:22:26 +01:00
Ricardo Luís Vaz Silva
b84bf176e1
Fix Software Slope Rendering for non-1.2 pixel ratios
2023-02-17 14:15:46 -05:00
Rachael Alexanderson
4475240da8
- rename the flags MNOTVISIBLE and VISALWAYSFAIL to MINVISIBLE and MVISBLOCKED respectively, to reflect what they really do
2023-02-15 11:51:48 -05:00
Rachael Alexanderson
ee18123f01
- check VISALWAYSFAIL against SF_IGNOREVISIBILITY
2023-02-15 10:47:31 -05:00
Rachael Alexanderson
45f67bdd50
- add +VISALWAYSFAIL flag
2023-02-14 23:14:35 -05:00
Rachael Alexanderson
8af2f5aaf6
- add +mnotvisible flag as per feature suggestion: https://forum.zdoom.org/viewtopic.php?t=77277
2023-02-13 13:32:44 -05:00
Rachael Alexanderson
ea720605d4
Revert "Fixed an error where implicit pointer casts should've failed but didn't."
...
This reverts commit 68d3f474ce .
# Conflicts:
# src/common/scripting/backend/codegen.cpp
2023-02-11 11:30:05 -05:00
Christoph Oelckers
17800f2504
- removed bad #include
2023-02-11 12:37:28 +01:00