mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-16 00:01:53 +02:00
Raytracing backend now supports multiple worlds.
This commit is contained in:
@@ -241,7 +241,7 @@ void idGLDrawableView::ResetView( void ) {
|
||||
void idGLDrawableView::InitWorld() {
|
||||
|
||||
if ( world == NULL ) {
|
||||
world = renderSystem->AllocRenderWorld();
|
||||
world = renderSystem->AllocRenderWorld(dxrWorldId_t::DXR_MATERIAL_PREVIEW);
|
||||
}
|
||||
if ( worldModel == NULL ) {
|
||||
worldModel = renderModelManager->AllocModel();
|
||||
|
||||
@@ -921,7 +921,7 @@ void idGLDrawableWorld::draw(int x, int y, int w, int h) {
|
||||
|
||||
void idGLDrawableWorld::InitWorld() {
|
||||
if ( world == NULL ) {
|
||||
world = renderSystem->AllocRenderWorld();
|
||||
world = renderSystem->AllocRenderWorld(dxrWorldId_t::DXR_WIDGET_0);
|
||||
}
|
||||
if ( worldModel == NULL ) {
|
||||
worldModel = renderModelManager->AllocModel();
|
||||
|
||||
@@ -106,7 +106,7 @@ void RadiantInit( void ) {
|
||||
|
||||
// allocate a renderWorld and a soundWorld
|
||||
if ( g_qeglobals.rw == NULL ) {
|
||||
g_qeglobals.rw = renderSystem->AllocRenderWorld();
|
||||
g_qeglobals.rw = renderSystem->AllocRenderWorld(dxrWorldId_t::DXR_WORLD_EDITOR);
|
||||
g_qeglobals.rw->InitFromMap( NULL );
|
||||
}
|
||||
if ( g_qeglobals.sw == NULL ) {
|
||||
|
||||
Reference in New Issue
Block a user