This study was about utilizing GPU in cross platform development for the most common browser application platforms: HTML5 and Flash. The intent was to find out if this can be done. Also the solution's performance and cost-efficiency was evaluated. In this thesis the basic concepts of rendering are explained and basic research for cross platform development is studied. Technologies are compared based on their documentation and software developer forums. A new GPU programming interface was proposed for cross platform development. The interface was implemented for Flash using Stage3D and HTML5 using WebGL. The proposed interface is a subset of the Stage3D interface with support for GLSL ES shaders. Because Stage3D only supports AGAL shaders, G...
Ray tracing has gained recent popularity due to the advancement of computer hardware capabilities. T...
This thesis presents an exploration into current web browser technologies for graphicsdevelopment, a...
Säteenseuranta on rinnakkaistuva ja laskentaintensiivinen tapa tuottaa kolmiulotteista tietokonegraf...
Graphics processing unit (GPU) is separate execution unit that is controlled by the CPU and that is ...
This thesis studies different client side technologies that could be used for a driver's license e-l...
Developing applications to a range of mobile platforms is laborious with current technologies. Plat...
Due to the recent technological developments and ad-vancements in the field of computer graphics, an...
The objective stemmed from the assigner’s desire to find an alternative for Unity game engine -based...
HTML5 ja Flash järjestelmäkehittäjän näkökulmasta Jyväskylä: Jyväskylän yliopisto, 2010, 30 s. Tieto...
Rendering performance for rich Internet applications (RIAs) has recently focused on the debate betwe...
Browser based 3D applications have become more popular since the introduction of the Web Graphics Li...
Nykypäivänä 3D-grafiikkaa käytetään lukuisissa käyttökohteissa, useilla eri käyttöjärjestelmillä ja ...
The Android ecosystem contains three major platforms for execution suitable for different purposes. ...
The purpose of this thesis was to research cross-platform game development, conduct an internet ques...
Majority of current mobile devices include a camera. To meet the form-factor and price requirements,...
Ray tracing has gained recent popularity due to the advancement of computer hardware capabilities. T...
This thesis presents an exploration into current web browser technologies for graphicsdevelopment, a...
Säteenseuranta on rinnakkaistuva ja laskentaintensiivinen tapa tuottaa kolmiulotteista tietokonegraf...
Graphics processing unit (GPU) is separate execution unit that is controlled by the CPU and that is ...
This thesis studies different client side technologies that could be used for a driver's license e-l...
Developing applications to a range of mobile platforms is laborious with current technologies. Plat...
Due to the recent technological developments and ad-vancements in the field of computer graphics, an...
The objective stemmed from the assigner’s desire to find an alternative for Unity game engine -based...
HTML5 ja Flash järjestelmäkehittäjän näkökulmasta Jyväskylä: Jyväskylän yliopisto, 2010, 30 s. Tieto...
Rendering performance for rich Internet applications (RIAs) has recently focused on the debate betwe...
Browser based 3D applications have become more popular since the introduction of the Web Graphics Li...
Nykypäivänä 3D-grafiikkaa käytetään lukuisissa käyttökohteissa, useilla eri käyttöjärjestelmillä ja ...
The Android ecosystem contains three major platforms for execution suitable for different purposes. ...
The purpose of this thesis was to research cross-platform game development, conduct an internet ques...
Majority of current mobile devices include a camera. To meet the form-factor and price requirements,...
Ray tracing has gained recent popularity due to the advancement of computer hardware capabilities. T...
This thesis presents an exploration into current web browser technologies for graphicsdevelopment, a...
Säteenseuranta on rinnakkaistuva ja laskentaintensiivinen tapa tuottaa kolmiulotteista tietokonegraf...