Thesis Details

Engine v GLSL

Bachelor's Thesis Student: Šlesár Michal Academic Year: 2021/2022 Supervisor: Milet Tomáš, Ing., Ph.D.
English title
GLSL Based Engine
Language
Czech
Abstract

Creating a graphical application running on a GPU typically involves configuring the GPU, creating and configuring the required objects, and then implementing the application's behavior itself. The aim of this work is to create a tool that would automate this configuration using the OpenGL application interface. As a result, the user would not have to waste time configuring and could quickly create and prototype graphics applications. In addition, the created tool adds new functionality to the application that is not native or supported on the GPU, such as working with a mouse and keyboard.

Keywords

graphics card, GPU, GPGPU, CPU, OpenGL, Shadertoy, GLSL, C++, shader, program, pipeline, graphics pipeline, compute pipeline, vertex, fragment, preprocessor, VAO, SSBO, buffer, texture, framebuffer, uniform, engine, regex, configuration, automatisation

Department
Degree Programme
Files
Status
defended, grade A
Date
15 June 2022
Reviewer
Committee
Herout Adam, prof. Ing., Ph.D. (DCGM FIT BUT), předseda
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Španěl Michal, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
ŠLESÁR, Michal. Engine v GLSL. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-15. Supervised by Milet Tomáš. Available from: https://www.fit.vut.cz/study/thesis/24685/
BibTeX
@bachelorsthesis{FITBT24685,
    author = "Michal \v{S}les\'{a}r",
    type = "Bachelor's thesis",
    title = "Engine v GLSL",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24685/"
}
Back to top