Latest Raze Changes

Latest 50 commits, skipping 2150

Unofficial development builds at DRD Team

Newer commits | Older commits

04-Sep-2023 (Monday) at 05:39:11 PDT by Magnus Norddahl
Commit 73d18877b6
Parents: 137b144fe1

Reuse lightmap baking textures between calls to Raytrace

04-Sep-2023 (Monday) at 03:35:36 PDT by RaveYard
Commit 137b144fe1
Parents: 6a579396b5

Round sampledist to power of 2

04-Sep-2023 (Monday) at 03:28:05 PDT by RaveYard
Commit 6a579396b5
Parents: 8329fe9e3c

Read ZDRay info thing

04-Sep-2023 (Monday) at 02:51:28 PDT by RaveYard
Commit 8329fe9e3c
Parents: 04eac16222

Read lm_sampledist properties from map geometry

04-Sep-2023 (Monday) at 01:32:59 PDT by RaveYard
Commit 04eac16222
Parents: c5da1ecaec

Fix the lightmapper ceiling/floor plane calculations

03-Sep-2023 (Sunday) at 17:53:00 PDT by RaveYard
Commit c5da1ecaec
Parents: fa3045b631

Fix use of uninitialized variables boundsMin and boundsMax

03-Sep-2023 (Sunday) at 16:09:09 PDT by RaveYard
Commit fa3045b631
Parents: ea02067b0a

Enhance dumplevelmesh

03-Sep-2023 (Sunday) at 14:48:42 PDT by Christoph Oelckers
Commit 17ab6e851a
Parents: ef8fd472a8

  • make sure that FileWriter::Printf never writes null characters.

03-Sep-2023 (Sunday) at 10:52:53 PDT by Christoph Oelckers
Commit ef8fd472a8
Parents: 351e0d7ed9

  • fixed bad virtual override in FSheetTexture.

03-Sep-2023 (Sunday) at 00:04:17 PDT by Christoph Oelckers
Commit 351e0d7ed9
Parents: 4baabf98c4

  • removed obsolete CMake version requirements.

Most were still at 3.1 which prompts noisy warnings from up-to-date CMake versions. Version requirements have been removed entirely from dependent subprojects, all others were upped to 3.16.

02-Sep-2023 (Saturday) at 23:34:21 PDT by Christoph Oelckers
Commit 4baabf98c4
Parents: d0a955fef0

  • use stb-image for JPEG decoding.

the statically provided library did not provide any advantage over it whatsoever and even libjpeg-turbo's better performance cannot really play out here so ease of use and getting rid of a dependency wins.

02-Sep-2023 (Saturday) at 21:28:41 PDT by Magnus Norddahl
Commit ea02067b0a
Parents: cdb9f3798c

Delay finding the light lists until after map has loaded

02-Sep-2023 (Saturday) at 21:09:54 PDT by Magnus Norddahl
Commit cdb9f3798c
Parents: 00c8a36562

Add lights to surfaces

02-Sep-2023 (Saturday) at 20:24:23 PDT by Magnus Norddahl
Commit 00c8a36562
Parents: 44d830df31

Remove some unused code

02-Sep-2023 (Saturday) at 20:22:25 PDT by Magnus Norddahl
Commit 44d830df31
Parents: c0c0271c7b

Release the resources so the lightmapper can run again

02-Sep-2023 (Saturday) at 20:03:57 PDT by Magnus Norddahl
Commit c0c0271c7b
Parents: 35c2a4fca4

Perform the copy from the atlas resolve image to the lightmap texture on the GPU

02-Sep-2023 (Saturday) at 20:03:07 PDT by Magnus Norddahl
Commit 35c2a4fca4
Parents: c2ded2796f

Update ZVulkan

02-Sep-2023 (Saturday) at 07:49:37 PDT by RaveYard
Commit c2ded2796f
Parents: 0835ae415b

Port BuildSmoothingGroups from ZDray

02-Sep-2023 (Saturday) at 06:14:01 PDT by Magnus Norddahl
Commit 0835ae415b
Parents: 7c862dd861

Use the command buffers from VkCommandBufferManager

02-Sep-2023 (Saturday) at 05:50:57 PDT by Magnus Norddahl
Commit 7c862dd861
Parents: 13819967f1

Finish upload before using buffers

02-Sep-2023 (Saturday) at 04:50:28 PDT by Magnus Norddahl
Commit 13819967f1
Parents: e297b78a25

Merge LightmapSurface into DoomLevelMeshSurface

02-Sep-2023 (Saturday) at 04:24:04 PDT by Magnus Norddahl
Commit e297b78a25
Parents: 375e71dc0d

Create DoomLevelMeshSurface

02-Sep-2023 (Saturday) at 04:09:57 PDT by Magnus Norddahl
Commit 375e71dc0d
Parents: 52a1c62b2c

Namespace fixes

02-Sep-2023 (Saturday) at 03:54:07 PDT by Magnus Norddahl
Commit 52a1c62b2c
Parents: 1e47db3cf3

