Re:How to Start Learning Computer Graphics Programming
by bluedino on Sunday January 06, 2019 @07:39PM
(#18841803)
The PC never had sprites
[ Parent
| on HN ]
Re:How to Start Learning Computer Graphics Programming
by vardump on Monday January 07, 2019 @05:27AM
(#18844136)
The entire framebuffer can be thought of as a huge sprite. Modern RAMDACs can scan multiple overlapping arbitrarily sized framebuffers (layers) simultaneously, while doing bilinear filtering, merging alpha, colorspace conversion, rotation, LUT, etc.
All that happens on the fly without intermediary frame buffer composition in between. The output goes directly to the display (over HDMI, eDP/displayport, DVI, etc.).
Yeah, and of course mouse cursor is a sprite in the traditional sense. Although on modern HW you could implement mouse cursor as a hardware layer.
Re:How to Start Learning Computer Graphics Programming
by ekianjo on Monday January 07, 2019 @06:05AM
(#18844304)
Isnt the mouse pointer actually a hardware layer in most OSes nowadays?
Re:How to Start Learning Computer Graphics Programming
by vardump on Monday January 07, 2019 @06:14AM
(#18844334)
Yeah, it is. Sprite originally meant a hardware layer, back from the ancient times. Nowadays it also sometimes means rasterized 2D objects.
C64, Amiga, MSX, NES, SNES, Sega Master System, etc. all supported hardware layer sprites back in the eighties.