Vícevláknová multiplatformní grafická knihovna
Show simple item record
dc.contributor.advisor |
Bližňák, Michal
|
|
dc.contributor.author |
Kobalíček, Petr
|
|
dc.date.accessioned |
2010-07-18T05:55:56Z |
|
dc.date.available |
2010-07-18T05:55:56Z |
|
dc.date.issued |
2009-05-27 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
cs |
dc.identifier.uri |
http://hdl.handle.net/10563/10548
|
|
dc.description.abstract |
Cílem práce bylo vytvořit literární rešerši na téma rasterizace geometrických objektů a možné optimalizace SW algoritmů pro její urychlení. Dále zhodnotit současný stav a schopnosti grafických subsystémů Cairo, GDI+ a AntiGrain, které se používají v nejrozšířenějších operačních systémech. Praktická část se zabývá návrhem a implementací vlastní grafické knihovny v jazyce C++, která bude schopná využít více vláken a multimediální instrukce procesoru x86 a x86_64 pro maximalizaci výkonu. Součástí návrhu a implementace je popis navržených tříd v knihovně, jejich optimalizace a demonstrační ukázky výstupu knihovny. Praktická část se dále zabývá porovnáním výkonu navržené knihovny a návrhem metodiky integrace s jinými grafickými knihovnami a GUI toolkity. |
cs |
dc.format |
83 s. |
cs |
dc.format.extent |
9420429 bytes |
cs |
dc.format.mimetype |
application/pdf |
cs |
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
graphics library
|
en |
dc.subject |
rasterization
|
en |
dc.subject |
C++
|
en |
dc.subject |
JIT compilation
|
en |
dc.subject |
MMX
|
en |
dc.subject |
SSE2
|
en |
dc.subject |
threads
|
en |
dc.subject |
grafická knihovna
|
cs |
dc.subject |
rasterizace
|
cs |
dc.subject |
C++
|
cs |
dc.subject |
JIT kompilace
|
cs |
dc.subject |
MMX
|
cs |
dc.subject |
SSE2
|
cs |
dc.subject |
vlákna
|
cs |
dc.title |
Vícevláknová multiplatformní grafická knihovna |
cs |
dc.title.alternative |
Multithreaded Multiplatform Graphics Library |
en |
dc.type |
diplomová práce |
cs |
dc.contributor.referee |
Stružka, Petr |
|
dc.date.accepted |
2009-06-16 |
|
dc.description.abstract-translated |
The aim of this work was to create literature research about rasterization of geometric objects and possible optimizations of software based rasterization algorithms. In addition, to assess the current status and capabilities of graphics libraries Cairo, GDI+ and AntiGrain, which are used in most operating systems. The practical part deals with design and implementation of new graphics library in C++ language, which will be able to use multithreading and special x86 or x86_64 CPU instructions to maximize its performance. Part of library design and implementation is description about its classes, optimizations and demonstration examples of library output. The practical part also deals with comparing the performance of the proposed library and integration with other graphics libraries and GUI toolkits. |
en |
dc.description.department |
Ústav aplikované informatiky |
cs |
dc.description.result |
obhájeno |
cs |
dc.parent.uri |
http://hdl.handle.net/10563/77
|
cs |
dc.parent.uri |
http://hdl.handle.net/10563/220
|
cs |
dc.thesis.degree-discipline |
Informační technologie |
cs |
dc.thesis.degree-discipline |
Information Technologies |
en |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-name |
Ing. |
cs |
dc.thesis.degree-program |
Engineering Informatics |
en |
dc.thesis.degree-program |
Inženýrská informatika |
cs |
dc.identifier.stag |
12009
|
|
dc.date.assigned |
2009-02-20 |
|
utb.result.grade |
A |
|
local.subject |
knihovny (software)
|
cs |
local.subject |
libraries (software)
|
en |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account