Magnus Norddahl
|
250fe865c7
|
Disable anisotropic filtering for Intel hardware when not using linear min/mag filter since its broken
Change gl_texture_filter_anisotropic to use a default value that depends on whether the GPU is integrated or not
|
2024-04-10 17:38:41 +02:00 |
|
Magnus Norddahl
|
7e2d1da4a6
|
Add gl_shownormals cvar as enabling ssao and setting a specific debug level was a bit too obscure for this feature
|
2024-03-18 03:26:29 +01:00 |
|
Magnus Norddahl
|
1b6f98e673
|
Fix gl_ssao_debug 4 rendering glitch when multisample is active
|
2024-03-18 03:19:51 +01:00 |
|
Magnus Norddahl
|
ba423c3b6e
|
Fix vulkan validation error
|
2024-03-18 02:49:02 +01:00 |
|
Magnus Norddahl
|
ab537a4879
|
Hook up SourceRadius
|
2024-03-05 16:37:59 +01:00 |
|
Magnus Norddahl
|
c98930a88c
|
Atlas tile adjustments
|
2024-02-28 00:59:41 +01:00 |
|
Magnus Norddahl
|
68f9fee55b
|
Make the light list part of the level mesh
|
2024-02-26 15:57:32 +01:00 |
|
Magnus Norddahl
|
7bc2ed5436
|
Remove the submesh class as that caused more problems than it solved
|
2024-01-29 21:56:42 +01:00 |
|
Magnus Norddahl
|
8670fb6886
|
Fix compiler warnings about using characters that are not valid UTF-8 in comments
|
2024-01-18 10:51:34 +01:00 |
|
Magnus Norddahl
|
ad1f6a8b5a
|
Clamp lightmap UV to the tile if geometry moves
|
2024-01-17 20:15:15 +01:00 |
|
Magnus Norddahl
|
ee7771f71f
|
ZDRay lump loading adjustments
|
2024-01-16 12:42:58 +01:00 |
|
Magnus Norddahl
|
4b362dc067
|
Fix typo in filename!
|
2024-01-12 06:53:26 +01:00 |
|
Magnus Norddahl
|
805bce1166
|
Merge remote-tracking branch 'gzdoom/master'
|
2024-01-10 04:03:35 +01:00 |
|
Christoph Oelckers
|
e27cbe5bd9
|
convert more files to UTF-8.
It was mostly degree signs causing these issues.
|
2024-01-02 21:54:29 +01:00 |
|
Magnus Norddahl
|
73ada7f84b
|
Merge remote-tracking branch 'gzdoom/staging'
|
2024-01-02 17:10:47 +01:00 |
|
Magnus Norddahl
|
a793ddd7bd
|
More compile fixes
|
2023-12-31 07:10:36 +01:00 |
|
Magnus Norddahl
|
46946e9fd4
|
Move lightmap UV calculations to HWWall::CreateVertices
|
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
|
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
|
4ca2ffd58e
|
Implement line portals and improve sky handling
|
2023-12-26 04:31:00 +01:00 |
|
Magnus Norddahl
|
412be46e08
|
Misc surface and lightmapper related cleanup and renaming
|
2023-12-26 04:30:59 +01:00 |
|
Magnus Norddahl
|
75e33c4923
|
Move portal creation out of the submesh
|
2023-12-26 04:30:58 +01:00 |
|
Magnus Norddahl
|
486a08e882
|
Create VkLevelMeshUploader
|
2023-12-26 04:30:58 +01:00 |
|
Magnus Norddahl
|
6a77924207
|
Group mesh buffers
|
2023-12-26 04:30:58 +01:00 |
|
Magnus Norddahl
|
86ac07f2f8
|
Implement drawing HWWall portals using the level mesh and occlusion queries
|
2023-12-26 04:30:57 +01:00 |
|
Magnus Norddahl
|
47f17b1c03
|
Move DrawLevelMesh to RenderState
|
2023-12-26 04:30:57 +01:00 |
|
dpjudas
|
57fe68c8a1
|
Draw depth pass and portal occlusion test
|
2023-12-26 04:30:57 +01:00 |
|
Magnus Norddahl
|
04493ade52
|
Add support for using the correct pipeline for each surface
|
2023-12-26 04:30:56 +01:00 |
|
dpjudas
|
9ca058ccc9
|
Create wall surfaces directly from the HWWall output
|
2023-12-26 04:30:56 +01:00 |
|
Magnus Norddahl
|
d0d964ae42
|
Hook up HWWall and use the real main.fp shader for the level mesh
|
2023-12-26 04:30:56 +01:00 |
|
Magnus Norddahl
|
9edfbcd10e
|
Create different buffer for uniform indexes that works for the vertex shader
|
2023-12-26 04:30:55 +01:00 |
|
Magnus Norddahl
|
ba7dfb8a8f
|
Add uniforms to level mesh and upload them to the GPU
|
2023-12-26 04:30:54 +01:00 |
|
Magnus Norddahl
|
e713299410
|
Rename StreamData to SurfaceUniforms
|
2023-12-26 04:30:54 +01:00 |
|
Magnus Norddahl
|
240d68d7ae
|
Merge SurfaceVertex with FFlatVertex and draw the lightmaps
|
2023-12-26 04:30:54 +01:00 |
|
dpjudas
|
81cdc402c9
|
Add code collecting fogballs from the visible scene
|
2023-12-11 11:34:14 +01:00 |
|
Christoph Oelckers
|
9f90c64727
|
use FTranslationID in the high level parts of the hardware renderer.
|
2023-11-09 23:04:11 +01:00 |
|
Magnus Norddahl
|
52ec71b05b
|
Remove allowSSBO, useSSBO, glslversion, hwcaps and BuffersArePersistent as none of them apply to Vulkan
|
2023-10-19 21:31:12 +02:00 |
|
Magnus Norddahl
|
e75e5a387b
|
Merge remote-tracking branch 'gzdoom/master' into merge-gzdoom
|
2023-10-19 21:05:17 +02:00 |
|
Magnus Norddahl
|
9a334570f0
|
Add lm_dynamic UDMF boolean on sectors for marking if a sector should update its lightmap dynamically
|
2023-10-17 19:10:39 +02:00 |
|
Magnus Norddahl
|
5e3d6e39a0
|
Merge gl_light_shadowmap and gl_light_raytrace cvars as gl_light_shadows
Rename gl_shadowmap_filter to gl_light_shadow_filter as it applies to raytraced shadows as well
|
2023-10-15 16:14:00 +02:00 |
|
Christoph Oelckers
|
c94c63110e
|
added a third batch of GetChars call to FStrings.
|
2023-10-07 23:03:40 +02:00 |
|
Christoph Oelckers
|
89535b803a
|
Backend update from Raze.
|
2023-10-07 18:42:24 +02:00 |
|
Professor Hastig
|
ab8711b57a
|
removed several bad casts to 'long'.
The 'long' type should generally be avoided because its size differs on Windows and Linux/Mac so it is almost guaranteed to cause undefined behavior
|
2023-10-04 16:47:43 +02:00 |
|
Christoph Oelckers
|
48ba63c022
|
added even more explicit GetChars() calls.
|
2023-10-03 15:55:08 +02:00 |
|
Magnus Norddahl
|
bcea260f33
|
Fix misc bugs related to the dynamic lightmap and polybsp lines in the lightmapper
|
2023-10-02 02:40:40 +02:00 |
|
Magnus Norddahl
|
925e0b114d
|
Remove unused MeshUVIndex array
|
2023-09-30 22:58:37 +02:00 |
|
Magnus Norddahl
|
e2e0a78a2b
|
More code cleanup
|
2023-09-30 22:24:24 +02:00 |
|
Magnus Norddahl
|
b5095a4790
|
Group LightList variables
|
2023-09-30 21:46:27 +02:00 |
|