Effective Pixel Rendering in Practice

Authors

  • Péter Mileff University of Miskolc
  • Judit Dudra

DOI:

https://doi.org/10.32968/psaie.2022.1.1.

Keywords:

Software rendering, optimization, pixel rasterization

Abstract

The graphics processing unit (GPU) has now become an integral part of our lives through both desktop and portable devices. Thanks to dedicated hardware, visualization has been significantly accelerated, softwares today only use the GPU for rasterization. As a result of this development, now we use only triangle-based rendering, and pixel-based image manipulations can only be performed using shaders. It can be stated that today’s GPU pipeline cannot provide the same flexibility as the previous software implementation. This paper discusses an efficient software implementation of pixel-based rasterization. After reviewing the current GPU-based drawing process, we will show how to access pixel level drawing in this environment. Finally, a more efficient storage and display format than the classic solution is presented, which performance far exceeds the previous solution.

Downloads

Published

2022-06-20 — Updated on 2022-06-20