mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-15 07:40:44 +02:00
DXR raytracing now works in the preview window.
This commit is contained in:
@@ -705,7 +705,7 @@ EndFrame
|
||||
Returns the number of msec spent in the back end
|
||||
=============
|
||||
*/
|
||||
void idRenderSystemLocal::EndFrame( int *frontEndMsec, int *backEndMsec ) {
|
||||
void idRenderSystemLocal::EndFrame( int *frontEndMsec, int *backEndMsec, bool swapBuffer) {
|
||||
emptyCommand_t *cmd;
|
||||
|
||||
if ( !glConfig.isInitialized ) {
|
||||
@@ -734,8 +734,11 @@ void idRenderSystemLocal::EndFrame( int *frontEndMsec, int *backEndMsec ) {
|
||||
GL_CheckErrors();
|
||||
|
||||
// add the swapbuffers command
|
||||
cmd = (emptyCommand_t *)R_GetCommandBuffer( sizeof( *cmd ) );
|
||||
cmd->commandId = RC_SWAP_BUFFERS;
|
||||
if (swapBuffer)
|
||||
{
|
||||
cmd = (emptyCommand_t*)R_GetCommandBuffer(sizeof(*cmd));
|
||||
cmd->commandId = RC_SWAP_BUFFERS;
|
||||
}
|
||||
|
||||
// start the back end up again with the new command list
|
||||
R_IssueRenderCommands();
|
||||
|
||||
Reference in New Issue
Block a user