Skip to content

Releases: hecomi/uWindowCapture

v1.1.2 Released

12 Dec 13:36
Compare
Choose a tag to compare

Bug Fix

  • Turn on Auto Referenced of uWindowCapture.Runtime.asmdef #41

v1.1.0 Released

06 Nov 10:55
Compare
Choose a tag to compare

Now we can import uWindowCapture with Package Manager from the URL below:

  • https://github.com/hecomi/uWindowCapture.git#upm

v1.0.2 Released!

08 May 13:43
Compare
Choose a tag to compare

This release is mainly for bug fixes.

Bug Fix

  • Fix various crash bugs
  • Fix a bug that prevented windows without title bars from being recognized as Alt-Tab windows
  • Fallback to BitBlt when PrintWindow fails
  • Fix a resize bug

v1.0.1 Released

02 May 07:51
Compare
Choose a tag to compare

The previous version (v1.0.0) was a bit unstable... It was mainly related to multithreading and the Windows Graphics Capture API. In this version, I have done a lot of testing and fixed crash bugs and performance issues.

Bug Fix

  • Fix variuous crash bugs

Update

  • If the value of Capture Frame Rate is less than 0, a capture request will be sent every frame
  • If "PrintWindow" is selected for desktop capture, use "BitBlt" mode internally
  • Supress unnecessary error messages
  • To improve performance, when using Windows Graphics Capture, the window title is retrieved from there

uWindowCapture v1.0.0 Released!

30 Apr 12:06
Compare
Choose a tag to compare

Finally, I' ve added window capturing with Windows Graphics Capture. This allows us to capture multiple 4K sized windows while maintaining 60 fps.

Demo

Update

  • Support Windows Graphics Capture
  • Improve Performance (~300 us @ 4K Texture with GTX1080)
  • Suport Icon Capture for Windows Store App
  • Fix bugs

v0.6.0 Released

03 Nov 09:49
Compare
Choose a tag to compare
v0.6.0 Released Pre-release
Pre-release

Update

  • add isUWP property to UwcWindow to check whether the app is UWP or not.
  • rename isStoreApp to isApplicationFrameWindow (e.g. Settings window in Windows 10).

Bug Fix

  • fix capture blocking bug #12
  • fix dpi scaling bug #13
  • fix cursor bug in desktop capture with multiple monitors #15
  • fix capture area bug in maximized windows #16

v0.5.1 Released

11 Feb 12:46
Compare
Choose a tag to compare
v0.5.1 Released Pre-release
Pre-release

Bug Fix

  • fix bug #10
    • fix bug that caused unexpected onWindowChanged call.
    • set UwcWindowTexture.window before onWindowChanged invoke.

v0.5.0 Released

06 Feb 16:48
Compare
Choose a tag to compare
v0.5.0 Released Pre-release
Pre-release

Update

  • UwcWindow properties x, y, width, and height return correct values.
  • add rawX, rawY, rawWidth, and rawHeight to get raw values returned from ::GetWindowRect().

Details

In the previous version, UwcWindow.x returns the raw value given by ::GetWindowRect() directly. But when a window is maximized, it returns a negative value like -11 (this value depends on an environment). Now UwcWindow.x returns 0 when maximized and the raw value like -11 can be got by UwcWindow.rawX.

Additionally, I found a bug of wrong window sizes when UwcWindow.bufferWidth and UwcWindow.width are defferent and fixed it.

Now you can get correct sizes of windows with the automatic scalling of UwcWindowTexture component, and won't see an unexpected black frame of some window like VisualStudio when it is maximized.

0 5 0

v0.4.0 Released

02 Feb 07:37
Compare
Choose a tag to compare
v0.4.0 Released Pre-release
Pre-release

Update

  • add onDesktopAdded and onDesktopRemoved event listeners to UwcManager #8
  • add a uWindowCapture/Manager item to right-click menu in hierarchy.

Bug Fix

  • make UwcManager.debugMode static not to generate a game object just by accessing it #9
  • fix a runtime error when using IL2CPP
  • fix other small bugs

v0.3.0 Released

05 Jan 06:03
Compare
Choose a tag to compare
v0.3.0 Released Pre-release
Pre-release

Update

  • add uWindowCapture/Unlit and uWindowCapture/Transparent shaders that have Flip X and Flip Y properties.