Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2023, Volume 35, Issue 4, Pages 121–128
DOI: https://doi.org/10.15514/ISPRAS-2023-35(4)-6
(Mi tisp804)
 

A technology to synthesize software complexes with hybrid visualization Vulkan-OpenGL

P. Yu. Timokhin, M. V. Mikhaylyuk

Scientific Research Institute for System Analysis of the Russian Academy of Sciences
Abstract: In this paper, the task of embedding computer visualization, performed using the Vulkan API, into OpenGL-based software complexes, is considered. A low-level hybrid approach to implement the collaboration of two APIs within the same application is described, as well as, the organization and synchronization of access to shared resources. The technology is proposed, which "encapsulates" the hybrid approach in a separate library module (VK-capsule) with a high-level interface that is dynamically linked to the executable module of OpenGL-complex (GL-visualizer). The paper describes methods for construction of the interface and connection of the VK-capsule, providing minimal intrusion into GL-visualizer. Based on the proposed methods and technology, a prototype of modular software complex implementing hybrid Vulkan-OpenGL visualization was developed. The approbation of the created complex was carried out, which confirmed the adequacy of the proposed solutions to the task assigned and the possibility of using them to expand the capabilities of visualization systems built on the OpenGL.
Keywords: visualization, programming, GPU, Vulkan, OpenGL, interface, library
Funding agency
The publication is made within the state task of Federal State Institution “Scientific Research Institute for System Analysis of the Russian Academy of Sciences” on “Carrying out basic scientific researches (47 GP)” on topic No. FNEF-2022-0012 “Virtual environment systems: technologies, methods and algorithms of mathematical modeling and visualization”.
Document Type: Article
Language: Russian
Citation: P. Yu. Timokhin, M. V. Mikhaylyuk, “A technology to synthesize software complexes with hybrid visualization Vulkan-OpenGL”, Proceedings of ISP RAS, 35:4 (2023), 121–128
Citation in format AMSBIB
\Bibitem{TimMik23}
\by P.~Yu.~Timokhin, M.~V.~Mikhaylyuk
\paper A technology to synthesize software complexes with hybrid visualization Vulkan-OpenGL
\jour Proceedings of ISP RAS
\yr 2023
\vol 35
\issue 4
\pages 121--128
\mathnet{http://mi.mathnet.ru/tisp804}
\crossref{https://doi.org/10.15514/ISPRAS-2023-35(4)-6}
Linking options:
  • https://www.mathnet.ru/eng/tisp804
  • https://www.mathnet.ru/eng/tisp/v35/i4/p121
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:25
    Full-text PDF :7
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024