KonstantinTomashevich / Emergence

Flexible set of libraries for gameplay development. Currently under development.
Apache License 2.0
5 stars 0 forks source link

Celerity::Render2d: Implement viewports with optional viewport-to-viewport blending. #49

Closed KonstantinTomashevich closed 1 year ago

KonstantinTomashevich commented 1 year ago

Currently Celerity::Render2d works with predefined full-window viewport. We need to change that by adding viewports feature:

KonstantinTomashevich commented 1 year ago

With how views in BGFX work, it seems that it is impossible to implement alpha blending between views: only overlapping is possible. It should be fine for UI right now, but we should also plan to support transparent UI in the future.