Raytracing backend now supports multiple worlds.

This commit is contained in:
Justin Marshall
2026-04-22 23:23:49 -07:00
parent a678dda40e
commit ef5b5f107d
18 changed files with 961 additions and 485 deletions
+2 -1
View File
@@ -81,7 +81,7 @@ struct dxrWorldModel_t {
class idRenderWorldLocal : public idRenderWorld {
public:
idRenderWorldLocal();
idRenderWorldLocal(dxrWorldId_t dxrWorldId);
virtual ~idRenderWorldLocal();
virtual qhandle_t AddEntityDef( const renderEntity_t *re );
@@ -262,6 +262,7 @@ public:
// tr_light.c
void CreateLightDefInteractions( idRenderLightLocal *ldef );
glRaytracingSceneHandle_t dxrWorldId;
idList<dxrWorldModel_t> worldDXRmodels;
};