UnityPlugin-AVProVideo icon indicating copy to clipboard operation
UnityPlugin-AVProVideo copied to clipboard

Vulkan support

Open wyb314 opened this issue 4 years ago • 20 comments

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

wyb314 avatar Jun 03 '21 02:06 wyb314

Hi @wyb314

It's on our roadmap but we unfortunately cannot provide a timeframe for this currently.

Thanks.

kahnivore avatar Jun 03 '21 11:06 kahnivore

I'm waiting too. A lot of Android support vulkan and performance is better than other graphic api.

I have replaced to v2 from v1 for this thing.

Which problem makes it difficult to implement? Can we use the api in near future?

ys4kw avatar Jun 07 '21 03:06 ys4kw

Hi @ys4kw

We're a small team and therefore need to prioritise the features that have the most requests. We haven't had that many requests for Vulkan and are not sure it's going to make much of a difference to performance. It's still on the roadmap but is unlikely to be implemented in the near future.

kahnivore avatar Jun 07 '21 15:06 kahnivore

If don't support Vulkan, it will affect our project to use Vulkan

whitecostume avatar Jun 28 '21 15:06 whitecostume

我们项目同样使用了Vulkan来增强渲染,但是就不能使用AVProVideo,目前正在寻找替代方案。如果能尽快支持Vulkan就更好了

740919820 avatar Oct 11 '21 04:10 740919820

One more request for Vulkan

PitLos avatar Oct 18 '21 13:10 PitLos

+1 for Vulkan. We are ready to move to Vulkan now for the gameplay portion of our application. Obviously we don't expect to see much benefit in the video playback portion of the experience, but we are anticipating very big improvements in the rest of the application, and unfortunately switching is an all-or-nothing proposition as far as I know.

jstarrdewar avatar Nov 09 '21 17:11 jstarrdewar

+1 for Vulkan. As mentioned previously, Vulkan affects the overall performance of the app. We can't use this plugin until the support is there.

gindemit avatar Nov 10 '21 17:11 gindemit

Hi @ys4kw

We're a small team and therefore need to prioritise the features that have the most requests. We haven't had that many requests for Vulkan and are not sure it's going to make much of a difference to performance. It's still on the roadmap but is unlikely to be implemented in the near future.

Can I maybe help with implementing the Vulkan support? If you are interested in any help, please drop me an email: [email protected]

gindemit avatar Nov 10 '21 17:11 gindemit

Please support Vulkan. As others have said, I'd like to switch to Vulkan to improve overall game performance, but since AVProVideo doesn't support it, I'm currently building with Vulkan with the video player feature removed.

gtk2k-2 avatar Dec 30 '21 12:12 gtk2k-2

One more for Vulkan. It is not possible to use VFXGraph with AVpro on Android (Oculus Quest 2) as VFXGraph requires Vulkan.

LostSenseT-T avatar Jan 17 '22 10:01 LostSenseT-T

+1 for Vulkan, AVPro support here is what gates our transition to this API for Quest titles currently using OpenGL ES.

DCowling avatar Mar 24 '22 15:03 DCowling

+1 for Vulkan, echoing the above. AVPro is very useful for Quest, and since Oculus has now officially supported Vulkan for about 2 years, AVPro is now a plugin holding that holds certain projects back, requiring us to look for other solutions. (While the preference would be to keep using AVPro.)

AvinashChanga avatar Apr 15 '22 12:04 AvinashChanga

+1 for Vulkan. Most projects on Quest will be Vulkan. If there is not Vulkan support, we will have to choose between AVProVideo or VFX Graph. AVProVideo will likely lose that battle.

MrT3D avatar Jun 30 '22 19:06 MrT3D

In our project we use currently Unity Video Player. For playing videos from Firebase Storage Https Urls it works pretty good. It supports Vulkan API. But if you decide to use it, implement it with a wrapper class, to have some space to implement small tweaks to the video playback if you experience bugs or missing functionality.

