Loading

Alison's New App is now available on iOS and Android! Download Now

Study Reminders
Support
Text Version

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

The key points from this module are:
The conversion of the object definition to the sequence of bits is performed by the CPU with the use of specialized instructions.
The amount of pixel excitation is determined by electron beam intensity, which in turn is determined by the voltage applied on the electron gun, which in turn is determined by the frame buffer value.
GPU is a specialized hardware that is used to perform graphics operations by exploiting the inherent parallelism that is there in graphics operations.
There are broadly two types of flat panel displays, which are:
Emissive DisplaysNon-Emissive Displays
To leverage the GPU power better, modern GPUs are designed to be programmable, fixed function units that were used earlier are replaced by a unified grid of processors known as shaders.
Vertex shaders are involved with the processing of vertices mostly related to transformations, from modeling coordinate to device coordinate, and all the transformations in between. Whereas Fragment shaders deal with pixel processing that is rendering of pixels applying textures as well as performing hidden surface removal at the pixel level.
There are broadly two types of graphics software, which are:
Special Purpose Packages. General Programming Packages.
Graphics functions are typically defined independent of the programming language and that is achieved through a concept called Language Binding.