From 62362774c96547d63b502d7efd5cfbf138eb7570 Mon Sep 17 00:00:00 2001 From: Lynn Jarvis Date: Fri, 7 Apr 2023 13:10:34 +0930 Subject: [PATCH] Update UPDATES.md Cumulative update 2.007.010 --- UPDATES.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/UPDATES.md b/UPDATES.md index 9b9fd91f..338af7f6 100644 --- a/UPDATES.md +++ b/UPDATES.md @@ -1,3 +1,70 @@ +=================================== +07-04-23\ +Update Master from Beta branch.\ +- Version 2.007.010 + +Cumulative update. +Spout.cpp +06.01.23 - UIntToPtr for cast of uint32_t to HANDLE +cast unsigned int array for glGetIntegerv instead of result +Avoid c-style cast where possible +08.01.23 - Code review - Use Microsoft Native Recommended rules +08.03.23 - GetSenderAdapter use SetAdpater instead of SetAdapterPointer +21.03.23 - ReceiveSenderData - use the format of the D3D11 texture generated +by OpenDX11shareHandle for incorrect sender information. +SpoutCopy.cpp +02-04-23 - Corrected source pointer increment in rgba2rgba when not inverted +SpoutDirectX.cpp +06.01.23 - Correct IsPreferenceAvailable() to pass array length to registry function +08.01.23 - CreateSharedDX11Texture - option for keyed shared texture +18.03.23 - CreateDX11StagingTexture - use default DX11 format for zero or DX9 forma +SpoutFrameCount.cpp +06.01.23 - CheckKeyedAccess - switch on hr to avoid narrowing cast to DWORD +Avoid c-style cast where possible +08.01.23 - CheckTextureAccess/AllowTextureAccess +remove texture check for default null texture +Code review - Use Microsoft Native Recommended rules +19.03.23 - WaitFrameSync - do not block if the sender has not created a sync event +SpoutGLextemsions.cpp +20.01.23 - Changes to gl definitions for compatibility with Glew +15.02.23 - SpoutGLextensions.h +Correct glUnmapBufferPROC from void to GLboolean +Correct glGenBuffersPROC buffers arg from const +SpoutSenderNames.cpp +06.01.23 - GetActiveSender, getActiveSenderName, FindActiveSender +Change from fixed sendername argument to maxlength (default SpoutMaxSenderNameLen) +08.01.23 - FindActiveSender - test max length passed +Code review - Use Microsoft Native Recommended rules +SpoutSharedMemory.cpp +07.01.23 - Change m_pName from const char* to char* for strdup +SpoutUtils.cpp +14.01.23 - OpenSpoutConsole - add MessageBox warning if using a dll +EnableSpoutLog - open console rather than call OpenSpoutConsole +15.01.23 - Use SpoutMessageBox so it doesn't freeze the application GUI +16.01.23 - Add SpoutMessageBox caption +17.01.23 - Add SpoutMessageBox with variable arguments +Add ConPrint for SpoutUtils console (printf replacement) +Remove dll build warning MessageBox. +Change "ConPrint" to "_conprint" and use Writefile instead of cout. +18.01.23 - _conprint - cast WriteFile size argument to DWORD +19.03.23 - Update SDKversion to 2.007.010 +SpoutDX.cpp +08.01.23 - Add SpoutUtils functions +23.01.23 - CheckSender - Flush after shared texture release +17.03.23 - ReceiveSenderData - if there is a valid D3D11 format, use it. +18.03.23 - CreateDX11StagingTexture - use default DX11 format for zero or DX9 formats +19.03.23 - Remove redundant CreateDX11StagingTexture and use SpoutDirectX function +ReceiveSenderData - create a DX11 receiving texture with compatible format for unknown or DX9 formats. +21.03.23 - ReceiveSenderData - revert to using the format of the D3D11 texture +generated by OpenDX11shareHandle for incorrect sender information. +SpoutLibrary.cpp +17.03.23 - SpoutLibrary.h - add redefinitons to avoid include of GL.h +Spout.cpp ReceiveSenderData - if there is a valid D3D11 format, use it. +18.03.23 - For MingW compatibility remove old style include guard from header +Test for _MSC_VER for pragma warnings in header +Test for NTDDI_WIN10_RS4 define for graphics preferences +07.04.23 Rebuild with SDK version 2.007.010 - release VS2022 - 32/64 bit /MD + =================================== 05-01-23\ Update Master from Beta branch.\