1. 27 7月, 2020 4 次提交
  2. 25 7月, 2020 3 次提交
    • J
      Merge pull request #3197 from jpark37/vulkan-cts-harden · 3907b2dd
      Jim 提交于
      win-capture: Improve Vulkan hook stability
      3907b2dd
    • R
      Merge pull request #3091 from derrod/remove-mixer · dc0af42f
      Rodney 提交于
      UI/CI/rtmp-services: Remove Mixer
      dc0af42f
    • J
      win-capture: Improve Vulkan hook stability · 44fb61b1
      jpark37 提交于
      Make fixes mostly to stabilize CTS. Tested on Windows with RTX 2080 Ti.
      
      Use separate linked-list maps for devices and queues.
      
      Process queues upfront in OBS_CreateDevice, and not lazily in
      OBS_GetDeviceQueue.
      
      Handle failed node allocation for OBS_CreateInstance, OBS_CreateDevice,
      and OBS_CreateSwapchainKHR.
      
      Handle VK_NULL_HANDLE for OBS_DestroySurfaceKHR and
      OBS_DestroySwapchainKHR.
      
      Add temporary code path CTS_WORKAROUND to deal with CTS sharing surfaces
      between instances.
      
      Fix return value for OBS_DestroyInstance.
      
      Add missing _freea calls, required for _malloca.
      
      Make sure the queue passed to OBS_QueuePresentKHR supports transfer to
      safely call vkCmdCopyImage.
      
      Update GetInstanceProcAddr/GetDeviceProcAddr to conform closer to spec.
      
      Remove extra macros because I dislike indirection more than verbosity.
      44fb61b1
  3. 24 7月, 2020 1 次提交
    • R
      UI: Remove OBSContext class and shutdown in run_program · 06321f89
      Richard Stanway 提交于
      The OBSContext never called obs_startup but would always call
      obs_shutdown in its destructor, resulting in shutdown calls even if
      libobs wasn't initialized (eg due to a startup error). Instead, we now
      track if libobs was initialized in OBSApp and call shutdown in the
      destructor.
      06321f89
  4. 23 7月, 2020 4 次提交
  5. 22 7月, 2020 5 次提交
  6. 21 7月, 2020 2 次提交
  7. 20 7月, 2020 7 次提交
  8. 19 7月, 2020 14 次提交