gindemit avatar Jul 01 '22 08:07 gindemit

  • 1 for Vulkan. We can't switch to the Vulkan API due this plugin, but we need the functionality of the plugin too

Feynmen avatar Jul 29 '22 14:07 Feynmen

+1 For vulkan

WikkidEdd avatar Aug 19 '22 12:08 WikkidEdd

Thank you for your interest. It is very helpful to see which future enhancements are most popular. Vulkan support is in the roadmap for the future, but no dates as of yet.

On Fri, 19 Aug 2022, 13:10 Edd Smith, @.***> wrote:

+1 For vulkan

— Reply to this email directly, view it on GitHub https://github.com/RenderHeads/UnityPlugin-AVProVideo/issues/809#issuecomment-1220600911, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYRROUPFQPTBPQUCBZY3OTDVZ52TRANCNFSM4572PB4A . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Chris-RH avatar Aug 19 '22 12:08 Chris-RH

+1 for Vulkan. Will there be any chance to priotize this? It's 2022 and Vulkan is necessary for performance.

wonkee-kim avatar Sep 13 '22 16:09 wonkee-kim

Thank you @wonkee-kim. It is on the to-do list :)

Chris-RH avatar Sep 13 '22 16:09 Chris-RH

+1 for Vulkan. Hit a brick wall on exhibit install when it turns out blending (backstage / brainsalt) requires Vulkan to work. I now have to strip out the video player in all code. Its an expensive product and should support this level of install

spotd avatar Sep 30 '22 07:09 spotd

Thank you for your interest @spotd. It is an enhancement that is popular, so we are looking forward to adding it in the future.

Chris-RH avatar Sep 30 '22 08:09 Chris-RH

+1 major Quest 2 optimizations like Asynchronous Space Warp 2.0 only support Vulkan.

dan-geniusx avatar Oct 21 '22 18:10 dan-geniusx

+1 for Vulkan support. It would be great to get a bit more clarity on when this might become available.

ngz82 avatar Oct 25 '22 14:10 ngz82

+1

TORISOUP avatar Oct 27 '22 07:10 TORISOUP

+1 Vulkan. We require Vulkan + video for Quest dev (as do most devs targeting the Quest).

MrT3D avatar Oct 28 '22 01:10 MrT3D

Happy New Year!

Is there any update on the roadmap for this?

As someone else already mentioned, the desire for this isn't about gains in AVPro Video's performance it's about the rest of the app. For us compatibility is the more important factor, we have other features we need that only support Vulkan and we're blocked from rolling out those features until we can find a solution for video playback on Vulkan. It's not a good situation to be in.

If you could give us any kind of estimate (3, 6 or 12 months?) It would help us lot in planning our way forward, we don't want to spend time working out another solution only to find you release Vulkan support in 3 months time for example.

AV Pro plugins have been our go-to for many years. They are by far the most robust and performant plugins on the asset store. Even supporting ARM64 UWP for HoloLens 2 which is super niche, it's surprising that Vulkan for Android/Quest 2 hasn't received the same love.

WikkidEdd avatar Jan 05 '23 20:01 WikkidEdd

We recently added Vulkan support to our other asset AVPro Movie Capture at the end of November last year, so we have a bit of any of what we are getting into.
We hope to start putting some code together to enable Vulkan support for AVPro Video soon and then a cycle of in-house testing and tweaking will start.
This is a major update that we are all very keen to get out. However, at this stage of development, we don't like to throw dates out and potentially have to disappoint people if the product is not sufficiently ready for release.

Chris-RH avatar Jan 06 '23 13:01 Chris-RH

+1 Vulkan. We will be waiting ur updates soon. Is it possible to let us know when you have an understanding of the approximate release date (month)

DmitrySwearl avatar Jan 30 '23 13:01 DmitrySwearl

As mentioned previously, I can't give out an exact month I'm afraid. Its unlikely to happen in the next few months as the team are working on some external projects.

Chris-RH avatar Jan 30 '23 13:01 Chris-RH