Move SurfaceInfo and PortalInfo to vk_raytrace Add VSMatrix * FVector4 operator

02-Sep-2023 (Saturday) at 03:34:00 PDT by Magnus Norddahl
Commit 1e47db3cf3
Parents: 44c75fb9a7

Rename MeshSurfaces to MeshSurfaceIndexes for clarity

02-Sep-2023 (Saturday) at 03:27:12 PDT by Magnus Norddahl
Commit 44c75fb9a7
Parents: 706256b969

Fix unmap asserts

02-Sep-2023 (Saturday) at 03:03:32 PDT by Magnus Norddahl
Commit 706256b969
Parents: 2b74f408aa

Fix misc typos

01-Sep-2023 (Friday) at 03:02:03 PDT by RaveYard
Commit 2b74f408aa
Parents: 689e764830

Use lightmapper output

01-Sep-2023 (Friday) at 01:17:27 PDT by RaveYard
Commit 689e764830
Parents: c12fe7be0f

Fix copying of pixels from surface.texPixels to LMTextureData

01-Sep-2023 (Friday) at 00:30:52 PDT by RaveYard
Commit c12fe7be0f
Parents: 6f00cacdcc

Fix AllocUvs

01-Sep-2023 (Friday) at 00:14:44 PDT by RaveYard
Commit 6f00cacdcc
Parents: 4d12de45e4

WIP Attempt to fix the temporary ZDRay tracecoder lightmap write

01-Sep-2023 (Friday) at 09:20:44 PDT by Ricardo Luís Vaz Silva
Commit d0a955fef0
Parents: 520b6af947

Allow disabling colors for NameAllKeys

31-Aug-2023 (Thursday) at 15:25:09 PDT by Magnus Norddahl
Commit 4d12de45e4
Parents: 558867a49f

Fix null pointer crash

31-Aug-2023 (Thursday) at 15:13:22 PDT by Magnus Norddahl
Commit 558867a49f
Parents: cff50b8087

Move surface linking into DoomLevelMesh

31-Aug-2023 (Thursday) at 15:03:18 PDT by Magnus Norddahl
Commit cff50b8087
Parents: 23deb11399

Initialize lightmap texture in SetLevelMesh Create VkLightmap class on VulkanRenderDevice

31-Aug-2023 (Thursday) at 13:53:55 PDT by RaveYard
Commit 23deb11399
Parents: 14881a6fb2

Merge Surface into hwrenderer::Surface

31-Aug-2023 (Thursday) at 13:34:36 PDT by RaveYard
Commit 14881a6fb2
Parents: 6ef79a1d3a

Use FVector4 for plane in struct Surface

31-Aug-2023 (Thursday) at 13:03:32 PDT by RaveYard
Commit 6ef79a1d3a
Parents: 861630384b

TMP need uvs back

31-Aug-2023 (Thursday) at 12:36:46 PDT by RaveYard
Commit 861630384b
Parents: 0e927c2a26

Micro clean-up

31-Aug-2023 (Thursday) at 12:28:04 PDT by RaveYard
Commit 0e927c2a26
Parents: 8843bcdfef

Re-enable cpu trace test

31-Aug-2023 (Thursday) at 12:27:15 PDT by RaveYard
Commit 8843bcdfef
Parents: 18842eb30c

Shuffle around member variables in struct Surface

31-Aug-2023 (Thursday) at 12:15:29 PDT by RaveYard
Commit 18842eb30c
Parents: a40164865c

GenerateLightmap in DFrameBuffer

31-Aug-2023 (Thursday) at 11:54:49 PDT by RaveYard
Commit a40164865c
Parents: 197b746fef

LIghtmapUVs to FVector2

31-Aug-2023 (Thursday) at 11:49:26 PDT by RaveYard
Commit 197b746fef
Parents: 6fc7eaf2fa

WIP Cleanup of maploader

31-Aug-2023 (Thursday) at 11:32:38 PDT by RaveYard
Commit 6fc7eaf2fa
Parents: ef031c2073

First step towards refactoring

31-Aug-2023 (Thursday) at 11:06:13 PDT by RaveYard
Commit ef031c2073
Parents: 4e57deaf33

WIP fake raytracer output

31-Aug-2023 (Thursday) at 10:28:58 PDT by RaveYard
Commit 4e57deaf33
Parents: 651903fe71

Buffer data now in Levelmesh

31-Aug-2023 (Thursday) at 10:15:15 PDT by RaveYard
Commit 651903fe71
Parents: 696166a726

WIP VkLightmap integration

31-Aug-2023 (Thursday) at 07:21:20 PDT by RaveYard
Commit 696166a726
Parents: e4d99058ad

Fix after rebase

31-Aug-2023 (Thursday) at 07:09:31 PDT by RaveYard
Commit e4d99058ad
Parents: 96576ea1ae

CPU raytrace basic test

Newer commits | Older commits